Proceedings. 1998 International Conference on Parallel Architectures and Compilation Techniques (Cat. No.98EX192) (1998)
Oct. 12, 1998 to Oct. 18, 1998
Emre Ozer , North Carolina State University
Sumedh W. Sathaye , North Carolina State University
Kishore N. Menezes , North Carolina State University
Sanjeev Banerjia , North Carolina State University
Matthew D. Jennings , North Carolina State University
Thomas M. Conte , North Carolina State University
Interrupt handling in out-of-order execution processors requires complex hardware schemes to maintain the sequential state. The amount of hardware will be substantial in VLIW architectures due to the nature of issuing a very large number of instructions in each cycle. It is hard to implement precise interrupts in out-of-order execution machines, especially in VLIW processors. In this paper, we will apply the reorder buffer with future file and the history buffer methods to a VLIW platform, and present a novel scheme called the Current-state buffer, which employs modest hardware with compiler support. Unlike the other interrupt handling schemes, the Current-state buffer does not keep history state, result buffering or bypass mechanism. it is a fast interrupt handling scheme with a relatively small buffer that records the execution and exception status of operations. it is suitable for embedded processors that require a fast interrupt handling mechanism with modest hardware.
Embedded Processors, ILP, Interrupt, Out-of-order Issue, Superscalar, VLIW.
S. Banerjia, E. Ozer, K. N. Menezes, S. W. Sathaye, T. M. Conte and M. D. Jennings, "A Fast Interrupt Handling Scheme for VLIW Processors," Proceedings. 1998 International Conference on Parallel Architectures and Compilation Techniques (Cat. No.98EX192)(PACT), Paris, France, 1998, pp. 136.