15 January 2007
Lampson: Lazy and Speculative Execution
6
How? Reordering
n
A special case of concurrency
n
Usual constraint: Don’t change the semantics
o
There are some exceptions
n
Issues
o
Correctness
: Do reordered parts commute
o
Performance
: Scheduling
o
Representation of reordered work