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...

Full description

Saved in:
Bibliographic Details
Published in2023 60th ACM/IEEE Design Automation Conference (DAC) pp. 1 - 6
Main Authors Peng, Jian, Liang, Tingyuan, Xie, Zhiyao, Zhang, Wei
Format Conference Proceeding
LanguageEnglish
Published IEEE 09.07.2023
Subjects
Online AccessGet full text
DOI10.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