Publications

Our work is frequently published in top-tier conferences such as ISCA, MICRO, HPCA, ASPLOS, DSN, and VLDB (typical acceptance rate of <20%). Our projects have also been featured in top journals/letters such as ACM-TACO and CAL.

2023

  1. HPCA
    Scalable and Secure Row-Swap: Efficient and Safe Row Hammer Mitigation in Memory Systems
    Jeonghyun Woo, Gururaj Saileshwar, and Prashant J. Nair
    In Proceedings of the 29th International Symposium on High Performance Computer Architecture (HPCA) 2023

    Best Paper Award

  2. ASPLOS
    HuffDuff: Stealing Pruned DNNs from Sparse Accelerators
    Dingqing Yang, Prashant J. Nair, and Mieszko Lis
    In Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2 2023

2022

  1. MICRO
    AQUA: Scalable Rowhammer Mitigation by Quarantining Aggressor Rows at Runtime
    In 2022 55th IEEE/ACM International Symposium on Microarchitecture (MICRO) 2022
  2. ISCA
    Hydra: Enabling Low-Overhead Mitigation of Row-Hammer at Ultra-Low Thresholds via Hybrid Tracking
    In Proceedings of the 49th International Symposium on Computer Architecture (ISCA) 2022
  3. VLDB
    High-Performance Training by Exploiting Hot-Embeddings in Recommendation Systems
    Muhammad Adnan, Yassaman Maboud, Divya Mahajan, and Prashant J. Nair
    In Proceedings of the 48th International Conference on Very Large Data Bases (VLDB) 2022
  4. ASPLOS
    Randomized Row-Swap: Mitigating Row Hammer by Breaking Spatial Correlation Between Aggressor and Victim Rows
    In Proceedings of the 27th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) 2022
  5. HPCA
    SafeGuard: Reducing the Security Risk from Row-Hammer via Low-Cost Integrity Protection
    Ali Fakhrzadehgan, Yale N. Patt, Prashant J. Nair, and Moinuddin K. Qureshi
    In Proceedings of the 28th International Symposium on High-Performance Computer Architecture (HPCA) 2022

2021

  1. DATE
    A Case for Emerging Memories in DNN Accelerators
    Avilash Mukherjee, Kumar Saurav, Prashant J. Nair, Sudip Shekhar, and Mieszko Lis
    In Proceedings of the 24th Conference on Design, Automation and Test in Europe (DATE) 2021

2020

  1. ASPLOS
    Thesaurus: Efficient Cache Compression via Dynamic Clustering
    Amin Ghasemazar, Prashant J. Nair, and Mieszko Lis
    In Proceedings of the 25th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) 2020
  2. DATE
    2DCC: Cache Compression in Two Dimensions
    Amin Ghasemazar, Mohammad Ewais, Prashant J. Nair, and Mieszko Lis
    In Proceedings of the 23rd Conference on Design, Automation and Test in Europe (DATE) 2020
  3. ICCD
    ADAM: Adaptive Block Placement with Metadata Embedding for Hybrid Caches
    Beomjun Kim, Prashant J. Nair, and Seokin Hong
    In Proceedings of the 38th International Conference on Computer Design (ICCD) 2020

2019

  1. MICRO
    Touché: Towards Ideal and Efficient Cache Compression By Mitigating Tag Area Overheads
    In Proceedings of the 52nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO) 2019
  2. MICRO
    A Case for Multi-Programming Quantum Computers
    In Proceedings of the 52nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO) 2019
  3. DSN
    SuDoku: Tolerating High-Rate of Transient Failures for Enabling Scalable STTRAM
    Prashant J. Nair, Bahar Asgari, and Moinuddin K. Qureshi
    In Proceedings of the 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN) 2019

2018

  1. MICRO
    Attaché: Towards Ideal Memory Compression by Mitigating Metadata Bandwidth Overheads
    Seokin Hong, Prashant J. Nair, Bulent Abali, Alper Buyuktosunoglu, Kyu-Hyoun Kim, and Michael B. Healy
    In Proceedings of the 51st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO) 2018
  2. MICRO
    Morphable Counters: Enabling Compact Integrity Trees For Low-Overhead Secure Memories
    In Proceedings of the 51th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO) 2018
  3. HPCA
    SYNERGY: Rethinking Secure-Memory Design for Error-Correcting Memories
    In Proceedings of the 24th International Symposium on High Performance Computer Architecture (HPCA) 2018

    Top Picks (Honorable Mention)

  4. arXiv
    LISA: Increasing Internal Connectivity in DRAM for Fast Data Movement and Low Latency
    arXiv preprint (arXiv:1805.03184) 2018

