Publications
"Variability Mitigation in Nanometer CMOS Integrated Systems: A Survey of Techniques from Circuits to Software," Abbas Rahimi, Luca Benini, Rajesh K. Gupta. Proceedings of the IEEE, 2016., Jan 21, 2016

"Associative Memristive Memory for Approximate Computing in GPUs," Amirali Ghofrani, Abbas Rahimi, Miguel A. Lastras-Montano, Luca Benini, Rajesh K. Gupta, Kwang-Ting Cheng. IEEE Journal on Emerging and Selected Topics in Circuits and Systems (JETCAS), 2015., Dec 11, 2015

"CIRCA-GPUs: Increasing Instruction Reuse through Inexact Computing in GP-GPUs," Abbas Rahimi, Luca Benini, Rajesh K. Gupta. IEEE Design & Test (D&T), 2015., Dec 11, 2015

"GRATER: An Approximation Workflow for Exploiting Data-Level Parallelism in FPGA Acceleration," Atieh Lotfi, Abbas Rahimi, Amir Yazdanbakhsh, Hadi Esmaeilzadeh, Rajesh K. Gupta. ACM/IEEE Design, Automation, and Test in Europe (DATE) Conference, 2016., Dec 11, 2015

"Resistive Bloom Filters: From Approximate Membership to Approximate Computing with Bounded Errors," Vahideh Akhlaghi, Abbas Rahimi, Rajesh K. Gupta. ACM/IEEE Design, Automation, and Test in Europe (DATE) Conference, 2016., Dec 11, 2015

"Supervised Learning Based Model for Predicting Variability-Induced Timing Errors," Xun Jiao, Abbas Rahimi, Balakrishnan Narayanaswamy, Hamed Fatemi, Jose Pineda de Gyvez and Rajesh Gupta.  In Proc. 13th IEEE International NEW Circuits And Systems (NEWCAS) conference, Grenoble, France, June 2015, Jul 21, 2015

"Aging-Aware Compilation for GP-GPUs,"  Atieh Lotfi, Abbas Rahimi, Luca Benini, and Rajesh K. Gupta. ACM Transactions on Architecture and Code Optimization (TACO), 12(2), 2015., Jul 21, 2015

"NSF expedition on variability-aware software: Recent results and contributions," Lucas Wanner, Liangzhen Lai, Abbas Rahimi, Mark Gottscho, Pietro Mercati, Chu-Hsiang Huang, Frederic Sala, Yuvraj Agarwal, Lara Dolecek, Nikil Dutt, Puneet Gupta, Rajesh Gupta, Ranjit Jhala, Rakesh Kumar, Sorin Lerner, Subhasish Mitra, Alexandru Nicolau, Tajana Simunic Rosing, Mani B. Srivastava, St. Information Technology, Special Issue on Dependable Embedded Systems, 57(3), 2015, pp. 181-198., Jul 21, 2015

"Task Scheduling Strategies to Mitigate Hardware Variability in Embedded Shared Memory Clusters," Abbas Rahimi, Daniele Cesarini, Andrea Marongiu, Rajesh K Gupta, Luca Benini. Proc ACM/IEEE Design Automation Conference (DAC), Jun 7, 2015

"Approximate Associative Memristive Memory for Energy-Efficient GPUs," Abbas Rahimi, Amirali Ghofrani, Kwang-Ting Cheng, Luca Benini, Rajesh K Gupta. In Proc. ACM/IEEE Design, Automation, and Test in Europe (DATE) Conference, March 2015., Mar 2, 2015

"Power / Capacity Scaling: Energy Savings With Simple Fault-Tolerant Caches," Mark Gottscho, Abbas BanaiyanMofrad, Nikil Dutt, Alex Nicolau, and Puneet Gupta. ACM/IEEE Design Automation Conference (DAC), Jun 4, 2014

"Multi-Layer Memory Resiliency," Nikil Dutt, Puneet Gupta, Alex Nicolau, Abbas BanaiyanMofrad, Mark Gottscho, and Majid Shoushtari. ACM/IEEE Design Automation Conference (DAC), Jun 3, 2014

"Energy-Efficient GPGPU Architectures via Collaborative Compilation and Memristive Memory-Based Computing," Abbas Rahimi, Amirali Ghofrani, Miguel Angel Lastras-Montano, Kwang-Ting Cheng, Rajesh K. Gupta and Luca Benini. Proc, Design Automation Conference (DAC) 2014, Jun 1, 2014

"BTI-Gater: An Aging-Resilient Clock Gating Methodology," Liangzhen Lai, Vikas Chandra, Robert Aitken, Puneet Gupta. IEEE Journal on Emerging and Selected Topics in Circuits and Systems, Jun 1, 2014

"ViPZonE: Hardware Power-Variability-Aware Virtual Memory Management for Energy Savings," Mark Gottscho, Luis A. D. Bathen, Nikil Dutt, Alex Nicolau, and Puneet Gupta. IEEE Transactions on Computers, May 30, 2014