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

Abstract

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)

Topics

16 Figures and Tables

Slides referencing similar topics