Architectural support for scalable speculative parallelization in shared-memory multiprocessors
Marcelo Silva Cintra, José F. Martínez, Josep Torrellas · 2000
Speculative parallelization aggressively executes in parallel codes that cannot be fully parallelized by the compiler. Past proposals of hardware schemes have mostly focused on single-chip multiprocessors (CMPs), whose effectiveness is necessarily limited by their small size. Very few schemes have attempted this technique in the context of scalable shared-memory systems.