CORGi @ CMU

Logo

Computer Organization Research Group led by Prof. Nathan Beckmann

Navigate to

Funded by


CMU Affiliates

Projects

Click on a project to learn more about its people, publications, and funding.

Programming the Memory Hierarchy via Memory Services

This project is developing a “polymorphic” memory hierarchy that can be re-programmed by applications to significantly improve performance and efficiency, e.g., by moving computation to execute within the cache hierarchy.

Programming the Memory Hierarchy via <i>Memory Services</i>

Re-Architecting Edge Devices for the Internet of Things

This project is building a new class of ultra-low-power systems to enable sophisticated on-device computation (e.g., machine learning) in the Internet of Things (IoT). (Collaboration with Brandon Lucia.)

Re-Architecting Edge Devices for the Internet of Things

Smart Caching at Datacenter Scale

Datacenter applications must serve petabytes of data at high throughput and minimum cost. This project merges caching theory with systems to build smart, efficient, and low-cost caching solutions for the datacenter.

Smart Caching at Datacenter Scale

Software-Defined Cache Hierarchy for Multicore Processors

This project dynamically re-organizes the large, distributed shared cache in modern multicore processors to keep applications’ data as close as possible, letting applications meet their goals with minimal data movement.

Software-Defined Cache Hierarchy for Multicore Processors