Web
Analytics Made Easy - StatCounter

Publications

Jump to Conferences, Journals. Also available at Google Scholar, DBLP

Conferences

2021

MIRAGE: Mitigating Conflict-Based Cache Attacks with a Practical Fully-Associative Design
Gururaj Saileshwar and Moinuddin K. Qureshi
Appears in Proceedings of the 30th USENIX Security Symposium (USENIX Security), Vancouver, BC, Canada, August, 2021. [Slides] [Video] [Code]

MAZE: Data-Free Model Stealing Attack Using Zeroth-Order Gradient Estimation
Sanjay Kariyappa, Atul Prakash and Moinuddin K. Qureshi
Appears in Proceedings of the 2021 Conference on Computer Vision and Pattern Recognition (CVPR), Virtual, June, 2021.

Protecting DNNs from Theft using an Ensemble of Diverse Models
Sanjay Kariyappa, Atul Prakash and Moinuddin K. Qureshi
Appears in Proceedings of the Ninth International Conference on Learning Representations (ICLR), Virtual, May, 2021.

Streamline: A Fast, Flushless Cache Covert-Channel Attack by Enabling Asynchronous Collusion
Gururaj Saileshwar, Christopher W. Fletcher and Moinuddin K. Qureshi
Appears in Proceedings of the 26th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Virtual, April, 2021. [Slides] [Video] [ShortVideo] [Code]

2020

Defending Against Model Stealing Attacks with Adaptive Misinformation
Sanjay Kariyappa and Moinuddin K. Qureshi
Appears in Proceedings of the 2020 Conference on Computer Vision and Pattern Recognition (CVPR), Virtual, June, 2020. [Slides]

A Scalable Decoder Micro-architecture for Fault-Tolerant Quantum Computing
Poulami Das, Christopher A. Pattison, Srilatha Manne, Douglas Carmean, Krysta Svore, Moinuddin K. Qureshi and Nicolas Delfosse
arXiv preprint arXiv:2001.06598.

2019

To Update or Not To Update?: Bandwidth-Efficient Intelligent Replacement Policies for DRAM Caches
Vinson Young and Moinuddin K. Qureshi
Appears in Proceedings of the 2019 IEEE International Conference on Computer Design (ICCD), Abu Dhabi, UAE, November, 2019. [Slides]

TicToc: Enabling Bandwidth-Efficient DRAM Caching for both Hits and Misses in Hybrid Memory Systems
Vinson Young, Zeshan A. Chishti and Moinuddin K. Qureshi
Appears in Proceedings of the 2019 IEEE International Conference on Computer Design (ICCD), Abu Dhabi, UAE, November, 2019. [Slides]

Mitigating Measurement Errors in Quantum Computers by Exploiting State-Dependent Bias
Swamit S. Tannu and Moinuddin K. Qureshi
Appears in Proceedings of the 52nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), Columbus, OH, October, 2019. [Slides]

Ensemble of Diverse Mappings: Improving Reliability of Quantum Computers by Orchestrating Dissimilar Mistakes
Swamit S. Tannu and Moinuddin K. Qureshi
Appears in Proceedings of the 52nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), Columbus, OH, October, 2019. [Slides]

CleanupSpec: An Undo Approach to Safe Speculation
Gururaj Saileshwar and Moinuddin K. Qureshi
Appears in Proceedings of the 52nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), Columbus, OH, October, 2019. [Slides] [Code]

A Case for Multi-Programming Quantum Computers
Poulami Das, Swamit S. Tannu, Prashant J. Nair and Moinuddin K. Qureshi
Appears in Proceedings of the 52nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), Columbus, OH, October, 2019. [Slides]

New Attacks and Defense for Encrypted-Address Cache
Moinuddin K. Qureshi
Appears in Proceedings of the 46th Annual International Symposium on Computer Architecture (ISCA), Phoenix, AZ, USA, June, 2019. [Slides]

