CORGi @ CMU

Logo

Computer Organization Research Group led by Prof. Nathan Beckmann

Navigate to

Funded by


CMU Affiliates

Nathan Beckmann

Assistant Professor in the Computer Science and Electrical and Computer Engineering (by courtesy) Department.

Personal webpage.

Nathan Beckmann

I lead the CORGi group and am involved in all its ongoing projects. You can find my bio, up-to-date CV, and recent teaching and service on my personal website.

CORGi Projects

Smart Caching at Datacenter Scale

Programming the Memory Hierarchy via Memory Services

Software-Defined Cache Hierarchy for Multicore Processors

Re-Architecting Edge Devices for the Internet of Things

CORGi Publications

Jumanji: The Case for Dynamic NUCA in the Datacenter [pdf]

Brian Schwedock, Nathan Beckmann. MICRO 2020.
Project: Software-Defined Cache Hierarchy for Multicore Processors

Tvarak: Software-Managed Hardware Offload for DAX NVM Storage Redundancy [pdf]

Rajat Kateja, Nathan Beckmann, Greg Ganger. ISCA 2020.
Project: Programming the Memory Hierarchy via Memory Services

Livia: Data-Centric Computing Throughout the Memory Hierarchy [pdf]

Elliot Lockerman, Axel Feldmann, Mohammad Bakhshalipour, Alexandru Stanescu, Shashwat Gupta, Daniel Sanchez, Nathan Beckmann. ASPLOS 2020.
Project: Programming the Memory Hierarchy via Memory Services

Writeback-Aware Caching [pdf]

Nathan Beckmann, Phillip Gibbons, Bernhard Haeupler, Charles McGuffey. APoCS 2020. (Best Paper.)
Project: Smart Caching at Datacenter Scale

MANIC: An Energy-Efficient Architecture for Ultra-Low-Power Embedded Systems [pdf]

Graham Gobieski, Amolak Nagi, Nathan Serafin, Mehmet Meric Isgenc, Nathan Beckmann, Brandon Lucia. MICRO 2019.
Project: Re-Architecting Edge Devices for the Internet of Things

PHI: Architectural Support for Synchronization- and Bandwidth-Efficient Commutative Scatter Updates [pdf]

Anurag Mukkara, Nathan Beckmann, Daniel Sanchez. MICRO 2019.
Project: Programming the Memory Hierarchy via Memory Services

Writeback-Aware Caching [pdf]

Nathan Beckmann, Phillip Gibbons, Bernhard Haeupler, Charles McGuffey. SPAA 2019. (Brief Announcement.)
Project: Smart Caching at Datacenter Scale

Intelligence Beyond the Edge: Inference on Intermittent Embedded Systems [pdf]

Graham Gobieski, Brandon Lucia, Nathan Beckmann. ASPLOS 2019.
Project: Re-Architecting Edge Devices for the Internet of Things

Improving the Locality of Graph Processing through Hardware-Accelerated Traversal Scheduling [pdf]

Anurag Mukkara, Nathan Beckmann, Maleen Abeydeera, Xiaosong Ma, Daniel Sanchez. MICRO 2018.
Project: Programming the Memory Hierarchy via Memory Services

Practical Bounds on Offline Caching with Variable Object Sizes [pdf]

Daniel Berger, Nathan Beckmann, Mor Harchol-Balter. SIGMETRICS 2018.
Project: Smart Caching at Datacenter Scale

Intermittent Deep Neural Network Inference [pdf]

Graham Gobieski, Nathan Beckmann, Brandon Lucia. SysML 2018.
Project: Re-Architecting Edge Devices for the Internet of Things

LHD: Improving Cache Hit Rate by Maximizing Hit Density [pdf]

Nathan Beckmann, Haoxian Chen, Asaf Cidon. NSDI 2018.
Project: Smart Caching at Datacenter Scale

Cache-Guided Scheduling: Exploiting Caches to Maximize Locality in Graph Processing [pdf]

Anurag Mukkara, Nathan Beckmann, Daniel Sanchez. AGP at ISCA 2017.
Project: Programming the Memory Hierarchy via Memory Services

Nexus: A New Approach to Replication in Distributed Shared Caches [pdf]

Po-An Tsai, Nathan Beckmann, Daniel Sanchez. PACT 2017.
Project: Software-Defined Cache Hierarchy for Multicore Processors

Jenga: Software-Defined Cache Hierarchies [pdf]

Po-An Tsai, Nathan Beckmann, Daniel Sanchez. ISCA 2017.
Project: Software-Defined Cache Hierarchy for Multicore Processors

Maximizing Cache Performance Under Uncertainty [pdf]

Nathan Beckmann, Daniel Sanchez. HPCA 2017.
Project: Smart Caching at Datacenter Scale

Whirlpool: Improving Cache Management with Application-Level Data Classification [pdf]

Anurag Mukkara, Nathan Beckmann, Daniel Sanchez. ASPLOS 2016.
Project: Software-Defined Cache Hierarchy for Multicore Processors

Cache Calculus: Modeling Caches through Differential Equations [pdf]

Nathan Beckmann, Daniel Sanchez. IEEE CAL 2016.
Project: Smart Caching at Datacenter Scale

Modeling Cache Performance Beyond LRU [pdf]

Nathan Beckmann, Daniel Sanchez. HPCA 2016.
Project: Smart Caching at Datacenter Scale

Talus: A Simple Way to Remove Cliffs in Cache Performance [pdf]

Nathan Beckmann, Daniel Sanchez. HPCA 2015.
Project: Smart Caching at Datacenter Scale

CDCS: Scaling Non-Uniform Cache Architectures with Computation and Data Co-Scheduling [pdf]

Nathan Beckmann, Po-An Tsai, Daniel Sanchez. HPCA 2015.
Project: Software-Defined Cache Hierarchy for Multicore Processors

Jigsaw: Scalable Software-Defined Caches [pdf]

Nathan Beckmann, Daniel Sanchez. PACT 2013.
Project: Software-Defined Cache Hierarchy for Multicore Processors