Another Generalization of Resolution. - Malcolm C. Harrison; Norman Rubin (J. ACM, 1978)

Data Flow Computing and the Conjugate Gradient Method. - Norman Rubin (Architectures and Compilation Techniques for Fine and Medium Grain Parallelism, 1993)

Efficient instruction scheduling using finite state automata. - Vasanth Bala; Norman Rubin (Int. J. Parallel Program., 1997)

FX!32 a profile-directed binary translator. - Anton Chernoff; Mark A. Herdeg; Raymond J. Hookway; Chris Reeve; Norman Rubin; Tony Tye; S. Bharadwaj Yadavalli; John Yates (IEEE Micro, 1998)

GPU evolution: will graphics morph into compute? - Norm Rubin (PACT, 2008)

Issues and challenges in compiling for graphics processors. - Norm Rubin (CGO, 2008)

ATI Stream Profiler: a tool to optimize an OpenCL kernel on ATI Radeon GPUs. - Budirijanto Purnomo; Norman Rubin; Michael Houston (SIGGRAPH Posters, 2010)

A new method for GPU based irregular reductions and its application to k-means clustering. - Balaji Dhanasekaran; Norman Rubin (GPGPU, 2011)

Analyzing program flow within a many-kernel OpenCL application. - Perhaad Mistry; Chris Gregg; Norman Rubin; David R. Kaeli; Kim M. Hazelwood (GPGPU, 2011)

Many-thread aware instruction-level parallelism: architecting shader cores for GPU computing. - Ping Xiang; Yi Yang 018; Mike Mantor; Norm Rubin; Huiyang Zhou (PACT, 2012)

Shared memory multiplexing: a novel way to improve GPGPU throughput. - Yi Yang 018; Ping Xiang; Mike Mantor; Norm Rubin; Huiyang Zhou (PACT, 2012)

Enabling task-level scheduling on heterogeneous platforms. - Enqiang Sun; Dana Schaa; Richard Bagley; Norman Rubin; David R. Kaeli (GPGPU@ASPLOS, 2012)

Accelerating simulation of agent-based models on heterogeneous architectures. - Jin Wang 010; Norman Rubin; Haicheng Wu; Sudhakar Yalamanchili (GPGPU@ASPLOS, 2013)

Exploiting uniform vector instructions for GPGPU performance, energy efficiency, and opportunistic reliability enhancement. - Ping Xiang; Yi Yang 018; Mike Mantor; Norm Rubin; Lisa R. Hsu; Huiyang Zhou (ICS, 2013)

Characterizing scalar opportunities in GPGPU applications. - Zhongliang Chen; David R. Kaeli; Norman Rubin (ISPASS, 2013)

ParallelJS: An Execution Framework for JavaScript on Heterogeneous Systems. - Jin Wang 010; Norman Rubin; Sudhakar Yalamanchili (GPGPU@ASPLOS, 2014)

A Case for a Flexible Scalar Unit in SIMT Architecture. - Yi Yang 018; Ping Xiang; Michael Mantor; Norman Rubin; Lisa R. Hsu; Qunfeng Dong; Huiyang Zhou (IPDPS, 2014)

Heterogeneous computing: what does it mean for compiler research? - Norm Rubin (PPoPP, 2014)

Revisiting ILP Designs for Throughput-Oriented GPGPU Architecture. - Ping Xiang; Yi Yang 018; Mike Mantor; Norm Rubin; Huiyang Zhou (CCGRID, 2015)

Dynamic thread block launch: a lightweight execution mechanism to support irregular applications on GPUs. - Jin Wang 010; Norm Rubin; Albert Sidelnik; Sudhakar Yalamanchili (ISCA, 2015)

LaPerm: Locality Aware Scheduler for Dynamic Parallelism on GPUs. - Jin Wang 010; Norm Rubin; Albert Sidelnik; Sudhakar Yalamanchili (ISCA, 2016)

Moka: Model-based concurrent kernel analysis. - Leiming Yu; Xun Gong 011; Yifan Sun 002; Qianqian Fang; Norm Rubin; David R. Kaeli (IISWC, 2017)

Airavat: Improving energy efficiency of heterogeneous applications. - Trinayan Baruah; Yifan Sun 002; Shi Dong 002; David R. Kaeli; Norm Rubin (DATE, 2018)

Diesel: DSL for linear algebra and neural net computations on GPUs. - Venmugil Elango; Norm Rubin; Mahesh Ravishankar; Hariharan Sandanagobalane; Vinod Grover (MAPL@PLDI, 2018)

PRISM: predicting resilience of GPU applications using statistical methods. - Cham Kalra; Fritz Previlon; Xiangyu Li 006; Norman Rubin; David R. Kaeli (SC, 2018)

Valkyrie: Leveraging Inter-TLB Locality to Enhance GPU Performance. - Trinayan Baruah; Yifan Sun 002; Saiful A. Mojumder; José L. Abellán; Yash Ukidave; Ajay Joshi; Norman Rubin; John Kim 001; David R. Kaeli (PACT, 2020)

Griffin: Hardware-Software Support for Efficient Page Migration in Multi-GPU Systems. - Trinayan Baruah; Yifan Sun 002; Ali Tolga Dinçer; Saiful A. Mojumder; José L. Abellán; Yash Ukidave; Ajay Joshi; Norman Rubin; John Kim 001; David R. Kaeli (HPCA, 2020)

ArmorAll: Compiler-based Resilience Targeting GPU Applications. - Charu Kalra; Fritz Previlon; Norm Rubin; David R. Kaeli (ACM Trans. Archit. Code Optim., 2020)

Generating GPU Compiler Heuristics using Reinforcement Learning. - Ian Colbert; Jake Daly; Norm Rubin (CoRR, 2021)

AXI4MLIR: User-Driven Automatic Host Code Generation for Custom AXI-Based Accelerators. - Nicolas Bohm Agostini; Jude Haris; Perry Gibson; Malith Jayaweera; Norm Rubin; Antonino Tumeo; José L. Abellán; José Cano 001; David R. Kaeli (CGO, 2024)

Luthier: A Dynamic Binary Instrumentation Framework Targeting AMD GPUs. - Matin Raayai Ardakani; Andrew Nguyen; Ivan Rosales; Daoxuan Xu; Yuwei Sun; Yifan Sun; David Kaeli; Norman Rubin (ISPASS, 2025)