SuDoku: Tolerating High-Rate of Transient Failures for Enabling Scalable STTRAM
Prashant J. Nair, Bahar Asgari, Moinuddin K. Qureshi
Appears in Proceedings of the 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Portland, OR, USA, June, 2019. [Slides]

Lookout for Zombies: Mitigating Flush+Reload Attack on Shared Caches by Monitoring Invalidated Lines
Gururaj Saileshwar, Moinuddin K. Qureshi
arXiv preprint arXiv:1906.02362.

Not All Qubits Are Created Equal: A Case for Variability-Aware Policies for NISQ-Era Quantum Computers
Swamit S. Tannu and Moinuddin K. Qureshi
Appears in Proceedings of the 2019 Architectural Support for Programming Languages and Operating Systems (ASPLOS), Providence, RI, USA, April, 2019. [Slides]

A Case for Superconducting Accelerators
Swamit S. Tannu, Poulami Das, Michael L. Lewis, Robert Krick, Douglas M. Carmean, Moinuddin K. Qureshi
Appears in Proceedings of the ACM International Conference on Computing Frontiers 2019 (CF), Alghero, Italy, May, 2019. [Slides]
(Best Paper Award)

Improving Adversarial Robustness of Ensembles with Diversity Training
Sanjay Kariyappa, Moinuddin K. Qureshi
arXiv preprint arXiv:1901.09981.

Enabling Transparent Memory-Compression for Commodity Memory Systems
Vinson Young^, Sanjay Kariyappa^, Moinuddin K. Qureshi
Appears in Proceedings of the 2019 IEEE International Symposium on High Performance Computer Architecture (HPCA), Washington D.C., USA, February, 2019. [Slides]
^authors contributed equally

2018

Morphable Counters: Enabling Compact Integrity-Trees for Low-Overhead Secure Memories
Gururaj Saileshwar, Prashant J. Nair, Prakash Ramrakhyani, Wendy Elssaser, Jose Joao and Moinuddin K. Qureshi
Appears in Proceedings of the 51st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), Fukuoka, Japan, October, 2018. [Slides] [Code]

CEASER: Mitigating Eviction-Based Cache Attacks via Dynamically Encrypted Address
Moinuddin K. Qureshi
Appears in Proceedings of the 51st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), Fukuoka, Japan, October, 2018. [Slides]
(Best Paper Award)

Combining HW/SW Mechanisms to Improve NUMA Performance of Multi-GPU Systems
Vinson Young, Aamer Jaleel, Evgeny Bolotin, Eiman Ebrahimi, David Nellans and Oreste Villa
Appears in Proceedings of the 51st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), Fukuoka, Japan, October, 2018. [Slides]

ACCORD: Enabling Associativity for Gigascale DRAM Caches by Coordinating Way-Install and Way-Prediction
Vinson Young, Chia-Chen Chou, Aamer Jaleel, Moinuddin K. Qureshi
Appears in Proceedings of the 45th Annual International Symposium on Computer Architecture (ISCA), Los Angeles, CA, USA, June, 2018. [Slides]

SYNERGY: Rethinking Secure-Memory Design for Error-Correcting Memories
Gururaj Saileshwar, Prashant J. Nair, Prakash Ramrakhyani, Wendy Elssaser and Moinuddin K. Qureshi
Appears in Proceedings of the 2018 IEEE International Symposium on High Performance Computer Architecture (HPCA), Vienna, Austria, February, 2018. [Slides]
(Honorable Mention in IEEE MICRO Top Picks 2019)

2017

FlashGuard: Leveraging Intrinsic Flash Properties to Defend Against Encryption Ransomware
Jian Huang, Jun Xu, Xingyu Xing, Peng Liu and Moinuddin K. Qureshi
Appears in Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security (CCS), Dallas, TX, USA, November, 2017. [Slides]

Taming the Instruction Bandwidth of Quantum Computers via Hardware-Managed Error Correction
Swamit S. Tannu, Zachary Myers, Prashant J. Nair, Douglas Carmean and Moinuddin K. Qureshi
Appears in Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), Cambridge, MA, USA, October, 2017. [Slides]

