MICRO-54: 54th Annual IEEE/ACM International Symposium on Microarchitecture 2021
DOI: 10.1145/3466752.3480064
|View full text |Cite
|
Sign up to set email alerts
|

APOLLO: An Automated Power Modeling Framework for Runtime Power Introspection in High-Volume Commercial Microprocessors

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
9
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 15 publications
(11 citation statements)
references
References 51 publications
2
9
0
Order By: Relevance
“…Since each module in the processor rarely exceeds eight cycles, we believe that the interval of 8-cycle will achieve the best results. Our observations can also be corroborated by [4], the accuracy of APOLLO τ (τ =8) is better than APOLLO and APOLLO τ (τ =T). So we cut the original waveform record into 8-cycle segments and used the sum of signal changes within each segment as the signal trace.…”
Section: Purification Of Training Tracesupporting
confidence: 84%
See 3 more Smart Citations
“…Since each module in the processor rarely exceeds eight cycles, we believe that the interval of 8-cycle will achieve the best results. Our observations can also be corroborated by [4], the accuracy of APOLLO τ (τ =8) is better than APOLLO and APOLLO τ (τ =T). So we cut the original waveform record into 8-cycle segments and used the sum of signal changes within each segment as the signal trace.…”
Section: Purification Of Training Tracesupporting
confidence: 84%
“…This kind of work gets the power label through power simulation tools. It obtains circuit signal transformations per cycle through waveform change files, then uses a feature selection method to select suitable circuit signals to build the power model [3], [4], [5], [6]. Signal-proxy methods are usually used in FPGA-based power simulators and can potentially be used to detect voltage droop online.…”
Section: Signal-proxy Approachesmentioning
confidence: 99%
See 2 more Smart Citations
“…Pyramid [22] proposed a machine learning framework that estimates the resource usage of an HLS design where they tested and compared the prediction accuracies of many ML models including Linear Regression, ANNs, Supporting Vector Machines (SVMs), and Random Forests. Apollo [39] designed a linear model to model the power of a microprocessor executing different workloads with an 𝑅 2 >0.95 accuracy and showed that the simulation time was reduced from months to minutes.…”
Section: Related Workmentioning
confidence: 99%