Knowledge is Power: Module-level Sensing for Runtime Optimisation
File(s)fpga16.pdf (109.67 KB)
Accepted version
Author(s)
Type
Conference Paper
Abstract
We propose the compile-time instrumentation of coexisting modules---IP blocks, accelerators, etc.---implemented in FPGAs. The efficient mapping of tasks to execution units can then be achieved, for power and/or timing performance, by tracking dynamic power consumption and/or timing slack online at module-level granularity. Our proposed instrumentation is transparent, thereby not affecting circuit functionality. Power and timing overheads have proven to be small and tend to be outweighed by the exposed runtime benefits.
Date Issued
2016-02-21
Date Acceptance
2015-11-08
Citation
2016, pp.276-276
ISBN
978-1-4503-3856-1
Publisher
ACM
Start Page
276
End Page
276
Journal / Book Title
FPGA '16 Proceedings of the 2016 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays
Copyright Statement
© ACM, 2016. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in FPGA '16 Proceedings of the 2016 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays http://dx.doi.org/10.1145/2847263.2847316
Sponsor
Engineering & Physical Science Research Council (EPSRC)
Engineering & Physical Science Research Council (E
Royal Academy Of Engineering
Imagination Technologies Ltd
Grant Number
EP/I020357/1
11908 (EP/K034448/1)
Prof Constantinides Chair
Prof Constantinides Chair
Source
ACM/SIGDA International Symposium on Field-programmable Gate Arrays (FPGA) 2016
Publication Status
Published
Start Date
2016-02-21
Finish Date
2016-02-23
Coverage Spatial
Monterey, CA, USA
Date Publish Online
2016-02-21