NEW HARDWARE SCHEME SUPPORTING PRECISE EXCEPTION HANDLING FOR OUT-OF-ORDER EXECUTION

被引:0
|
作者
HWANG, GC
KYUNG, CM
机构
[1] Department of Electrical Engineering, KAIST
关键词
COMPUTER ARCHITECTURE; PARALLEL ARCHITECTURES;
D O I
10.1049/el:19940022
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A new hardware scheme is proposed to resolve data and control hazards and assure precise exception on out-of-order execution in a microarchitecture with multiple pipelined functional units. The core of the proposed hardware is a register file called CARE, which is made of CAM (content-addressable memory), with an efficient state-transition mechanism for precise exception handling and prompt branch misprediction recovery.
引用
收藏
页码:16 / 17
页数:2
相关论文
共 50 条
  • [1] INTERRUPT HANDLING FOR OUT-OF-ORDER EXECUTION PROCESSORS
    TORNG, HC
    DAY, M
    IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (01) : 122 - 127
  • [2] On the correctness of hardware scheduling mechanisms for out-of-order execution
    Mueller, SM
    Paul, WJ
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 1998, 8 (02) : 301 - 314
  • [3] Fast and Precise Cache Performance Estimation for Out-Of-Order Execution
    Douma, Roeland J.
    Altmeyer, Sebastian
    Pimentel, Andy D.
    2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 1132 - 1137
  • [4] Out-of-order Execution of Database Queries
    Goda, Kazuo
    Hayamizu, Yuto
    Yamada, Hiroyuki
    Kitsuregawa, Masaru
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2020, 13 (12): : 3489 - 3501
  • [5] OoOJava: Software out-of-order execution
    Department of Electrical Engineering and Computer Science, University of California, Irvine, CA 92697, United States
    Proc ACM SIGPLAN Symp Prins Pract Parall Program PPOPP, 1600, (57-67):
  • [6] Disjoint Out-of-Order Execution Processor
    Sharafeddine, Mageda
    Jothi, Komal
    Akkary, Haitham
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2012, 9 (03)
  • [7] An effective out-of-order execution control scheme for an embedded floating point coprocessor
    Jeong, CH
    Park, WC
    Han, TD
    Yang, SB
    Lee, MK
    MICROPROCESSORS AND MICROSYSTEMS, 2003, 27 (04) : 171 - 180
  • [8] OoOJava']Java: Software Out-of-Order Execution
    Jenista, James C.
    Eom, Yong Hun
    Demsky, Brian
    ACM SIGPLAN NOTICES, 2011, 46 (08) : 57 - 67
  • [9] Efficient Out-of-Order Execution of Guarded ISAs
    Premillieu, Nathanael
    Seznec, Andre
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2014, 11 (04)
  • [10] OVM: Out-of-order execution parallel virtual machine
    Bosilca, G
    Fedak, G
    Cappello, F
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2002, 18 (04): : 525 - 537