IEEE International Symposium on High-Performance Comp Architecture 2012
DOI: 10.1109/hpca.2012.6169040
|View full text |Cite
|
Sign up to set email alerts
|

BulkCompactor: Optimized deterministic execution via Conflict-Aware commit of atomic blocks

Abstract: Recent proposals for determinism-enforcement architectures are able to honor the dependences between threads through a commit step that often becomes a performance bottleneck. As they commit code blocks (or chunks) in a round-robin order, if one chunk gets squashed due to a conflict, its successors also observe a stall. We call this effect transitive squash delay.This paper proposes a novel, high-performance approach to deterministic execution based on Conflict-Aware commit. Rather than committing chunks in st… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2014
2014
2014
2014

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 31 publications
0
1
0
Order By: Relevance
“…BulkCompactor (Duan et al [28]) is a deterministic system implemented in hardware with the improved order of chunk (quantum) execution in comparison to the traditional round-robin order. The chunks that have to be re-executed due to conicts are skipped, and they are re-executed in the next round of token passing.…”
Section: Deterministic Multithreadingmentioning
confidence: 99%
“…BulkCompactor (Duan et al [28]) is a deterministic system implemented in hardware with the improved order of chunk (quantum) execution in comparison to the traditional round-robin order. The chunks that have to be re-executed due to conicts are skipped, and they are re-executed in the next round of token passing.…”
Section: Deterministic Multithreadingmentioning
confidence: 99%