CORGi @ CMU

Logo

Computer Organization Research Group led by Prof. Nathan Beckmann

Navigate to

Funded by


CMU Affiliates

Complete List of Publications

See individual projects for a sorted list of publications.

Towards Understanding the Carbon Impact in End-to-end Sensing Pipelines [pdf]

Harsh Desai, Sara McAllister, Nathan Beckmann, Brandon Lucia. 2024.
Project: Energy-Minimal Programmable Architectures for Intelligence Beyond the Edge

Baleen: ML Admission & Prefetching for Flash Caches [pdf]

Daniel Lin-Kit Wong, Hao Wu, Carson Molder, Sathya Gunasekar, Jimmy Lu, Snehal Khandkar, Abhinav Sharma, Daniel S. Berger, Nathan Beckmann, Greg Ganger. FAST 2024.
Project: Smart Caching at Datacenter Scale

UDIR: Towards a Unified Compiler Framework for Reconfigurable Dataflow Architectures [pdf]

Nikhil Agarwal, Mitchell Fream, Souradip Ghosh, Brian Schwedock, Nathan Beckmann. WDDSA at MICRO 2023.
Project: Near-Data Dataflow Architectures

Pipestitch: An energy-minimal dataflow architecture with lightweight threads [pdf]

Nathan Serafin, Souradip Ghosh, Harsh Desai, Nathan Beckmann, Brandon Lucia. MICRO 2023.
Project: Energy-Minimal Programmable Architectures for Intelligence Beyond the Edge

Affinity Alloc: Taming Not-So-Near Data Computing [pdf]

Zhengrong Wang, Christopher Liu, Nathan Beckmann, Tony Nowatzki. MICRO 2023.
Project: Polymorphic Cache Hierarchy

Kobold: Simplified Cache Coherence for Cache-Attached Accelerators [pdf]

Jennifer Brana, Brian Schwedock, Yatin Manerkar, Nathan Beckmann. IEEE CAL 2023.
Project: Polymorphic Cache Hierarchy

Dataflow Blocks: Modular Time-Multiplexing for CGRAs [pdf]

Xuesi Chen, Nishanth Subramanian, Karthik Ramanathan, Nathan Beckmann, Brandon Lucia. YArch at ASPLOS 2023.
Project: Energy-Minimal Programmable Architectures for Intelligence Beyond the Edge

MANIC: A 19µW @ 4MHz, 256 MOPS/mW, RISC-V Microcontroller with Embedded MRAM Main Memory and Vector-Dataflow Co-Processor in 22nm Bulk FinFET CMOS [pdf]

Graham Gobieski, Oguz Atli, Cagri Erbagci, Ken Mai, Nathan Beckmann, Brandon Lucia. ISCAS 2023.
Project: Energy-Minimal Programmable Architectures for Intelligence Beyond the Edge

Kobold: Simplified Cache Coherence for Cache-Attached Accelerators [pdf]

Jennifer Brana, Brian Schwedock, Yatin Manerkar, Nathan Beckmann. WDDSA at MICRO 2022.
Project: Polymorphic Cache Hierarchy

RipTide: A programmable, energy-minimal dataflow compiler and architecture [pdf]

Graham Gobieski, Souradip Ghosh, Marijn Heule, Todd Mowry, Tony Nowatzki, Nathan Beckmann, Brandon Lucia. MICRO 2022.
Project: Energy-Minimal Programmable Architectures for Intelligence Beyond the Edge

Brief Announcement: Spatial Locality and Granularity Change in Caching [pdf]

Nathan Beckmann, Phillip Gibbons, Charles McGuffey. SPAA 2022.
Project: Smart Caching at Datacenter Scale

Spatial Locality and Granularity Change in Caching [pdf]

Nathan Beckmann, Phillip Gibbons, Charles McGuffey. arXiv 2022.
Project: Smart Caching at Datacenter Scale

Kangaroo: Theory and Practice of Caching Billions of Tiny Objects on Flash [pdf]

Sara McAllister, Benjamin Berg, Julian Tutuncu-Macias, Juncheng Yang, Sathya Gunasekar, Jimmy Lu, Daniel Berger, Nathan Beckmann, Gregory R. Ganger. ACM Transactions on Storage 2022.
Project: Smart Caching at Datacenter Scale

täkō: A Polymorphic Cache Hierarchy for General-Purpose Optimization of Data Movement [pdf]

Brian Schwedock, Piratach Yoovidhya, Jennifer Seibert, Nathan Beckmann. ISCA 2022.
Project: Polymorphic Cache Hierarchy

Kangaroo: Caching Billions of Tiny Objects on Flash [pdf]

Sara McAllister, Benjamin Berg, Julian Tutuncu-Macias, Juncheng Yang, Sathya Gunasekar, Jimmy Lu, Daniel Berger, Nathan Beckmann, Gregory R. Ganger. SOSP 2021.
Project: Smart Caching at Datacenter Scale

Brief Announcement: Block-Granularity-Aware Caching [pdf]

Nathan Beckmann, Phillip Gibbons, Charles McGuffey. SPAA 2021.
Project: Smart Caching at Datacenter Scale

SNAFU: An Ultra-Low-Power, Energy-Minimal CGRA-Generation Framework and Architecture [pdf]

Graham Gobieski, Oguz Atli, Ken Mai, Brandon Lucia, Nathan Beckmann. ISCA 2021.
Project: Energy-Minimal Programmable Architectures for Intelligence Beyond the Edge

The Role of Edge Offload for Hardware-Accelerated Mobile Devices [pdf]

Mahadev Satyanarayanan, Nathan Beckmann, Grace A. Lewis, Brandon Lucia. HotMobile 2021.
Project: Energy-Minimal Programmable Architectures for Intelligence Beyond the Edge

The CacheLib Caching Engine: Design and Experiences at Scale [pdf]

Benjamin Berg, Daniel Berger, Sara McAllister, Isaac Grosof, Sathya Gunasekar, Jimmy Lu, Michael Uhlar, Jim Carrig, Nathan Beckmann, Mor Harchol-Balter, Gregory R. Ganger. OSDI 2020.
Project: Smart Caching at Datacenter Scale

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, Gregory R. Ganger. ISCA 2020.
Project: Polymorphic Cache Hierarchy

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: Polymorphic Cache Hierarchy

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: Energy-Minimal Programmable Architectures for Intelligence Beyond the Edge

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

Anurag Mukkara, Nathan Beckmann, Daniel Sanchez. MICRO 2019.
Project: Polymorphic Cache Hierarchy

Brief Announcement: Writeback-Aware Caching [pdf]

Nathan Beckmann, Phillip Gibbons, Bernhard Haeupler, Charles McGuffey. SPAA 2019.
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: Energy-Minimal Programmable Architectures for Intelligence Beyond the Edge

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: Polymorphic Cache Hierarchy

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: Energy-Minimal Programmable Architectures for Intelligence Beyond the Edge

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: Polymorphic Cache Hierarchy

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