Publications

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

2024

  1. Heterogeneous Acceleration Pipeline for Recommendation System Training
    Muhammad AdnanYassaman MaboudDivya Mahajan, and Prashant J. Nair
    In the Proceedings of the 51st International Symposium on Computer Architecture (ISCA) , 2024
  2. Keyformer: KV Cache Reduction through Key Tokens Selection for Efficient Generative Inference
    Muhammad Adnan, Akhil Arunkumar, Gaurav Jain, Prashant J. Nair, Ilya Soloveychik, and Purushotham Kamath
    In the Proceedings of the 7th Annual Conference on Machine Learning and Systems (MLSys) , 2024
  3. Red-QAOA: Efficient Variational Optimization through Circuit Reduction
    Meng Wang, Bo FangAng Li, and Prashant J. Nair
    In the Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) , 2024

2023

  1. PACT
    SparseFT: Sparsity-aware Fault Tolerance for Reliable CNN Inference on GPUs
    Gwangeun Byeon , Seungtae Lee , Seongwook Kim , Yongjun Kim, Prashant J. Nair, and Seokin Hong
    In the Proceedings of the 32nd International Conference on Parallel Architectures and Compilation Techniques (PACT) , Oct 2023
  2. EIR
    The Dirty Secret of SSDs: Embodied Carbon
    Swamit Tannu, and Prashant J. Nair
    In the SIGENERGY Energy Informatics Review (EIR) , Oct 2023
  3. FLuID: Mitigating Stragglers in Federated Learning using Invariant Dropout
    Irene WangPrashant J. Nair, and Divya Mahajan
    In the Proceedings of the 37th Conference on Neural Information Processing Systems (NeurIPS) , Oct 2023
  4. QCCC
    Efficient QAOA Optimization Using Directed Restarts and Graph Lookup
    Meng Wang, Bo FangAng Li, and Prashant J. Nair
    In the Proceedings of the 2023 International Workshop on Quantum Classical Cooperative , Oct 2023
  5. SC
    Structural Coding: A Low-Cost Scheme to Protect CNNs from Large-Granularity Memory Faults
    Ali Asgari Khoshouyeh, Florian Geissler, Syed Qutub, Michael Paulitsch, Prashant J. Nair, and Karthik Pattabiraman
    In the Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC) , Oct 2023
  6. SC-W
    Enabling Scalable VQE Simulation on Leading HPC Systems
    Meng Wang, Fei Hua, Chenxu Liu, Nicholas Bauman, Karol Kowalski, Daniel Claudino, Travis Humble, Prashant J. Nair, and Ang Li
    In the Proceedings of the SC ’23 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis , Oct 2023
  7. Scalable and Secure Row-Swap: Efficient and Safe Row Hammer Mitigation in Memory Systems
    Jeonghyun WooGururaj Saileshwar, and Prashant J. Nair
    In the Proceedings of the 29th International Symposium on High Performance Computer Architecture (HPCA) , Oct 2023
  8. HuffDuff: Stealing Pruned DNNs from Sparse Accelerators
    Dingqing YangPrashant J. Nair, and Mieszko Lis
    In the Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Volume 2 , Oct 2023

2022

  1. AQUA: Scalable Rowhammer Mitigation by Quarantining Aggressor Rows at Runtime
    Anish SaxenaGururaj SaileshwarPrashant J. Nair, and Moinuddin Qureshi
    In the 2022 55th IEEE/ACM International Symposium on Microarchitecture (MICRO) , Oct 2022
  2. Hydra: Enabling Low-Overhead Mitigation of Row-Hammer at Ultra-Low Thresholds via Hybrid Tracking
    In the Proceedings of the 49th International Symposium on Computer Architecture (ISCA) , Oct 2022
  3. Accelerating Recommendation System Training by Leveraging Popular Choices
    Muhammad AdnanYassaman MaboudDivya Mahajan, and Prashant J. Nair
    In the Proceedings of the 48th International Conference on Very Large Data Bases (VLDB) , Oct 2022
  4. Randomized Row-Swap: Mitigating Row Hammer by Breaking Spatial Correlation Between Aggressor and Victim Rows
    Gururaj Saileshwar , Bolin Wang, Moinuddin K. Qureshi, and Prashant J. Nair
    In the Proceedings of the 27th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) , Oct 2022
  5. SafeGuard: Reducing the Security Risk from Row-Hammer via Low-Cost Integrity Protection
    Ali Fakhrzadehgan, Yale N. PattPrashant J. Nair, and Moinuddin K. Qureshi
    In the Proceedings of the 28th International Symposium on High-Performance Computer Architecture (HPCA) , Apr 2022

