Characterizing and evaluating a key-value store application on heterogeneous CPU-GPU systems. - Tayler H. Hetherington; Timothy G. Rogers; Lisa Hsu; Mike O'Connor; Tor M. Aamodt (ISPASS, 2012)

Cache-Conscious Wavefront Scheduling. - Timothy G. Rogers; Mike O'Connor; Tor M. Aamodt (MICRO, 2012)

Divergence-aware warp scheduling. - Timothy G. Rogers; Mike O'Connor; Tor M. Aamodt (MICRO, 2013)

Cache-Conscious Thread Scheduling for Massively Multithreaded Processors. - Timothy G. Rogers; Mike O'Connor; Tor M. Aamodt (IEEE Micro, 2013)

Learning your limit: managing massively multithreaded caches through scheduling. - Timothy G. Rogers; Mike O'Connor; Tor M. Aamodt (Commun. ACM, 2014)

A variable warp size architecture. - Timothy G. Rogers; Daniel R. Johnson; Mike O'Connor; Stephen W. Keckler (ISCA, 2015)

POSTER: Pagoda: A Runtime System to Maximize GPU Utilization in Data Parallel Tasks with Limited Parallelism. - Tsung Tai Yeh; Amit Sabne; Putt Sakdhnagool; Rudolf Eigenmann; Timothy G. Rogers (PACT, 2016)

Pagoda: Fine-Grained GPU Resource Virtualization for Narrow Tasks. - Tsung Tai Yeh; Amit Sabne; Putt Sakdhnagool; Rudolf Eigenmann; Timothy G. Rogers (PPoPP, 2017)

Lost in Abstraction: Pitfalls of Analyzing GPUs at the Intermediate Language Level. - Anthony Gutierrez; Bradford M. Beckmann; Alexandru Dutu; Joseph Gross; Michael LeBeane; John Kalamatianos; Onur Kayiran; Matthew Poremba; Brandon Potter; Sooraj Puthoor; Matthew D. Sinclair; Mark Wyse; et al. (HPCA, 2018)

Characterizing the Runtime Effects of Object-Oriented Workloads on GPUs. - Mengchi Zhang; Roland N. Green; Timothy G. Rogers (ISPASS, 2018)

Exploring Modern GPU Memory System Design Challenges through Accurate Modeling. - Mahmoud Khairy; Akshay Jain 005; Tor M. Aamodt; Timothy G. Rogers (CoRR, 2018)

A Quantitative Evaluation of Contemporary GPU Simulation Methodology. - Akshay Jain 005; Mahmoud Khairy; Timothy G. Rogers (Proc. ACM Meas. Anal. Comput. Syst., 2018)

General-Purpose Graphics Processor Architectures - Tor M. Aamodt; Wilson Wai Lun Fung; Timothy G. Rogers (Morgan & Claypool Publishers, 2018)

POSTER: Quantifying the Direct Overhead of Virtual Function Calls on Massively Parallel Architectures. - Mengchi Zhang; Roland N. Green; Timothy G. Rogers (PACT, 2019)

A Detailed Model for Contemporary GPU Memory Systems. - Mahmoud Khairy; Akshay Jain 005; Tor M. Aamodt; Timothy G. Rogers (ISPASS, 2019)

Analyzing Machine Learning Workloads Using a Detailed GPU Simulator. - Jonathan S. Lew; Deval A. Shah; Suchita Pati; Shaylin Cattell; Mengchi Zhang; Amruth Sandhupatla; Christopher Ng; Negar Goli; Matthew D. Sinclair; Timothy G. Rogers; Tor M. Aamodt (ISPASS, 2019)

Pagoda: A GPU Runtime System for Narrow Tasks. - Tsung Tai Yeh; Amit Sabne; Putt Sakdhnagool; Rudolf Eigenmann; Timothy G. Rogers (ACM Trans. Parallel Comput., 2019)

Dimensionality-Aware Redundant SIMT Instruction Elimination. - Tsung Tai Yeh; Roland N. Green; Timothy G. Rogers (ASPLOS, 2020)

