DocumentCode :
782973
Title :
Interrupt processing in concurrent processors
Author :
Walker, Wade ; Cragon, Harvey G.
Author_Institution :
Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
Volume :
28
Issue :
6
fYear :
1995
fDate :
6/1/1995 12:00:00 AM
Firstpage :
36
Lastpage :
46
Abstract :
Systems architects are faced with many possibilities for designing interrupt processing strategies that optimize computer resources and performance. This framework of hardware implementation techniques highlights choices for consideration. The approach we´ve developed broadly classifies interrupt processing techniques and implementations into six phases. In preparing this taxonomy, we´ve examined the strategies used in 15 modern concurrent processors (those that can process more than one instruction at a time), such as the MIPS R4000 and Intel Pentium. We extend our findings, as applicable, to interrupt processing design decisions in general and survey the different hardware techniques available to designers. We concentrate on concurrent processors because their interrupt processing systems are more complex than those of nonconcurrent processors, and because the level of concurrency in modern processors is steadily increasing
Keywords :
interrupts; parallel architectures; parallel programming; systems software; Intel Pentium; MIPS R4000; computer resource optimisation; concurrency levels; concurrent processors; design decisions; hardware implementation techniques; hardware techniques; interrupt processing; systems architects; Application software; Concurrent computing; Counting circuits; Design optimization; Face; Hardware; Registers; Resumes; System performance; Taxonomy;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/2.386984
Filename :
386984
Link To Document :
بازگشت