Time More speculative Thread 1 Thread 2 Spawned Thread 2 Thread 2 finishes Thread


With the current trend toward multicore architectures, improved execution performance can no longer be obtained via traditional single-thread instruction level parallelism (ILP), but, instead, via multithreaded execution. Generating thread-parallel programs is hard and thread-level speculation (TLS) has been suggested as an execution model that can… (More)


16 Figures and Tables

Slides referencing similar topics