DocumentCode :
844842
Title :
Interrupt handling for out-of-order execution processors
Author :
Torng, H.C. ; Day, Martin
Author_Institution :
Sch. of Electr. Eng., Cornell Univ., Ithaca, NY, USA
Volume :
42
Issue :
1
fYear :
1993
fDate :
1/1/1993 12:00:00 AM
Firstpage :
122
Lastpage :
127
Abstract :
Processors with multiple functional units, including the superscalars, achieve significant performance enhancement through low-level execution concurrency. In such processors, multiple instructions are often issued and definitely executed concurrently and out-of-order. Consequently, interrupt and exception handling becomes a vexing problem. The authors identify latency, cost, and performance degradation as factors that must be considered in evaluating the effectiveness of interrupt and exception handling schemes. They then briefly enumerate proposals and implementations for interrupt and exception handling on out-of-order execution processors. An efficient hardware mechanism, the instruction window (IW), and an approach which allows for precise, responsive, and flexible interrupt and exception handling are presented. The implementation of the IW is discussed. The design of an eight-cell IW has been carried out; it can work with a very short machine cycle time. A comparison of all interrupt and exception handling schemes for out-of-order execution processors is also presented
Keywords :
concurrency control; exception handling; interrupts; exception handling; hardware mechanism; instruction window; interrupt handling; latency; low-level execution concurrency; multiple instructions; out-of-order execution processors; performance degradation; performance enhancement; superscalars; vexing problem; Concurrent computing; Costs; Degradation; Delay; Hardware; Information systems; Out of order; Proposals; Reduced instruction set computing; Registers;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.192223
Filename :
192223
Link To Document :
بازگشت