ECE 4/599: Modern Memory Systems

Instructor: Kyle Hale
When: Monday and Wednesday, 2:00PM - 3:50PM Where: Weniger Hall 201 Office hours: by appointment (DM Kyle on Discord to find a time)

Read & subscribe to our course blog! You can also clone the source code for this course.

Latest Blog Posts

The Challenges of BTRFS implementation and getting persistent memory

Comprehending CHI Coherency in gem5

Exploring Disaggregated Memory Performance with Firecracker VMM

Exploring Kernel Samepage Merging (KSM) with Modern Workloads: PyTorch, Redis, Memcached, and Stress-ng

Automatic offloading of memory-intensive compute to nearby PIM modules

SimplePIM: A Software Framework for Productive and Efficient Processing-in-Memory

Managing Memory Tiers with CXL in Virtualized Environments

See all posts on the course blog.

This website and course structure take inspiration and code from Adrian Sampson's outstanding advanced compilers course at Cornell.