Reducing memory buffering overhead in software thread-level speculation

Abstract

Software-based, automatic parallelization through Thread-Level Speculation (TLS) has significant practical potential, but also high overhead costs. Traditional "lazy" buffering mechanisms enable strong isolation of speculative threads, but imply large memory overheads, while more recent "eager" mechanisms improve scalability, but are more sensitive to data… (More)
DOI: 10.1145/2892208.2892227

14 Figures and Tables

Topics

  • Presentations referencing similar topics