2021

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

2020

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

2019

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

2018

  1. Attaché: Towards Ideal Memory Compression by Mitigating Metadata Bandwidth Overheads
    Seokin HongPrashant J. NairBulent AbaliAlper Buyuktosunoglu , Kyu-Hyoun Kim, and Michael B. Healy
    In the Proceedings of the 51st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO) , Jun 2018
  2. Morphable Counters: Enabling Compact Integrity Trees For Low-Overhead Secure Memories
    In the Proceedings of the 51th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO) , Oct 2018
  3. SYNERGY: Rethinking Secure-Memory Design for Error-Correcting Memories
    In the Proceedings of the 24th International Symposium on High Performance Computer Architecture (HPCA) , Feb 2018
  4. arXiv
    LISA: Increasing Internal Connectivity in DRAM for Fast Data Movement and Low Latency
    arXiv preprint (arXiv:1805.03184), Feb 2018

2017

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

2016

  1. XED: Exposing On-Die Error Detection Information for Strong Memory Reliability
    Prashant J. NairVilas Sridharan, and Moinuddin K. Qureshi
    In the Proceedings of the 43rd International Symposium on Computer Architecture (ISCA) , Feb 2016
  2. TACO
    Citadel: Efficiently Protecting Stacked Memory from TSV and Large Granularity Failures
    Prashant J. NairDavid A. Roberts, and Moinuddin K. Qureshi
    ACM Transactions on Architecture and Code Optimization (TACO), Jan 2016
  3. Low-Cost Inter-Linked Subarrays (LISA): Enabling Fast Inter-Subarray Data Movement in DRAM
    In the Proceedings of the 22nd International Symposium on High Performance Computer Architecture (HPCA) , Mar 2016

2015

  1. DEUCE: Write-Efficient Encryption for Non-Volatile Memories
    Vinson YoungPrashant J. Nair, and Moinuddin K. Qureshi
    In the Proceedings of the 20th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) , Mar 2015
  2. DSN
    AVATAR: A Variable-Retention-Time (VRT) Aware Refresh for DRAM Systems
    Moinuddin K. Qureshi , Dae-Hyun Kim, Samira KhanPrashant J. Nair, and Onur Mutlu
    In the Proceedings of the 45th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN) , Mar 2015
  3. DSN
    Reducing Refresh Power in Mobile Devices with Morphable ECC
    Chiachen ChouPrashant J. Nair, and Moinuddin K. Qureshi
    In the Proceedings of the 45th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN) , Jun 2015
  4. TACO
    FaultSim: A Fast, Configurable Memory-Reliability Simulator for Conventional and 3D-Stacked Systems
    Prashant J. NairDavid A. Roberts, and Moinuddin K. Qureshi
    ACM Transactions on Architecture and Code Optimization (TACO), Dec 2015
  5. Reducing Read Latency of Phase Change Memory via Early Read and Turbo Read
    Prashant J. NairChiachen ChouBipin Rajendran, and Moinuddin K. Qureshi
    In the Proceedings of the 21st International Symposium on High Performance Computer Architecture (HPCA) , Feb 2015
  6. DSN
    Reducing Refresh Power in Mobile Devices with Morphable ECC
    Chiachen ChouPrashant J. Nair, and Moinuddin K. Qureshi
    In the Proceedings of the 45th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN) , Jun 2015

2014

  1. TACO
    Refresh Pausing in DRAM Memory Systems
    Prashant J. NairChia-Chen Chou, and Moinuddin K. Qureshi
    ACM Transactions on Architecture and Code Optimization (TACO), Feb 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), Feb 2014
  3. Citadel: Efficiently Protecting Stacked Memory from Large Granularity Failures
    Prashant J. NairDavid A. Roberts, and Moinuddin K. Qureshi
    In the Proceedings of the 47th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO) , Dec 2014

2013

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