Concurrency. Levels of concurrency Instructionmachine Statementprogramming language Unit/subprogramprogramming language Programmachine, operating.
A Scalable Approach to Thread-Level Speculation J. Gregory Steffan, Christopher B. Colohan, Antonia Zhai, and Todd C. Mowry Carnegie Mellon University.