LIMITS OF INSTRUCTION-LEVEL PARALLELISM

被引:0
|
作者
WALL, DW [1 ]
机构
[1] DIGITAL EQUIPMENT CORP,WESTERN RES LAB,PALO ALTO,CA
来源
SIGPLAN NOTICES | 1991年 / 26卷 / 04期
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Growing interest in ambitious multiple-issue machines and heavily-pipelined machines requires a careful examination of how much instruction-level parallelism exists in typical programs. Such an examination is complicated by the wide variety of hardware and software techniques for increasing the parallelism that can be exploited, including branch prediction, register renaming, and alias analysis. By performing simulations based on instruction traces, we can model techniques at the limits of feasibility and even beyond. Our study shows a striking difference between assuming that the techniques we use are perfect and merely assuming that they are impossibly good. Even with impossibly good techniques, average parallelism rarely exceeds 7, with 5 more common.
引用
收藏
页码:176 / 188
页数:13
相关论文
共 50 条
  • [1] Limits of Instruction-Level Parallelism Capture
    Goossens, Bernard
    Parello, David
    [J]. 2013 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2013, 18 : 1664 - 1673
  • [2] Limits and graph structure of available instruction-level parallelism
    Stefanovic, D
    Martonosi, M
    [J]. EURO-PAR 2000 PARALLEL PROCESSING, PROCEEDINGS, 2000, 1900 : 1018 - 1022
  • [3] Scalable instruction-level parallelism
    Jesshope, C
    [J]. COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, 2004, 3133 : 383 - 392
  • [4] Compilers for instruction-level parallelism
    Schlansker, M
    Conte, TM
    Dehnert, J
    Ebcioglu, K
    Fang, JZ
    Thompson, CL
    [J]. COMPUTER, 1997, 30 (12) : 63 - &
  • [5] Increasing instruction-level parallelism with instruction precomputation
    Yi, JJ
    Sendag, R
    Lilja, DJ
    [J]. EURO-PAR 2002 PARALLEL PROCESSING, PROCEEDINGS, 2002, 2400 : 481 - 485
  • [6] Instruction-level parallelism and processor architecture
    Ebcioglu, K
    [J]. EURO-PAR 2000 PARALLEL PROCESSING, PROCEEDINGS, 2000, 1900 : 939 - 939
  • [7] A combinatorial architecture for instruction-level parallelism
    Berkovich, E
    Berkovich, S
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1998, 22 (01) : 23 - 31
  • [8] Modeling instruction-level parallelism for WCET evaluation
    Barre, Jonathan
    Landet, Cedric
    Rochange, Christine
    Sainrat, Pascal
    [J]. 12TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2006, : 61 - +
  • [9] MODELING INSTRUCTION-LEVEL PARALLELISM FOR SOFTWARE PIPELINING
    ADLTABATABAI, AR
    GROSS, T
    LUEH, GY
    REINDERS, J
    [J]. IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1993, 23 : 321 - 330
  • [10] Parallel computer architecture and instruction-level parallelism
    Gaudiot, JL
    [J]. EURO-PAR 2002 PARALLEL PROCESSING, PROCEEDINGS, 2002, 2400 : 457 - 457