emeryberger
Professor of Computer Science, UMass Amherst; Amazon Scholar. Co-director of @plasma-umass, Scalene, Slipcover, Coz, Hoard, and more. Creator of CSrankings.
University of Massachusetts AmherstAmherst, MA
Pinned Repositories
csconferences
Major CS conference publication stats (including accepted and submitted) by year.
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.
DieHard
DieHard: An error-resistant memory allocator for Windows, Linux, and Mac OS X
dthreads
dthreads: Efficient Deterministic Multithreading
Heap-Layers
Heap Layers: An Extensible Memory Allocation Infrastructure
Hoard
The Hoard Memory Allocator: A Fast, Scalable, and Memory-efficient Malloc for Linux, Windows, and Mac.
Malloc-Implementations
A collection of memory allocators
scalene
Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python
coz
Coz: Causal Profiling
scalene
Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals
emeryberger's Repositories
emeryberger/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.
emeryberger/Hoard
The Hoard Memory Allocator: A Fast, Scalable, and Memory-efficient Malloc for Linux, Windows, and Mac.
emeryberger/DieHard
DieHard: An error-resistant memory allocator for Windows, Linux, and Mac OS X
emeryberger/Heap-Layers
Heap Layers: An Extensible Memory Allocation Infrastructure
emeryberger/scalene
Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python
emeryberger/csconferences
Major CS conference publication stats (including accepted and submitted) by year.
emeryberger/cheap
Cheap: customized heaps for improved application performance.
emeryberger/COMPSCI-630
Public notes, etc. for CMPSCI 630, the UMass CS graduate systems course.
emeryberger/web-programming
web programming course (COMPSCI 326, UMass Amherst)
emeryberger/hangover
Basic fuzzer for malloc implementations
emeryberger/PC-Resources
Resources for conference program chairs, especially in systems/PL areas of computer science.
emeryberger/ASPLOS-2021
emeryberger/ChatGPT
Reverse engineered ChatGPT API
emeryberger/cpython
The Python programming language
emeryberger/randomdict
Python dictionaries with O(1) random element access.
emeryberger/stabilizer
Stabilizer: Rigorous Performance Evaluation
emeryberger/vega-lite
A concise grammar of interactive graphics, built on Vega.
emeryberger/wordle-solver
"Finds" the wordle solution of the day
emeryberger/aiohttp
Asynchronous HTTP client/server framework for asyncio and Python
emeryberger/bde
Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
emeryberger/conda-forge-pinning-feedstock
A conda-smithy repository for conda-forge-pinning.
emeryberger/CSStipendRankings
https://csstipendrankings.org
emeryberger/emeryberger
emeryberger/JCoz
JCoz -- The first Java causal profiler
emeryberger/mypy
Optional static typing for Python
emeryberger/nu
Nu, what's up with `new`?
emeryberger/optimator
emeryberger/scalene-feedstock
A conda-smithy repository for scalene.
emeryberger/staged-recipes
A place to submit conda recipes before they become fully fledged conda-forge feedstocks
emeryberger/test-repo