10.11.2014 Views

The IA-64 System Architecture - DIG64

The IA-64 System Architecture - DIG64

The IA-64 System Architecture - DIG64

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>IA</strong>-<strong>64</strong> Interruption Model<br />

l Parallel instruction execution, . . .<br />

– Exception delivery is sequential & precise<br />

– All exceptions reported on the excepting instruction<br />

(including numeric exceptions)<br />

l “Interruption” is <strong>IA</strong>-<strong>64</strong> term for...<br />

Abort<br />

• Hardware reset<br />

• Machine check<br />

Fault<br />

Exception taken<br />

before instruction<br />

commit,<br />

e.g. TLB miss<br />

Trap<br />

Exception taken<br />

after instruction<br />

commit,<br />

e.g. FP trap<br />

Interrupt<br />

Asynchronous<br />

external event:<br />

• device or platform<br />

management interrupt<br />

• soft-reset<br />

<strong>IA</strong>-<strong>64</strong> Provides Precise Exception Model<br />

To Match Today’s OS Designs<br />

®

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!