Professor of Computer Science, UMass Amherst; Amazon Scholar. Co-director of @plasma-umass, Scalene, Slipcover, Coz, Hoard, and more. Creator of CSrankings.
CSrankings. A web app for ranking computer science departments according to their research output in selective venues, and for finding active faculty across a wide range of areas.
3.2kHoard. The Hoard Memory Allocator: A Fast, Scalable, and Memory-efficient Malloc for Linux, Windows, and Mac.
1.2kMalloc-Implementations. A collection of memory allocators
477DieHard. DieHard: An error-resistant memory allocator for Windows, Linux, and Mac OS X
423Heap-Layers. Heap Layers: An Extensible Memory Allocation Infrastructure
413scalene. Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python
239csconferences. Major CS conference publication stats (including accepted and submitted) by year.
182dthreads. dthreads: Efficient Deterministic Multithreading
74cheap. Cheap: customized heaps for improved application performance.
28COMPSCI-630. Public notes, etc. for CMPSCI 630, the UMass CS graduate systems course.
22web-programming. web programming course (COMPSCI 326, UMass Amherst)
14COMPSCI590S. Systems for Data Science repo
12PC-Resources. Resources for conference program chairs, especially in systems/PL areas of computer science.
12hangover. Basic fuzzer for malloc implementations
11Grace. Grace - a replacement for pthreads that enforces sequential semantics (stronger than determinism).
10PLDI-2016. Documents related to PLDI 2016.
9coz. Coz: Causal Profiling
7ApproximateCounter. A C++ implementation of a scalable approximate counter.
4emeryberger. HTML
2COMPSCI-630-S18-Assignment1. Rust
2publications. Emery Berger publications
2opendetex. Automatically exported from code.google.com/p/opendetex
2ChatGPT. Reverse engineered ChatGPT API
1randomdict. Python dictionaries with O(1) random element access.
1vega-lite. A concise grammar of interactive graphics, built on Vega.
1cpython. The Python programming language
1stabilizer. Stabilizer: Rigorous Performance Evaluation
1Jack. You don't know Jack.
1eon. The Eon programming language
1bertsort. C++
1