| 2025 | ISPASS | Luthier: A Dynamic Binary Instrumentation Framework Targeting AMD GPUs. | Matin Raayai Ardakani, Andrew Nguyen, Ivan Rosales, Daoxuan Xu, Yuwei Sun, Yifan Sun, David R. Kaeli, Norman Rubin |
| 2020 | HPCA | Griffin: Hardware-Software Support for Efficient Page Migration in Multi-GPU Systems. | Trinayan Baruah, Yifan Sun, Ali Tolga Diner, Saiful A. Mojumder, Jos L. Abelln, Yash Ukidave, Ajay Joshi, Norman Rubin, John Kim, David R. Kaeli |
| 2018 | SC | PRISM: predicting resilience of GPU applications using statistical methods. | Cham Kalra, Fritz Previlon, Xiangyu Li, Norman Rubin, David R. Kaeli |
| 2014 | ASPLOS | ParallelJS: An Execution Framework for JavaScript on Heterogeneous Systems. | Jin Wang, Norman Rubin, Sudhakar Yalamanchili |
| 2013 | ASPLOS | Accelerating simulation of agent-based models on heterogeneous architectures. | Jin Wang, Norman Rubin, Haicheng Wu, Sudhakar Yalamanchili |
| 2013 | ISPASS | Characterizing scalar opportunities in GPGPU applications. | Zhongliang Chen, David R. Kaeli, Norman Rubin |
| 2012 | ASPLOS | Enabling task-level scheduling on heterogeneous platforms. | Enqiang Sun, Dana Schaa, Richard Bagley, Norman Rubin, David R. Kaeli |
| 2011 | ASPLOS | A new method for GPU based irregular reductions and its application to k-means clustering. | Balaji Dhanasekaran, Norman Rubin |
| 2011 | ASPLOS | Analyzing program flow within a many-kernel OpenCL application. | Perhaad Mistry, Chris Gregg, Norman Rubin, David R. Kaeli, Kim M. Hazelwood |
| 2010 | SIGGRAPH | ATI Stream Profiler: a tool to optimize an OpenCL kernel on ATI Radeon GPUs. | Budirijanto Purnomo, Norman Rubin, Michael Houston |
| 1995 | MICRO | Efficient instruction scheduling using finite state automata. | Vasanth Bala, Norman Rubin |