Spectral analysis for characterizing program power and performance

被引:2
|
作者
Joseph, R [1 ]
Martonosi, M [1 ]
Hu, ZG [1 ]
机构
[1] Princeton Univ, Dept Elect Engn, Princeton, NJ 08544 USA
关键词
D O I
10.1109/ISPASS.2004.1291367
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Performance and power analysis in modem processors requires managing a large amount of complex information across many time-scales. For example, thermal control issues are a power sub-problem with relevant time constants of millions of cycles or more, while the so-called dl/dt problem is also a power sub-problem but occurs because of current variability on a much finer granularity: tens to hundreds of cycles. Likewise, for performance issues, program phase analysis for selecting simulation regions requires looking for periodicity on the order of millions of cycles or more, while some aspects of cache performance optimization require understanding repetitive patterns on much finer granularities. Fourier analysis allows one to transform a waveform into a sum of component (usually sinusoidal) waveforms in the frequency domain; in this way, the waveform's fundamental frequencies (periodicities of repetition) can be clearly identified. This paper shows how one can use Fourier analysis to produce frequency spectra for some of the time waveforms seen in processor execution. By working in the frequency domain, one can easily identify key application tendencies. For example, we demonstrate how to use spectral analysis to characterize the power behavior of real programs. As we show, this is useful for understanding both the temperature profile of a program and its voltage stability These are particularly relevant issues for architects since thermal concerns and the dl/dt problem have significant influence on processor design. Frequency analysis can also be used to examine program performance. In particular it can predict the degree of latency tolerance in a program. It can also identify periodic occurrences of important microarchitectural events like cache misses. Overall, the paper demonstrates the value of using frequency analysis in different research efforts related to characterizing and optimizing application performance and power.
引用
收藏
页码:151 / 160
页数:10
相关论文
共 50 条
  • [1] Characterizing the performance of ecosystem models across time scales: A spectral analysis of the North American Carbon Program site-level synthesis
    Dietze, Michael C.
    Vargas, Rodrigo
    Richardson, Andrew D.
    Stoy, Paul C.
    Barr, Alan G.
    Anderson, Ryan S.
    Arain, M. Altaf
    Baker, Ian T.
    Black, T. Andrew
    Chen, Jing M.
    Ciais, Philippe
    Flanagan, Lawrence B.
    Gough, Christopher M.
    Grant, Robert F.
    Hollinger, David
    Izaurralde, R. Cesar
    Kucharik, Christopher J.
    Lafleur, Peter
    Liu, Shugang
    Lokupitiya, Erandathie
    Luo, Yiqi
    Munger, J. William
    Peng, Changhui
    Poulter, Benjamin
    Price, David T.
    Ricciuto, Daniel M.
    Riley, William J.
    Sahoo, Alok Kumar
    Schaefer, Kevin
    Suyker, Andrew E.
    Tian, Hanqin
    Tonitto, Christina
    Verbeeck, Hans
    Verma, Shashi B.
    Wang, Weifeng
    Weng, Ensheng
    [J]. JOURNAL OF GEOPHYSICAL RESEARCH-BIOGEOSCIENCES, 2011, 116
  • [2] Distracted Driving Performance Measures Spectral Power Analysis
    Bao, Shan
    Guo, Zizheng
    Flannagan, Carol
    Sullivan, John
    Sayer, James R.
    LeBlanc, Dave
    [J]. TRANSPORTATION RESEARCH RECORD, 2015, (2518) : 68 - 72
  • [3] Characterizing the Program Expressive Power of Existential Rule Languages
    Zhang, Heng
    Jiang, Guifei
    [J]. THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / THE TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 5950 - 5957
  • [4] Performance Analysis of Power Spectral Density on OFDM Using BICM
    Murugan, V.
    Sivakumar, D.
    [J]. PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON TECHNOLOGICAL INNOVATIONS IN ICT FOR AGRICULTURE AND RURAL DEVELOPMENT TIAR 2015, 2015, : 144 - 149
  • [5] Characterizing Power and Performance Of GPU Memory Access
    Allen, Tyler
    Ge, Rong
    [J]. PROCEEDINGS OF 4TH INTERNATIONAL WORKSHOP ON ENERGY EFFICIENT SUPERCOMPUTING (E2SC 2016), 2016, : 46 - 53
  • [6] Advanced Spectral Analysis Program
    Montgomery, J. M.
    Lipp, M. J.
    [J]. REVIEW OF SCIENTIFIC INSTRUMENTS, 2019, 90 (02):
  • [7] Characterizing the Impact of Program Optimizations on Power and Energy for Explicit Hydrodynamics
    Leon, Edgar A.
    Karlin, Ian
    [J]. PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 774 - 782
  • [8] Power Spectral Performance Analysis of EEG during Emotional Auditory Experiment
    Du, Ruoyu
    Lee, Hyo Jong
    [J]. 2014 INTERNATIONAL CONFERENCE ON AUDIO, LANGUAGE AND IMAGE PROCESSING (ICALIP), VOLS 1-2, 2014, : 64 - 68
  • [9] Comparison of spectral analysis methods for characterizing brain oscillations
    van Vugt, Marieke K.
    Sederberg, Per B.
    Kahana, Michael J.
    [J]. JOURNAL OF NEUROSCIENCE METHODS, 2007, 162 (1-2) : 49 - 63
  • [10] The Role of Spectral Power Ratio in Characterizing Emotional EEG for Gender Identification
    Al-Qazzaz, Noor Kamal
    Sabir, Mohannad K.
    Ali, Sawal Hamid Md
    Ahmad, Siti Anom
    Grammer, Karl
    [J]. 2020 IEEE-EMBS CONFERENCE ON BIOMEDICAL ENGINEERING AND SCIENCES (IECBES 2020): LEADING MODERN HEALTHCARE TECHNOLOGY ENHANCING WELLNESS, 2021, : 334 - 338