| 2024 | EuroPar | PCTC: Hardware and Software Co-design for Pruned Capsule Networks on Tensor Cores. | Mohammad Hafezan, Reza Jahadi, Ehsan Atoofian |
| 2021 | SBAC-PAD | Sparsity-aware Power Gating for Tensor Cores. | Ehsan Atoofian |
| 2018 | ISPA | Loop Perforation in OpenACC. | Ahmad Lashgar, Ehsan Atoofian, Amirali Baniasadi |
| 2016 | PDP | Improving Performance of Transactional Applications through Adaptive Transactional Memory. | Thireshan Jeyakumaran, Ehsan Atoofian, Yang Xiao, Zhen Li, Ali Jannesari |
| 2016 | SAC | A low power STT-RAM based register file for GPGPUs. | Ehsan Atoofian |
| 2016 | TrustCom | Temperature-Aware Register Mapping in GPGPUs. | Ehsan Atoofian |
| 2016 | UIC | Many-Thread Aware Compression in GPGPUs. | Ehsan Atoofian |
| 2015 | CASES | Reducing shift penalty in Domain Wall Memory through register locality. | Ehsan Atoofian |
| 2015 | ICA3PP | Automatic Optimization of Software Transactional Memory Through Linear Regression and Decision Tree. | Yang Xiao, Zhen Li, Ehsan Atoofian, Ali Jannesari |
| 2015 | ICCD | Shift-aware racetrack memory. | Ehsan Atoofian, Ahsan Saghir |
| 2015 | OOPSLA | Workshop Preview of the 2nd International Workshop on Software for Parallel Systems (SEPS 2015). | Ali Jannesari, Siegfried Benkner, Xinghui Zhao, Ehsan Atoofian, Yukinori Sato |
| 2014 | DSD | Improving Power of Cache and Register File through Critical Path Instructions. | KuangLun Chen, Ehsan Atoofian, Ali Manzak |
| 2014 | EuroPar | Power-Aware L1 and L2 Caches for GPGPUs. | Ehsan Atoofian, Ali Manzak |
| 2014 | ISCA | Acceleration of Software Transactional Memory through Hardware Clock. | Ehsan Atoofian |
| 2013 | EuroPar | VGTS: Variable Granularity Transactional Snoop. | Ehsan Atoofian |
| 2013 | ICPP | Read-Write Lock Allocation in Software Transactional Memory. | Amir Ghanbari Bavarsad, Ehsan Atoofian |
| 2013 | PDP | Consistency Check through O-GEHL Predictors. | Ehsan Atoofian |
| 2013 | TrustCom | TxSnoop: Power-Aware Transactional Snoop. | Ehsan Atoofian |
| 2012 | HPCC | Speculative Versioning through Perceptron Predictors. | Ehsan Atoofian, Amir Ghanbari Bavarsad |
| 2012 | ICA3PP | Maintaining Consistency in Software Transactional Memory through Dynamic Versioning Tuning. | Ehsan Atoofian, Amir Ghanbari Bavarsad |
| 2012 | PDCAT | TRT: Transactional Read Tracking. | Amir Ghanbari Bavarsad, Ehsan Atoofian |
| 2012 | PDP | ArTA: Adaptive Granularity in Transactional Applications. | Ehsan Atoofian |
| 2012 | PPoPP | AGC: adaptive global clock in software transactional memory. | Ehsan Atoofian, Amir Ghanbari Bavarsad |
| 2008 | EuroPar | Adaptive Read Validation in Time-Based Software Transactional Memory. | Ehsan Atoofian, Amirali Baniasadi, Yvonne Coady |
| 2008 | SAC | Exploiting program cyclic behavior to reduce memory latency in embedded processors. | Ehsan Atoofian, Amirali Baniasadi |
| 2005 | ISCAS | A low-power scan-path architecture. | Mohammad Alisafaee, Safar Hatami, Ehsan Atoofian, Zainalabedin Navabi, Ali Afzali-Kusha |