2017

  1. Thesis
    Architectural Techniques to Enable Reliable and Scalable Memory Systems
    Prashant J. Nair
    Ph.D. Thesis (arXiv preprint:1704.03991) 2017
  2. ISCA
    DICE: Compressing DRAM Caches for Bandwidth and Capacity
    Vinson Young, Prashant J. Nair, and Moinuddin K. Qureshi
    In Proceedings of the 44th Annual International Symposium on Computer Architecture (ISCA) 2017
  3. MICRO
    Taming the Instruction Bandwidth of Quantum Computers via Hardware-Managed Error Correction
    Swamit S. Tannu, Zachary A. Myers, Prashant J. Nair, Douglas M. Carmean, and Moinuddin K. Qureshi
    In Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO) 2017

2016

  1. ISCA
    XED: Exposing On-Die Error Detection Information for Strong Memory Reliability
    Prashant J. Nair, Vilas Sridharan, and Moinuddin K. Qureshi
    In Proceedings of the 43rd International Symposium on Computer Architecture (ISCA) 2016

    Incorporated into the HBM3 Memory Protocol by JEDEC

  2. TACO
    Citadel: Efficiently Protecting Stacked Memory from TSV and Large Granularity Failures
    Prashant J. Nair, David A. Roberts, and Moinuddin K. Qureshi
    ACM Transactions on Architecture and Code Optimization (TACO) 2016
  3. HPCA
    Low-Cost Inter-Linked Subarrays (LISA): Enabling Fast Inter-Subarray Data Movement in DRAM
    In Proceedings of the 22nd International Symposium on High Performance Computer Architecture (HPCA) 2016

2015

  1. ASPLOS
    DEUCE: Write-Efficient Encryption for Non-Volatile Memories
    Vinson Young, Prashant J. Nair, and Moinuddin K. Qureshi
    In Proceedings of the 20th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) 2015

    Top Picks (Honorable Mention)

  2. DSN
    AVATAR: A Variable-Retention-Time (VRT) Aware Refresh for DRAM Systems
    Moinuddin K. Qureshi, Dae-Hyun Kim, Samira Khan, Prashant J. Nair, and Onur Mutlu
    In Proceedings of the 45th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN) 2015
  3. DSN
    Reducing Refresh Power in Mobile Devices with Morphable ECC
    Chiachen Chou, Prashant J. Nair, and Moinuddin K. Qureshi
    In Proceedings of the 45th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN) 2015
  4. TACO
    FaultSim: A Fast, Configurable Memory-Reliability Simulator for Conventional and 3D-Stacked Systems
    Prashant J. Nair, David A. Roberts, and Moinuddin K. Qureshi
    ACM Transactions on Architecture and Code Optimization (TACO) 2015
  5. HPCA
    Reducing Read Latency of Phase Change Memory via Early Read and Turbo Read
    In Proceedings of the 21st International Symposium on High Performance Computer Architecture (HPCA) 2015
  6. DSN
    Reducing Refresh Power in Mobile Devices with Morphable ECC
    Chiachen Chou, Prashant J. Nair, and Moinuddin K. Qureshi
    In Proceedings of the 45th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN) 2015

2014

  1. TACO
    Refresh Pausing in DRAM Memory Systems
    Prashant J. Nair, Chia-Chen Chou, and Moinuddin K. Qureshi
    ACM Transactions on Architecture and Code Optimization (TACO) 2014
  2. CAL
    Architectural Support for Mitigating Row Hammering in DRAM Memories
    Dae-Hyun Kim, Prashant J. Nair, and Moinuddin K. Qureshi
    IEEE Computer Architecture Letters (CAL) 2014
  3. MICRO
    Citadel: Efficiently Protecting Stacked Memory from Large Granularity Failures
    Prashant J. Nair, David A. Roberts, and Moinuddin K. Qureshi
    In Proceedings of the 47th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO) 2014

2013

  1. ISCA
    ArchShield: Architectural Framework for Assisting DRAM Scaling by Tolerating High Error Rates
    Prashant J. Nair, Dae-Hyun Kim, and Moinuddin K. Qureshi
    In Proceedings of the 40th Annual International Symposium on Computer Architecture (ISCA) 2013
  2. HPCA
    A Case for Refresh Pausing in DRAM Memory Systems
    Prashant J. Nair, Chia-Chen Chou, and Moinuddin K. Qureshi
    In Proceedings of the 19th International Symposium on High Performance Computer Architecture (HPCA) 2013