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