Accel-Sim: An Extensible Simulation Framework for Validated GPU Modeling. - Mahmoud Khairy; Zhesheng Shen; Tor M. Aamodt; Timothy G. Rogers (ISCA, 2020)

Deterministic Atomic Buffering. - Yuan-Hsi Chou; Christopher Ng; Shaylin Cattell; Jeremy Intan; Matthew D. Sinclair; Joseph Devietti; Timothy G. Rogers; Tor M. Aamodt (MICRO, 2020)

Locality-Centric Data and Threadblock Management for Massive GPUs. - Mahmoud Khairy; Vadim Nikiforov; David W. Nellans; Timothy G. Rogers (MICRO, 2020)

Judging a type by its pointer: optimizing GPU virtual functions. - Mengchi Zhang; Ahmad Alawneh; Timothy G. Rogers (ASPLOS, 2021)

Deadline-Aware Offloading for High-Throughput Accelerators. - Tsung Tai Yeh; Matthew D. Sinclair; Bradford M. Beckmann; Timothy G. Rogers (HPCA, 2021)

Characterizing Massively Parallel Polymorphism. - Mengchi Zhang; Ahmad Alawneh; Timothy G. Rogers (ISPASS, 2021)

Principal Kernel Analysis: A Tractable Methodology to Simulate Scaled GPU Workloads. - Cesar Avalos Baddouh; Mahmoud Khairy; Roland N. Green; Mathias Payer; Timothy G. Rogers (MICRO, 2021)

AccelWattch: A Power Modeling Framework for Modern GPUs. - Vijay Kandiah; Scott Peverelle; Mahmoud Khairy; Junrui Pan; Amogh Manjunath; Timothy G. Rogers; Tor M. Aamodt; Nikos Hardavellas (MICRO, 2021)

A SIMT Analyzer for Multi-Threaded CPU Applications. - Ahmad Alawneh; Mahmoud Khairy; Timothy G. Rogers (ISPASS, 2022)

SIMR: Single Instruction Multiple Request Processing for Energy-Efficient Data Center Microservices. - Mahmoud Khairy; Ahmad Alawneh; Aaron Barnes; Timothy G. Rogers (MICRO, 2022)

Mitigating GPU Core Partitioning Performance Effects. - Aaron Barnes; Fangjia Shen; Timothy G. Rogers (HPCA, 2023)

CRISP: Concurrent Rendering and Compute Simulation Platform for GPUs. - Junrui Pan; Timothy G. Rogers (IISWC, 2024)

ThreadFuser: A SIMT Analysis Framework for MIMD Programs. - Ahmad Alawneh; Ni Kang; Mahmoud Khairy; Timothy G. Rogers (MICRO, 2024)

Extending GPU Ray-Tracing Units for Hierarchical Search Acceleration. - Aaron Barnes; Fangjia Shen; Timothy G. Rogers (MICRO, 2024)

Concurrency-Aware Register Stacks for Efficient GPU Function Calls. - Ni Kang; Ahmad Alawneh; Mengchi Zhang; Timothy G. Rogers (MICRO, 2024)

Integrating RISC-V SIMT and Scalar Cores: Loosely to Tightly Coupled. - Sooraj Chetput; Anusuya Nallathambi; Spencer Bowles; Justin Cambridge; Alex Chitsazzadeh; Gagan Gundala; Zengxiang Han; Johnathan Hong; Guilliame Hu; Ronit Nallagatla; Ansh Patel; Khoi Pham; et al. (ISC Workshops, 2024)

A Hardware Ray Tracer Datapath with Generalized Features. - Fangjia Shen; Timothy G. Rogers (CoRR, 2024)

ASLink: Modeling Multi-GPU Execution in Accel-Sim. - Christin Bose; Cesar Avalos; Junrui Pan; Yechen Liu; Mahmoud Khairy; Clay Hughes; Timothy G. Rogers (ISPASS, 2025)

RayFlex: An Open-Source RTL Implementation of the Hardware Ray Tracer Datapath. - Fangjia Shen; Aaron Barnes; Anusuya Nallathambi; Timothy G. Rogers (ISPASS, 2025)