Performance benefits of large execution atomic units in dynamically scheduled machines

@inproceedings{Melvin1989PerformanceBO,
  title={Performance benefits of large execution atomic units in dynamically scheduled machines},
  author={Stephen W. Melvin and Yale N. Patt},
  booktitle={ICS},
  year={1989}
}
In this paper we identify three types of atomic units, or indivisible units of work: architectural atomic units (defined by architecture level interrupts and exceptions), compiler atomic units (defined by compiler code generation) and execution atomic units (defined by run-time interruptibility). We discuss trade-offs for these units and show that size has different performance implications depending on the atomic unit. We simulate a number of different implementations of the VAX architecture… CONTINUE READING

From This Paper

Figures, tables, and topics from this paper.