KAPow: A System Identification Approach to Online Per-Module Power Estimation in FPGA Designs

File Description SizeFormat 
hung_fccm16.pdfAccepted version1.07 MBAdobe PDFView/Open
Title: KAPow: A System Identification Approach to Online Per-Module Power Estimation in FPGA Designs
Authors: Hung, E
Davis, JJ
Levine, JM
Stott, EA
Cheung, PYK
Constantinides, GA
Item Type: Conference Paper
Abstract: In a modern FPGA system-on-chip design, it is often insufficient to simply assess the total power consumption of the entire circuit by design-time estimation or runtime power rail measurement. Instead, to make better runtime decisions, it is desirable to understand the power consumed by each individual module in the system. In this work, we combine boardlevel power measurements with register-level activity counting to build an online model that produces a breakdown of power consumption within the design. Online model refinement avoids the need for a time-consuming characterisation stage and also allows the model to track long-term changes to operating conditions. Our flow is named KAPow, a (loose) acronym for ‘K’ounting Activity for Power estimation, which we show to be accurate, with per-module power estimates as close to ±5mW of true measurements, and to have low overheads. We also demonstrate an application example in which a permodule power breakdown can be used to determine an efficient mapping of tasks to modules and reduce system-wide power consumption by over 8%.
Issue Date: 18-Aug-2016
Date of Acceptance: 1-Mar-2016
URI: http://hdl.handle.net/10044/1/31009
DOI: http://dx.doi.org/10.1109/FCCM.2016.25
ISBN: 978-1-5090-2356-1
Publisher: IEEE
Start Page: 56
End Page: 63
Journal / Book Title: Proceedings of the 2016 IEEE 24th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)
Copyright Statement: © 2016 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Sponsor/Funder: Engineering & Physical Science Research Council (EPSRC)
Engineering & Physical Science Research Council (E
Royal Academy Of Engineering
Imagination Technologies Ltd
Funder's Grant Number: EP/I020357/1
11908 (EP/K034448/1)
Prof Constantinides Chair
Prof Constantinides Chair
Conference Name: 2016 IEEE 24th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)
Publication Status: Published
Start Date: 2016-05-01
Finish Date: 2016-05-03
Conference Place: Washington, DC, USA
Appears in Collections:Faculty of Engineering
Electrical and Electronic Engineering



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Creative Commonsx