The technique called thread-level speculation (TLS) seeks to allow sequential code to be executed in parallel without prior analysis of compile-time dependence. This noteworthy survey paper includes the technique, a taxonomy of TLS approaches, and a summary of significant advances.
展开▼