244 citations
Counting papers with at most 25 authors, so collaboration author lists do not stand in for the people here.
- École Polytechnique Fédérale de LausanneCH4 papers
- Microsoft Research (United Kingdom)GB3 papers
- University of HelsinkiFI3 papers
- Arizona State UniversityUS2 papers
- Carnegie Institution for ScienceUS2 papers
- Carnegie Mellon UniversityUS2 papers
- Carnegie ObservatoriesUS2 papers
- Charles UniversityCZ2 papers
- Eindhoven University of TechnologyNL2 papers
- ETH ZurichCH2 papers
- Georgia Institute of TechnologyUS2 papers
- Google (United States)US2 papers
3 papers · 2 filters
Modeling memory bandwidth patterns on NUMA machines with performance counters
Daniel Goodman, Roni Haecki, Tim Harris
Computers used for data analytics are often NUMA systems with multiple sockets per machine, multiple cores per socket, and multiple thread contexts per core. To get the peak perfor…
Intra-process Caching and Reuse of Threads
Dave Dice, Alex Kogan
Creating and destroying threads on modern Linux systems incurs high latency, absent concurrency, and fails to scale as we increase concurrency. To address this concern we introduce…
Hemlock : Compact and Scalable Mutual Exclusion
Dave Dice, Alex Kogan
We present Hemlock, a novel mutual exclusion locking algorithm that is extremely compact, requiring just one word per thread plus one word per lock, but which still provides local…