Publications (64)
Accelerating Generalized Linear Models with MLWeaving: A One-Size-Fits-All System for Any-precision Learning (Technical Report)
Zeke Wang, Kaan Kara, Hantian Zhang +3
Banshee: Bandwidth-Efficient DRAM Caching Via Software/Hardware Cooperation
Xiangyao Yu, Christopher J. Hughes, Nadathur Satish +2
Tiered-Latency DRAM (TL-DRAM)
Donghyuk Lee, Yoongu Kim, Vivek Seshadri +3
LazyPIM: Efficient Support for Cache Coherence in Processing-in-Memory Architectures
Amirali Boroumand, Saugata Ghose, Minesh Patel +7
RowHammer: Reliability Analysis and Security Implications
Yoongu Kim, Ross Daly, Jeremie Kim +6
A Workload and Programming Ease Driven Perspective of Processing-in-Memory
Saugata Ghose, Amirali Boroumand, Jeremie S. Kim +2
The paper surveys practical challenges and solutions for processing-in-memory (PIM), focusing on identifying real‑world workloads that benefit from PIM, developing programming mode…
The RowHammer Problem and Other Issues We May Face as Memory Becomes Denser
Onur Mutlu
Errors in Flash-Memory-Based Solid-State Drives: Analysis, Mitigation, and Recovery
Yu Cai, Saugata Ghose, Erich F. Haratsch +2
GRIM-filter: fast seed filtering in read mapping using emerging memory technologies
Jeremie S Kim, Damla Senol, Hongyi Xin +7
Recent Advances in DRAM and Flash Memory Architectures
Onur Mutlu, Saugata Ghose, Rachata Ausavarungnirun
SQUASH: Simple QoS-Aware High-Performance Memory Scheduler for Heterogeneous Systems with Hardware Accelerators
Hiroyuki Usui, Lavanya Subramanian, Kevin Chang +1
ECI-Cache: A High-Endurance and Cost-Efficient I/O Caching Scheme for Virtualized Platforms
Saba Ahmadian, Onur Mutlu, Hossein Asadi
Experimental Characterization, Optimization, and Recovery of Data Retention Errors in MLC NAND Flash Memory
Yu Cai, Yixin Luo, Erich F. Haratsch +3
The Blacklisting Memory Scheduler: Balancing Performance, Fairness and Complexity
Lavanya Subramanian, Donghyuk Lee, Vivek Seshadri +2
Characterizing, Exploiting, and Mitigating Vulnerabilities in MLC NAND Flash Memory Programming
Yu Cai, Saugata Ghose, Yixin Luo +3
Improving DRAM Performance by Parallelizing Refreshes with Accesses
Kevin K. Chang, Donghyuk Lee, Zeshan Chishti +4
Adaptive-Latency DRAM (AL-DRAM)
Donghyuk Lee, Yoongu Kim, Gennady Pekhimenko +4
Improving Multi-Application Concurrency Support Within the GPU Memory System
Rachata Ausavarungnirun, Christopher J. Rossbach, Vance Miller +5
Evaluating Row Buffer Locality in Future Non-Volatile Main Memories
Justin Meza, Jing Li, Onur Mutlu
Enabling the Adoption of Processing-in-Memory: Challenges, Mechanisms, Future Research Directions
Saugata Ghose, Kevin Hsieh, Amirali Boroumand +2
Mosaic: An Application-Transparent Hardware-Software Cooperative Memory Manager for GPUs
Rachata Ausavarungnirun, Joshua Landgraf, Vance Miller +4
Simultaneous Multi Layer Access: A High Bandwidth and Low Cost 3D-Stacked Memory Interface
Donghyuk Lee, Gennady Pekhimenko, Samira Khan +2
Focus: Querying Large Video Datasets with Low Latency and Low Cost
Kevin Hsieh, Ganesh Ananthanarayanan, Peter Bodik +4
Read Disturb Errors in MLC NAND Flash Memory
Yu Cai, Yixin Luo, Saugata Ghose +3
What Your DRAM Power Models Are Not Telling You: Lessons from a Detailed Experimental Study
Saugata Ghose, Abdullah Giray YaÄlıkçı, Raghav Gupta +9
RowHammer: A Retrospective
Onur Mutlu, Jeremie S. Kim
Recent Advances in Overcoming Bottlenecks in Memory Systems and Managing Memory Resources in GPU Systems
Onur Mutlu, Saugata Ghose, Rachata Ausavarungnirun
RowHammer and Beyond
Onur Mutlu
Voltron: Understanding and Exploiting the Voltage-Latency-Reliability Trade-Offs in Modern DRAM Chips to Improve Energy Efficiency
Kevin K. Chang, Abdullah Giray Yaglıkçı, Saugata Ghose +7
Adaptive-Latency DRAM: Reducing DRAM Latency by Exploiting Timing Margins
Donghyuk Lee, Yoongu Kim, Gennady Pekhimenko +4
Error Characterization, Mitigation, and Recovery in Flash Memory Based Solid-State Drives
Yu Cai, Saugata Ghose, Erich F. Haratsch +2
Predictable Performance and Fairness Through Accurate Slowdown Estimation in Shared Main Memory Systems
Lavanya Subramanian, Vivek Seshadri, Yoongu Kim +2
Buddy-RAM: Improving the Performance and Efficiency of Bulk Bitwise Operations Using DRAM
Vivek Seshadri, Donghyuk Lee, Thomas Mullins +7
Improving 3D NAND Flash Memory Lifetime by Tolerating Early Retention Loss and Process Variation
Yixin Luo, Saugata Ghose, Yu Cai +2
MAGNET: Understanding and Improving the Accuracy of Genome Pre-Alignment Filtering
Mohammed Alser, Onur Mutlu, Can Alkan
Exploiting Row-Level Temporal Locality in DRAM to Reduce the Memory Access Latency
Hasan Hassan, Gennady Pekhimenko, Nandita Vijaykumar +4
D-RaNGe: Using Commodity DRAM Devices to Generate True Random Numbers with Low Latency and High Throughput
Jeremie S. Kim, Minesh Patel, Hasan Hassan +2
Decoupling GPU Programming Models from Resource Management for Enhanced Programming Ease, Portability, and Performance
Nandita Vijaykumar, Kevin Hsieh, Gennady Pekhimenko +6
A Framework for Accelerating Bottlenecks in GPU Execution with Assist Warps
Nandita Vijaykumar, Gennady Pekhimenko, Adwait Jog +7
Improving the Performance and Endurance of Persistent Memory with Loose-Ordering Consistency
Youyou Lu, Jiwu Shu, Long Sun +1
Tiered-Latency DRAM: Enabling Low-Latency Main Memory at Low Cost
Donghyuk Lee, Yoongu Kim, Vivek Seshadri +3
A Memory Controller with Row Buffer Locality Awareness for Hybrid Memory Systems
HanBin Yoon, Justin Meza, Rachata Ausavarungnirun +2
Reducing Performance Impact of DRAM Refresh by Parallelizing Refreshes with Accesses
Kevin Kai-Wei Chang, Donghyuk Lee, Zeshan Chishti +4
Achieving both High Energy Efficiency and High Performance in On-Chip Communication using Hierarchical Rings with Deflection Routing
Rachata Ausavarungnirun, Chris Fallin, Xiangyao Yu +5
Processing Data Where It Makes Sense: Enabling In-Memory Computation
Onur Mutlu, Saugata Ghose, Juan Gómez-Luna +1
SoftMC: Practical DRAM Characterization Using an FPGA-Based Infrastructure
Hasan Hassan, Nandita Vijaykumar, Samira Khan +6
Zorua: Enhancing Programming Ease, Portability, and Performance in GPUs by Decoupling Programming Models from Resource Management
Nandita Vijaykumar, Kevin Hsieh, Gennady Pekhimenko +5
Understanding Reduced-Voltage Operation in Modern DRAM Chips: Characterization, Analysis, and Mechanisms
Kevin K. Chang, Abdullah Giray YaÄlıkçı, Saugata Ghose +7
Optimal Seed Solver: Optimizing Seed Selection in Read Mapping
Hongyi Xin, Richard Zhu, Sunny Nahar +5
Enabling Efficient Dynamic Resizing of Large DRAM Caches via A Hardware Consistent Hashing Mechanism
Kevin K. Chang, Gabriel H. Loh, Mithuna Thottethodi +6
Enabling Efficient RDMA-based Synchronous Mirroring of Persistent Memory Transactions
Arash Tavakkol, Aasheesh Kolli, Stanko Novakovic +10
Understanding and Exploiting Design-Induced Latency Variation in Modern DRAM Chips
Donghyuk Lee, Samira Khan, Lavanya Subramanian +5
Enabling Practical Processing in and near Memory for Data-Intensive Computing
Onur Mutlu, Saugata Ghose, Juan Gómez-Luna +1
The Processing Using Memory Paradigm:In-DRAM Bulk Copy, Initialization, Bitwise AND and OR
Vivek Seshadri, Onur Mutlu
RowClone: Accelerating Data Movement and Initialization Using DRAM
Vivek Seshadri, Yoongu Kim, Chris Fallin +8
High-Performance and Energy-Effcient Memory Scheduler Design for Heterogeneous Systems
Rachata Ausavarungnirun, Gabriel H. Loh, Lavanya Subramanian +2
Holistic Management of the GPGPU Memory Hierarchy to Manage Warp-level Latency Tolerance
Rachata Ausavarungnirun, Saugata Ghose, Onur Kayıran +4
Heterogeneous-Reliability Memory: Exploiting Application-Level Memory Error Tolerance
Yixin Luo, Sriram Govindan, Bikash Sharma +7
Using ECC DRAM to Adaptively Increase Memory Capacity
Yixin Luo, Saugata Ghose, Tianshi Li +5
LISA: Increasing Internal Connectivity in DRAM for Fast Data Movement and Low Latency
Kevin K. Chang, Prashant J. Nair, Saugata Ghose +3
Flexible-Latency DRAM: Understanding and Exploiting Latency Variation in Modern DRAM Chips
Kevin K. Chang, Abhijith Kashyap, Hasan Hassan +7
Exploiting the DRAM Microarchitecture to Increase Memory-Level Parallelism
Yoongu Kim, Vivek Seshadri, Donghyuk Lee +2
Techniques for Efficiently Handling Power Surges in Fuel Cell Powered Data Centers: Modeling, Analysis, Results
Yang Li, Di Wang, Saugata Ghose +7
An Analytical Model for Performance and Lifetime Estimation of Hybrid DRAM-NVM Main Memories
Reza Salkhordeh, Onur Mutlu, Hossein Asadi