An issue logic for Superscalar Microprocessors

被引:0
|
作者
Shiao, FJ [1 ]
Shieh, JJ [1 ]
机构
[1] Tatung Univ, Dept Comp Sci & Engn, Taipei, Taiwan
关键词
issue logic; issue table; superscalar;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In order to enhance the computer performance, nowadays microprocessors use Superscalar architecture. But the Superscalar architecture is unable to enhance the performance effectively due to two reasons. One reason is the complexity design will reduce the clock frequency seriously and another reason is data dependency makes the instructions parallelism unable to break through the dataflow limitation. In this paper, we propose speculative wakeup logic to enhance the instructions parallelism. In order to issue more instructions every cycle, an issue table is added to help the select logic select the suitable instructions to issue. Simulation results show the average IPC is increased by 22.5% in SPECInt and 45% in SPECfp over a conventional architecture.
引用
收藏
页码:268 / 271
页数:4
相关论文
共 50 条
  • [1] Reducing energy requirements for instruction issue and dispatch in superscalar microprocessors
    Ghose, K
    ISLPED '00: PROCEEDINGS OF THE 2000 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2000, : 231 - 233
  • [2] Reducing energy requirements for instruction issue and dispatch in superscalar microprocessors
    Ghose, Kanad
    Proceedings of the International Symposium on Low Power Electronics and Design, Digest of Technical Papers, 2000, : 231 - 233
  • [3] On the design complexity of the issue logic of superscalar machines
    Cotofana, S
    Vassiliadis, S
    24TH EUROMICRO CONFERENCE - PROCEEDING, VOLS 1 AND 2, 1998, : 277 - 284
  • [4] Parametric superscalar microprocessors
    Karim, F
    CODES(PLUS)ISSS 2003: FIRST IEEE/ACM/IFIP INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN & SYSTEM SYNTHESIS, 2003, : 73 - 73
  • [5] Simplifying instruction issue logic in superscalar processors
    Sato, T
    Arita, I
    EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS: ARCHITECTURES, METHODS AND TOOLS, 2002, : 341 - 346
  • [6] Techniques for verifying superscalar microprocessors
    Burch, JR
    33RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 1996, 1996, : 552 - 557
  • [7] Sectored renaming for superscalar microprocessors
    Pita, A
    Malik, N
    1999 IEEE INTERNATIONAL PERFORMANCE, COMPUTING AND COMMUNICATIONS CONFERENCE, 1999, : 59 - 64
  • [8] Decoding unit with high issue rate for X86 superscalar microprocessors
    Cheng, SK
    Shiu, RM
    Shann, JJJ
    1998 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 488 - 495
  • [9] An algebraic model of correctness for superscalar microprocessors
    Fox, ACJ
    Harman, NA
    FORMAL METHODS IN COMPUTER-AIDED DESIGN, 1996, 1166 : 346 - 361
  • [10] Tuning the GNU instruction scheduler to superscalar microprocessors
    Unger, A
    Zehendner, E
    23RD EUROMICRO CONFERENCE - NEW FRONTIERS OF INFORMATION TECHNOLOGY, PROCEEDINGS, 1997, : 275 - 282