IMPLEMENTING PRECISE INTERRUPTIONS IN PIPELINED RISC PROCESSORS

Authors
Citation
Cj. Wang et F. Emnett, IMPLEMENTING PRECISE INTERRUPTIONS IN PIPELINED RISC PROCESSORS, IEEE MICRO, 13(4), 1993, pp. 36-43
Citations number
5
Categorie Soggetti
Computer Sciences","Computer Applications & Cybernetics
Journal title
ISSN journal
02721732
Volume
13
Issue
4
Year of publication
1993
Pages
36 - 43
Database
ISI
SICI code
0272-1732(1993)13:4<36:IPIIPR>2.0.ZU;2-R
Abstract
Pipelining is an important implementation technique that exploits para llelism among instructions. Imprecise interruption problems arise when a pipelined processor has multiple multicycle functional units becaus e instruction completion might be out of order. An early issued, long- running instruction might generate an interruption after the completio n of several short-running instructions issued later, resulting in an imprecise interruption. Here we investigate, from a VLSI implementatio n point of view, four solutions to the imprecise interruption problem in a pipelined reduced instruction-set computer processor having multi ple functional units.