WarpPool: sharing requests with inter-warp coalescing for throughput processors. - John Kloosterman; Jonathan Beaumont; Mick Wollman; Ankit Sethia; Ronald G. Dreslinski; Trevor N. Mudge; Scott A. Mahlke (MICRO, 2015)

Regless: just-in-time operand staging for GPUs. - John Kloosterman; Jonathan Beaumont; Davoud Anoushe Jamshidi; Jonathan Bailey; Trevor N. Mudge; Scott A. Mahlke (MICRO, 2017)

Scratch That (But Cache This): A Hybrid Register Cache/Scratchpad for GPUs. - Jonathan Bailey; John Kloosterman; Scott A. Mahlke (IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2018)

Data Resource Management in Throughput Processors. - John Kloosterman (2018)

AVGuardian: Detecting and Mitigating Publish-Subscribe Overprivilege for Autonomous Vehicle Systems. - David Ke Hong; John Kloosterman; Yuqi Jin; Yulong Cao; Qi Alfred Chen; Scott A. Mahlke; Z. Morley Mao (EuroS&P, 2020)