Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Implementing Precise Interrupts in Pipeline Processors

Review:-

This paper mainly talks about making precise interrupts in pipeline processors. Whenever
interrupt occur architecture saves the state of process (program counter registers and memory) , and if this
state is consistent with the sequential architecture then the interrupt is precise.
In this paper authors have explained various different schemes of precise interrupts namely
In order Instruction completion, reorder buffer (with and w/o bypass paths), History buffer and future file.
Then they have evaluated performance of these architectures on CRAY-1S simulation system. After
performance evaluation authors have described how to use these methods to handle addition state
information such as virtual memory, cache memory linear pipeline and vectors, while suggesting
architectural solutions for precise interrupts.

Strong Points:
1. All the architectures compared and their advantages are told over each other.
2. In precise interrupt, the additional information need to be stored apart from process state is alsom
mentioned very briefly.

Weak points:-
1) In the In-Order Instruction Completion the fast instructions without data dependence also waits for
other instructions to get complete, which decreases performance.
2) In case of reorder buffer method, we need bypass comparators for the multiple bypass checks, which
give additional hardware penalty.

You might also like