BATMAN: Techniques for Maximizing System Bandwidth of Memory Systems with Stacked-DRAM
Chia-Chen Chou, Aamer Jaleel and Moinuddin K. Qureshi
Appears in Proceedings of the International Symposium on Memory Systems (MEMSYS), Alexandria, VA, USA, October, 2017.

Cryogenic-DRAM based Memory System for Scalable Quantum Computers: A Feasibility Study
Swamit Tannu, Douglas Carmean and Moinuddin K. Qureshi
Appears in Proceedings of the International Symposium on Memory Systems (MEMSYS), Alexandria, VA, USA, October, 2017. [Slides]

DICE: Compressing DRAM Caches for Bandwidth and Capacity
Vinson Young, Prashant J. Nair and Moinuddin K. Qureshi
Appears in Proceedings of the 44th Annual International Symposium on Computer Architecture (ISCA), Toronto, ON, Canada, June, 2017. [Slides]

FlashBlox: Achieving Both Performance Isolation and Uniform Lifetime for Virtualized SSDs
Jian Huang, Anirudh Badam, Laura Caulfield, Suman Nath, Sudipta Sengupta, Bikash Sharma and Moinuddin K. Qureshi
Appears in Proceedings of the 15th USENIX Conference on File and Storage Technologies (FAST), Santa Clara, CA, USA, February, 2017. [Slides]

2016

CANDY: Enabling Coherent DRAM Caches for Multi-Node System
Chia-Chen Chou, Aamer Jaleel and Moinuddin K. Qureshi
Appears in Proceedings of the 49th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), Taipei, Taiwan, October, 2016. [Slides]

Energy Aware Persistence: Reducing the Energy Overheads of Persistent Memory
Sudarsun Kannan, Moinuddin K. Qureshi, Ada Gavrilovska and Karsten Schwan
Appears in Proceedings of the 2016 International Conference on Parallel Architectures and Compilation (PACT), Haifa, Israel, September, 2016.

An Evolutionary Study of Linux Memory Management for Fun and Profit
Jian Huang, Moinuddin K. Qureshi and Karsten Schwan
Appears in Proceedings of the USENIX Annual Technical Conference (USENIX ATC), Denver, CO, USA, June, 2016. [Slides]

XED: Exposing On-Die Error Detection Information for Strong Memory Reliability
Prashant J. Nair, Vilas Sridharan and Moinuddin K. Qureshi
Appears in Proceedings of the ACM/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA), Seoul, South Korea, June, 2016. [Slides]

Low-Cost Inter-Linked Subarrays (LISA): Enabling Fast Inter-Subarray Data Movement in DRAM
Kevin K. Chang, Prashant J. Nair, Donghyuk Lee, Saugata Ghose, Moinuddin K. Qureshi and Onur Mutlu
Appears in Proceedings of the 2016 IEEE International Symposium on High Performance Computer Architecture (HPCA), Barcelona, Spain, March, 2016. [Slides]

2015

AVATAR: A Variable-Retention-Time (VRT) Aware Refresh for DRAM Systems
Moinuddin K. Qureshi, Dae-Hyun Kim, Sameera Khan, Prashant J. Nair and Onur Mutlu
Appears in Proceedings of the 45th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Rio de Janeiro, Brazil, June, 2015. [Slides]

Reducing Refresh Power in Mobile Devices with Morphable ECC
Chia-Chen Chou, Prashant J. Nair and Moinuddin K. Qureshi
Appears in Proceedings of the 45th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Rio de Janeiro, Brazil, June, 2015. [Slides]

BEAR: Techniques for Mitigating Band- width Bloat in Gigascale DRAM Caches
Chia-Chen Chou, Aamer Jaleel and Moinuddin K. Qureshi
Appears in Proceedings of the ACM/IEEE 42nd Annual International Symposium on Computer Architecture (ISCA), Portland, OR, USA, June, 2015. [Slides]

