Kilo-instruction processors

被引:0
|
作者
Cristal, A [1 ]
Ortega, D [1 ]
Llosa, J [1 ]
Valero, M [1 ]
机构
[1] Univ Politecn Cataluna, Dept Arquitectura Computadores, E-08028 Barcelona, Spain
来源
HIGH PERFORMANCE COMPUTING | 2003年 / 2858卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Due to the difference between processor speed and memory speed, the latter has steadily appeared further away in cycles to the processor. Superscalar out-of-order processors cope with these increasing latencies by having more in-flight instructions from where to extract ILP. With coming latencies of 500 cycles and more, this will eventually derive in what we have called Kilo-Instruction Processors, which will have to handle thousands of in-flight instructions. Managing such a big number of in-flight instructions must imply a microarchitectural change in the way the re-order buffer, the instructions queues and the physical registers axe handled, since simply up-sizing these resources is technologically unfeasible. In this paper we present a survey of several techniques which try to solve these problems caused by thousands of in-flight instructions.
引用
收藏
页码:10 / 25
页数:16
相关论文
共 50 条
  • [1] Kilo-instruction processors:: Overcoming the memory wall
    Cristall, A
    Santana, OJ
    Cazorla, F
    Galluzzi, M
    Ramírez, T
    Pericàs, M
    Valero, M
    [J]. IEEE MICRO, 2005, 25 (03) : 48 - 57
  • [2] Implementing kilo-instruction multiprocessors
    Vallejo, E
    Galluzzi, M
    Cristal, A
    Vallejo, F
    Beivide, R
    Smith, JE
    Valer, M
    Stenström, P
    [J]. INTERNATIONAL CONFERENCE ON PERVASIVE SERVICES 2005, PROCEEDINGS, 2005, : 325 - 336
  • [3] A decoupled KILO-instruction processor
    Pericas, Miquel
    Cristal, Adrian
    Gonzalez, Ruben
    Jimenez, Daniel A.
    Valero, Mateo
    [J]. TWELFTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2006, : 52 - +
  • [4] Implicit transactional memory in kilo-instruction multiprocessors
    Galluzzi, Marco
    Vallejo, Enrique
    Cristal, Adrian
    Vallejo, Fernando
    Beivide, Ramon
    Stenstroem, Per
    Smith, James E.
    Valero, Mateo
    [J]. ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, PROCEEDINGS, 2007, 4697 : 339 - +
  • [5] Exploiting execution locality with a decoupled kilo-instruction processor
    Pericas, Miquel
    Cristal, Adrian
    Gonzalez, Ruben
    Jimenez, Daniel A.
    Valero, Mateo
    [J]. HIGH-PERFORMANCE COMPUTING, 2008, 4759 : 56 - +
  • [6] Instruction scheduling for instruction level parallel processors
    Faraboschi, P
    Fisher, JA
    Young, C
    [J]. PROCEEDINGS OF THE IEEE, 2001, 89 (11) : 1638 - 1659
  • [7] COMPILATION FOR INSTRUCTION PARALLEL PROCESSORS
    KASTENS, U
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 477 : 26 - 41
  • [8] Instruction set synthesis with efficient instruction encoding for configurable processors
    Lee, Jong-Eun
    Choi, Kiyoung
    Dutt, Nikil D.
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2007, 12 (01)
  • [9] Simulating the Future kilo-x86-64 core Processors and their Infraestructure
    Portero, Antoni
    Scionti, Alberto
    Faraboschi, Paolo
    Concatto, Caroline
    Carro, Luigi
    Garbade, Arne
    Weis, Sebastian
    Ungerer, Theo
    Giorgi, Roberto
    [J]. 45TH ANNUAL SIMULATION SYMPOSIUM 2012 (ANSS 2012), 2012, 44 (02): : 62 - 68
  • [10] Instruction set architecture to control instruction fetch on pipelined processors
    Okamoto, S
    Sowa, M
    [J]. 1997 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS 1 AND 2: PACRIM 10 YEARS - 1987-1997, 1997, : 121 - 124