Sciweavers

PPOPP
2016
ACM
10 years 20 days ago
Accelerating Dynamic Data Race Detection Using Static Thread Interference Analysis
Precise dynamic race detectors report an error if and only if more than one thread concurrently exhibits conflict on a memory access. They insert instrumentations at compiletime ...
Peng Di, Yulei Sui
PPOPP
2016
ACM
10 years 20 days ago
Lease/release: architectural support for scaling contended data structures
High memory contention is generally agreed to be a worst-case scenario for concurrent data structures. There has been a significant amount of research effort spent investigating ...
Syed Kamran Haider, William Hasenplaugh, Dan Alist...
PPOPP
2016
ACM
10 years 20 days ago
Optimistic concurrency with OPTIK
We introduce OPTIK, a new practical design pattern for designing and implementing fast and scalable concurrent data structures. OPTIK relies on the commonly-used technique of vers...
Rachid Guerraoui, Vasileios Trigonakis
PPOPP
2016
ACM
10 years 20 days ago
Performance portable GPU code generation for matrix multiplication
Parallel accelerators such as GPUs are notoriously hard to program; exploiting their full performance potential is a job best left for ninja programmers. High-level programming la...
Toomas Remmelg, Thibaut Lutz, Michel Steuwer, Chri...
PPOPP
2016
ACM
10 years 20 days ago
Work stealing for interactive services to meet target latency
Interactive web services increasingly drive critical business workloads such as search, advertising, games, shopping, and finance. Whereas optimizing parallel programs and distri...
Jing Li, Kunal Agrawal, Sameh Elnikety, Yuxiong He...