• 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