Unified Address Translation for Memory-Mapped SSDs with FlashMap
Jian Huang, Anirudh Badam, Moinuddin K. Qureshi and Karsten Schwan
Appears in Proceedings of the ACM/IEEE 42nd Annual International Symposium on Computer Architecture (ISCA), Portland, OR, USA, June, 2015. [Slides]
(Honorable Mention in IEEE MICRO Top Picks 2016)

DEUCE: Write-Efficient Encryption for Non-Volatile Memories
Vinson Young, Prashant J. Nair and Moinuddin K. Qureshi
Appears in Proceedings of the 20th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Istanbul, Turkey, March, 2015. [Slides]
(Honorable Mention in IEEE MICRO Top Picks 2016)

Reducing Read Latency of Phase Change Memory via Early Read and Turbo Read
Prashant J. Nair, Chia-Chen Chou, Bipin Rajendran and Moinuddin K. Qureshi
Appears in Proceedings of the IEEE 21st International Symposium on High Performance Computer Architecture (HPCA), Burlingame, CA, USA, February, 2015. [Slides]

2014

Balancing Context Switch Penalty and Response Time with Elastic Time Slicing
Nagakishore Jammula, Moinuddin Qureshi, Ada Gavrilovska, and Jongman Kim
Appears in Proceedings of the 21st International Conference on High Performance Computing (HiPC), Dona Paula, India, December, 2014.
(Best Paper Award)

CAMEO:A Two-Level Memory Organization with Capacity of Main Memory and Flexibility of Hardware-Managed Cache
Chia-Chen Chou, Aamer Jaleel and Moinuddin K. Qureshi
Appears in Proceedings of the 47th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), Cambridge, United Kingdom, December, 2014. [Slides]

Citadel: Efficiently Protecting Stacked Memory From Large Granularity Failures
Prashant J. Nair, David Roberts and Moinuddin K. Qureshi
Appears in Proceedings of the 47th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), Cambridge, United Kingdom, December, 2014. [Slides]

2013

Operating SECDED-Based Caches at Ultra-Low Voltage with FLAIR
Moinuddin K. Qureshi and Zeshan Chishti
Appears in Proceedings of the 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Budapest, Hungary, June, 2013.

ArchShield: Architectural Support for Assisting DRAM Scaling by Tolerating High Error Rates
Prashant J. Nair, Daehyun Kim and Moinuddin K. Qureshi
Appears in Proceedings of the 40th Annual International Symposium on Computer Architecture (ISCA), Tel-Aviv, Israel, June, 2013. [Slides]

A Case for Refresh Pausing in DRAM Memory Systems
Prashant J. Nair, Chia-Chen Chou and Moinuddin K. Qureshi
Appears in Proceedings of the IEEE 19th International Symposium on High Performance Computer Architecture (HPCA), Shenzhen, China, February, 2013. [Slides]

2012

Fundamental Latency Tradeoffs in Architecting DRAM Caches
Moinuddin K. Qureshi and Gabriel H. Loh
Appears in Proceedings of the 45th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), Vancouver, BC, Canada, December, 2012. [Slides]

FLEXclusion: Balancing Capacity and On-Chip Traffic via Flexible Exclusion
Jaewoong Sim, Jaekyu Lee, Moinuddin K. Qureshi and Hyesoon Kim
Appears in Proceedings of the 39th Annual International Symposium on Computer Architecture (ISCA), Portland, OR, USA, July, 2012. [Slides]

PreSET: Improving Read Write Performance of Phase Change Memories by Exploiting Asymmetry in Write Times
Moinuddin K. Qureshi, Michele Franceschini, Luis Lastras and Ashish Jagmohan
Appears in Proceedings of the 39th Annual International Symposium on Computer Architecture (ISCA), Portland, OR, USA, June, 2012. [Slides]

Journals

2021

