Heavy Tails in Program Structure

被引:1
|
作者
Sasaki, Hiroshi [1 ]
Su, Fang-Hsiang [1 ]
Tanimoto, Teruo [2 ]
Sethumadhavan, Simha [1 ]
机构
[1] Columbia Univ, Dept Comp Sci, New York, NY 10027 USA
[2] Kyushu Univ, Grad Sch Informat Sci & Elect Engn, Fukuoka 8190395, Japan
基金
美国国家科学基金会;
关键词
Program characterization; statistical distribution; empirical studies;
D O I
10.1109/LCA.2016.2574350
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Designing and optimizing computer systems require deep understanding of the underlying system behavior. Historically many important observations that led to the development of essential hardware and software optimizations were driven by empirical observations about program behavior. In this paper, we report an interesting property of program structures by viewing dynamic program execution as a changing network. By analyzing the communication network created as a result of dynamic program execution, we find that communication patterns follow heavy-tailed distributions. In other words, a few instructions have consumers that are orders of magnitude larger than most instructions in a program. Surprisingly, these heavy-tailed distributions follow the iconic power law previously seen in man-made and natural networks. We provide empirical measurements based on the SPEC CPU2006 benchmarks to validate our findings as well as perform semantic analysis of the source code to reveal the causes of such behavior.
引用
收藏
页码:34 / 37
页数:4
相关论文
共 50 条
  • [1] Heavy loads and heavy tails
    Borst, Sem
    [J]. INDAGATIONES MATHEMATICAE-NEW SERIES, 2023, 34 (05): : 1038 - 1063
  • [2] Heavy tails of OLS
    Mikosch, Thomas
    de Vries, Casper G.
    [J]. JOURNAL OF ECONOMETRICS, 2013, 172 (02) : 205 - 221
  • [3] Filtering With Heavy Tails
    Harvey, Andrew
    Luati, Alessandra
    [J]. JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 2014, 109 (507) : 1112 - 1122
  • [4] From light tails to heavy tails through multiplier
    Qihe Tang
    [J]. Extremes, 2008, 11
  • [5] From light tails to heavy tails through multiplier
    Tang, Qihe
    [J]. EXTREMES, 2008, 11 (04) : 379 - 391
  • [6] Outliers and the Ostensibly Heavy Tails
    L. Klebanov
    I. Volchenkova
    [J]. Mathematical Methods of Statistics, 2019, 28 : 74 - 81
  • [7] Emerging markets and heavy tails
    Ibragimov, Marat
    Ibragimov, Rustam
    Kattuman, Paul
    [J]. JOURNAL OF BANKING & FINANCE, 2013, 37 (07) : 2546 - 2559
  • [8] Heavy operators and hydrodynamic tails
    Delacretaz, Luca V.
    [J]. SCIPOST PHYSICS, 2020, 9 (03):
  • [9] The Heavy Tails of Vulnerability Exploitation
    Allodi, Luca
    [J]. ENGINEERING SECURE SOFTWARE AND SYSTEMS (ESSOS 2015), 2015, 8978 : 133 - 148
  • [10] Outliers and the Ostensibly Heavy Tails
    Klebanov, L.
    Volchenkova, I.
    [J]. MATHEMATICAL METHODS OF STATISTICS, 2019, 28 (01) : 74 - 81