PROPHET: Predictive On-Chip Power Meter in Hardware Accelerator for DNN
On-chip power meters play a critical role in power management by generating timely and accurate power traces at runtime. However, both performance-counter-based and existing RTL-based on-chip power meters have difficulty in providing sufficient response time for fast power and voltage management sce...
Saved in:
Published in | 2023 60th ACM/IEEE Design Automation Conference (DAC) pp. 1 - 6 |
---|---|
Main Authors | , , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
09.07.2023
|
Subjects | |
Online Access | Get full text |
DOI | 10.1109/DAC56929.2023.10247979 |
Cover
Abstract | On-chip power meters play a critical role in power management by generating timely and accurate power traces at runtime. However, both performance-counter-based and existing RTL-based on-chip power meters have difficulty in providing sufficient response time for fast power and voltage management scenarios. Additionally, they can be costly to implement for large-scale DNN accelerators with many homogeneous process elements. To address these limitations, this paper proposes PROPHET, a data-pattern-based predictive on-chip power meter targeting multiply-accumulate-based DNN accelerators. By sampling pre-defined data patterns during memory access, PROPHET can predict power consumption before it actually happens. In our experiments, PROPHET predicts power consumption dozens of clock cycles in advance, with a temporal resolution of 4 clock cycles and NMAE < 7% and area overhead < 2% for various systolic-array-based DNN accelerators. PROPHET has the potential to enable fine-grained power management and optimization for large-scale DNN accelerators, improving their energy efficiency. |
---|---|
AbstractList | On-chip power meters play a critical role in power management by generating timely and accurate power traces at runtime. However, both performance-counter-based and existing RTL-based on-chip power meters have difficulty in providing sufficient response time for fast power and voltage management scenarios. Additionally, they can be costly to implement for large-scale DNN accelerators with many homogeneous process elements. To address these limitations, this paper proposes PROPHET, a data-pattern-based predictive on-chip power meter targeting multiply-accumulate-based DNN accelerators. By sampling pre-defined data patterns during memory access, PROPHET can predict power consumption before it actually happens. In our experiments, PROPHET predicts power consumption dozens of clock cycles in advance, with a temporal resolution of 4 clock cycles and NMAE < 7% and area overhead < 2% for various systolic-array-based DNN accelerators. PROPHET has the potential to enable fine-grained power management and optimization for large-scale DNN accelerators, improving their energy efficiency. |
Author | Liang, Tingyuan Xie, Zhiyao Zhang, Wei Peng, Jian |
Author_xml | – sequence: 1 givenname: Jian surname: Peng fullname: Peng, Jian email: jpengai@connect.ust.hk organization: Hong Kong University of Science and Technology – sequence: 2 givenname: Tingyuan surname: Liang fullname: Liang, Tingyuan email: tliang@connect.ust.hk organization: Hong Kong University of Science and Technology – sequence: 3 givenname: Zhiyao surname: Xie fullname: Xie, Zhiyao email: eezhiyao@ust.hk organization: Hong Kong University of Science and Technology – sequence: 4 givenname: Wei surname: Zhang fullname: Zhang, Wei email: wei.zhang@ust.hk organization: Hong Kong University of Science and Technology |
BookMark | eNo1j9FKwzAYhSMoqLNvIJIXaE3yN03iXenmKsy1yLweafsHA7MbaXH49gbUi_MdzsU5cG7J5XgckZAHzjLOmXlclpUsjDCZYAIyzkSujDIXJInUIBkIyDW_Jsk0-Y4VTOqcFfkNWbdvTVuvdk-0DTj4fvZfSJsxrT78ibbHMwb6inOkH2ltw3C2AWnZ93jAYOdjoC5qud3ekStnDxMmf74g78-rXVWnm2b9UpWb1ArD5jTvrbDORboclO05gHBc9YMRMEBneCEBjTYKldAxGak6Ca7ThTaxKGBB7n93PSLuT8F_2vC9__8LP9KFS5c |
ContentType | Conference Proceeding |
DBID | 6IE 6IH CBEJK RIE RIO |
DOI | 10.1109/DAC56929.2023.10247979 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP) 1998-present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
EISBN | 9798350323481 |
EndPage | 6 |
ExternalDocumentID | 10247979 |
Genre | orig-research |
GroupedDBID | 6IE 6IH ACM ALMA_UNASSIGNED_HOLDINGS CBEJK RIE RIO |
ID | FETCH-LOGICAL-a290t-4ca2affca2f437ac1332f17cd923d3b91653e9897e728916957b53fb86892af23 |
IEDL.DBID | RIE |
IngestDate | Wed Aug 27 02:50:59 EDT 2025 |
IsPeerReviewed | false |
IsScholarly | true |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-a290t-4ca2affca2f437ac1332f17cd923d3b91653e9897e728916957b53fb86892af23 |
PageCount | 6 |
ParticipantIDs | ieee_primary_10247979 |
PublicationCentury | 2000 |
PublicationDate | 2023-July-9 |
PublicationDateYYYYMMDD | 2023-07-09 |
PublicationDate_xml | – month: 07 year: 2023 text: 2023-July-9 day: 09 |
PublicationDecade | 2020 |
PublicationTitle | 2023 60th ACM/IEEE Design Automation Conference (DAC) |
PublicationTitleAbbrev | DAC |
PublicationYear | 2023 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssib060584064 |
Score | 2.2322378 |
Snippet | On-chip power meters play a critical role in power management by generating timely and accurate power traces at runtime. However, both... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 1 |
SubjectTerms | DNN accelerator Memory management Meters on-chip power meter pattern-based Power demand power prediction Power system management Runtime System-on-chip Voltage |
Title | PROPHET: Predictive On-Chip Power Meter in Hardware Accelerator for DNN |
URI | https://ieeexplore.ieee.org/document/10247979 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PS8MwFA5uJ08qTvxNDl5TuyTND29jcw5hXZENdhtJm-AQujE6BP96X7pVURC8lNASWpI03_fy3vceQnceaLGlXhAPcEN4YRSx3CXEFkaAicuoZ0HgPE7FaMaf58l8L1avtTDOuTr4zEWhWfvyi1W-DUdl8IdTLrXULdSCdbYTazWLJ7j3AJz4XgXcjfX9oNdPBMB_FEqER03nH2VUahQZHqG0ef8ueOQt2lY2yj9-pWb89wceo863YA9nX1B0gg5ceYqespdJNnqcPsCj4I4JGxuelKT_ulzjLFRHw-MQDIOXJQ4O_HezcbiX5wBEte8dA5_FgzTtoNnwcdofkX3dBGKojivCc0ON93D1nEmTgxlKfVfmBZC5glkghAlzWmnpJJhbXaETaRPmrRJKQ0fKzlC7XJXuHGHpExVLa40IWXh4obwMxcljYH1eaWUuUCeMwmK9S42xaAbg8o_7V-gwTEYd76qvUbvabN0NoHplb-vZ_AQxvJ7k |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1dS8MwFA06H_RJxYnf5sHX1K5NmsS3sQ-rbl2RDXwbSZvgELoxOgR_vTfdqigIvpTSEghJ23Nu7z33IHRjgRbrwEbEAtwQmitBNDWM6FxFEOKGgQ2dwHmYRPGEPr6wl41YvdLCGGOq4jPjudMql5_Ps5X7VQZveEC55HIb7QDwU7aWa9WPj0vwATzRjQ645cvbbrvDIiAAnjMJ9-rhP4xUKhzp76OknsG6fOTNW5Xayz5-NWf89xQPUPNbsofTLzA6RFumOEL36fMojXvjO7jlEjLu04ZHBem8zhY4df5oeOjKYfCswC6F_66WBrezDKCoyr5jYLS4myRNNOn3xp2YbJwTiAqkXxKaqUBZC0dLQ64yCEQD2-JZDnQuDzVQQhYaKSQ3HAKuViQZ1yy0WkRCwsAgPEaNYl6YE4S5ZcLnWqvI9eGhubDc2ZP7wPuskEKdoqZbheli3RxjWi_A2R_Xr9FuPB4OpoOH5Okc7bmNqapf5QVqlMuVuQSML_VVtbOfucOiMQ |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2023+60th+ACM%2FIEEE+Design+Automation+Conference+%28DAC%29&rft.atitle=PROPHET%3A+Predictive+On-Chip+Power+Meter+in+Hardware+Accelerator+for+DNN&rft.au=Peng%2C+Jian&rft.au=Liang%2C+Tingyuan&rft.au=Xie%2C+Zhiyao&rft.au=Zhang%2C+Wei&rft.date=2023-07-09&rft.pub=IEEE&rft.spage=1&rft.epage=6&rft_id=info:doi/10.1109%2FDAC56929.2023.10247979&rft.externalDocID=10247979 |