Quantum Computing and the Design of the Ultimate Accelerator
Moinuddin K. Qureshi and Swamit S. Tannu
Appears in the IEEE Micro (IEEE MICRO), Volume 41, Number 5, September 2021.

SmaQ: Smart Quantization for DNN Training by Exploiting Value Clustering
Nima Shoghi, Andrei Bersatti, Moinuddin Qureshi, Hyesoon Kim
Appears in the IEEE Computer Architecture Letters (CAL), August 2021.

Noise-Resilient DNN: Tolerating Noise in PCM-based AI Accelerators via Noise-Aware Training
Sanjay Kariyappa, Hsinyu Tsai, Katherine Spoon, Stefano Ambrogio, Pritish Narayanan, Charles Mackin, An Chen, Moinuddin Qureshi, Geoffrey Burr
Appears in the IEEE Transactions on Electron Devices (IEEE Trans Electron Devices), July 2021.

VMT: Virtualized Multi-Threading for Accelerating Graph Workloads on Commodity Processors
Josue Feliu, Ajeya Naithani, Julio Sahuquillo, Salvador Petit, Moinuddin K Qureshi and Lieven Eeckhout
Appears in the IEEE Transaction on Computer (IEEE Trans Comput), June 2021.

2020

A Day In the Life of a Quantum Error
Salonik Resch, Swamit S. Tannu, Ulya R. Karpuzcu and Moinuddin K. Qureshi
Appears in the IEEE Computer Architecture Letters (CAL), Volume 20, Issue 1, December 2020.

2019

With New Memories Come New Challenges
Moinuddin K. Qureshi
Appears in the IEEE Micro (IEEE MICRO), Volume 39, Issue 1, January/Feburary 2019.

2016

FaultSim: A Fast, Configurable Memory-Reliability Simulator for Conventional and 3D-Stacked Systems
Prashant Nair, David Roberts and Moinuddin K. Qureshi
Appears in the ACM Transactions on Architecture and Code Optimizations (TACO), Volume 12, Issue 4, January 2016.

Citadel: Efficiently Protecting Stacked Memory From TSV and Large Granularity Failures
Prashant Nair, David Roberts and Moinuddin K. Qureshi
Appears in the ACM Transactions on Architecture and Code Optimizations (TACO), Volume 12, Issue 4, January 2016.

2015

Energy Aware Persistence: Reducing the Energy Overheads of Persistent Memory
Sudarsun Kannan, Moinuddin K. Qureshi, Ada Gavrilovska and Karsten Schwan
Appears in the IEEE Computer Architecture Letters (CAL), Issue 99, pp 89-92, August 2015.

Reducing Cache-Associated Context-Switch Performance Penalty Using Elastic Time Slicing
Nagakishore Jammula, Moinuddin Qureshi, Ada Gavrilovska and Jongman Kim
Appears in the VMWare Technical Journal (VMTJ), Volume 4, pp 23-34, February 2015.

2014

NVRAM-aware Logging in Transactional Systems
Jian Huang, Karsten Schwan and Moinuddin K. Qureshi
Appears in the Proceedings of the Very Large Data Bases (VLDB), Endowment, Volume 8, Issue 4, pp 389-400, December 2014.

Architectural Support for Mitigating Row Hammering in DRAM MemoriesRefresh Pausing in DRAM Memory Systems
Daehyun Kim, Prashant Nair and Moinuddin K. Qureshi
Appears in the Computer Architecture Letters (CAL), Volume 14, pp 9-12, June 2014.

Refresh Pausing in DRAM Memory Systems
Prashant Nair, Chia-Chen Chou and Moinuddin K. Qureshi
Appears in the ACM Transactions on Architecture and Code Optimizations (TACO), Volume 11, pp 10-26, February 2014.

2013

A Case for Non-Uniform Fault Tolerance in Emerging Memories
Moinuddin K. Qureshi
Appears in the Intel Technology Journal (ITJ), Special Issue on Memory Resiliency, Volume 17 Issue 1, pp 166-182, June 2013.