scispace - formally typeset
A

Ariel Eizenberg

Researcher at University of Pennsylvania

Publications -  6
Citations -  69

Ariel Eizenberg is an academic researcher from University of Pennsylvania. The author has contributed to research in topics: Thread (computing) & Concurrency. The author has an hindex of 3, co-authored 6 publications receiving 51 citations.

Papers
More filters
Proceedings ArticleDOI

Remix: online detection and repair of cache contention for the JVM

TL;DR: Remix is a modified version of the Oracle HotSpot JVM which can detect cache contention bugs and repair false sharing at runtime and incurs no statistically-significant performance overhead on other benchmarks that do not exhibit cache contention, making Remix practical for always-on use.
Proceedings ArticleDOI

BARRACUDA: binary-level analysis of runtime RAces in CUDA programs

TL;DR: BARRACUDA is presented, a concurrency bug detector for GPU programs written in Nvidia’s CUDA language, leveraging a new binary instrumentation framework that is extensible to other dynamic analyses.
Proceedings ArticleDOI

SOFRITAS: Serializable Ordering-Free Regions for Increasing Thread Atomicity Scalably

TL;DR: The new Ordering-Free Region (OFR) serializability consistency model that ensures atomicity for OFRs, which are spans of dynamic instructions between consecutive ordering constructs, without breaking atomicity at lock operations is presented.
Proceedings ArticleDOI

SLIMFAST: Reducing Metadata Redundancy in Sound and Complete Dynamic Data Race Detection

TL;DR: The SLIMFAST system exploits the insight that there is a large amount of redundancy in this metadata: many program variables often have identical metadata state to safely support metadata sharing across threads while also accelerating concurrency control.
Proceedings ArticleDOI

TMI: thread memory isolation for false sharing repair

TL;DR: A new way to combat cache line oversharing via the Thread Memory Isolation (TMI) system, which exploits the flexibility of code-centric consistency to efficiently repair false sharing while preserving strong consistency model semantics when necessary.