Imperial College London

Professor Peter Y. K. Cheung

Faculty of EngineeringDyson School of Design Engineering

Head of the Dyson School of Design Engineering
 
 
 
//

Contact

 

+44 (0)20 7594 6200p.cheung Website

 
 
//

Assistant

 

Mrs Wiesia Hsissen +44 (0)20 7594 6261

 
//

Location

 

910BElectrical EngineeringSouth Kensington Campus

//

Summary

 

Publications

Citation

BibTex format

@article{Davis:2017:10.1109/MDAT.2017.2750909,
author = {Davis, JJ and Levine, JM and Stott, EA and Hung, E and Cheung, PYK and Constantinides, GA},
doi = {10.1109/MDAT.2017.2750909},
journal = {IEEE Design and Test},
pages = {36--45},
title = {KOCL: Power Self-awareness for Arbitrary FPGA-SoC-accelerated OpenCL Applications},
url = {http://dx.doi.org/10.1109/MDAT.2017.2750909},
volume = {34},
year = {2017}
}

RIS format (EndNote, RefMan)

TY  - JOUR
AB - Given the need for developers to rapidly produce complex, high-performance and energy-efficient hardware systems, methods facilitating their intelligent runtime management are of ever-increasing importance. For energy optimization, such control decisions require knowledge of power usage at subsystem granularity. This information must be made accessible to developers now accustomed to creating systems from high-level descriptions, such as those written in OpenCL. To address these challenges, we introduce KOCL, a tool allowing OpenCL developers targeting FPGA-SoC devices to query live kernel-level power consumption using function calls embedded in their host code. KOCL is open-source, available online at https://github.com/PRiME-project/KOCL. To maximize accessibility, its use necessitates zero exposure to hardware.
AU - Davis,JJ
AU - Levine,JM
AU - Stott,EA
AU - Hung,E
AU - Cheung,PYK
AU - Constantinides,GA
DO - 10.1109/MDAT.2017.2750909
EP - 45
PY - 2017///
SN - 2168-2356
SP - 36
TI - KOCL: Power Self-awareness for Arbitrary FPGA-SoC-accelerated OpenCL Applications
T2 - IEEE Design and Test
UR - http://dx.doi.org/10.1109/MDAT.2017.2750909
UR - http://ieeexplore.ieee.org/document/8031047/
UR - http://hdl.handle.net/10044/1/50420
VL - 34
ER -