Automatic CPU-GPU communication management and optimization. - Thomas B. Jablin; Prakash Prabhu; James A. Jablin; Nick P. Johnson; Stephen R. Beard; David I. August (PLDI, 2011)

A survey of the practice of computational science. - Prakash Prabhu; Thomas B. Jablin; Arun Raman; Yun Zhang 005; Jialu Huang; Hanjun Kim 001; Nick P. Johnson; Feng Liu; Soumyadeep Ghosh; Stephen R. Beard; Taewook Oh; Matthew Zoufaly; et al. (SC State of the Practice Reports, 2011)

JavaScript in JavaScript (js.js): Sandboxing Third-Party Scripts. - Jeff Terrace; Stephen R. Beard; Naga Praveen Kumar Katta (WebApps, 2012)

Automatically exploiting cross-invocation parallelism using runtime information. - Jialu Huang; Thomas B. Jablin; Stephen R. Beard; Nick P. Johnson; David I. August (CGO, 2013)

DynaSpAM: dynamic spatial architecture mapping using out of order instruction schedules. - Feng Liu; Heejin Ahn; Stephen R. Beard; Taewook Oh; David I. August (ISCA, 2015)

A Generalized Framework for Automatic Scripting Language Parallelization. - Taewook Oh; Stephen R. Beard; Nick P. Johnson; Sergiy Popovych; David I. August (PACT, 2017)

A collaborative dependence analysis framework. - Nick P. Johnson; Jordan Fix; Stephen R. Beard; Taewook Oh; Thomas B. Jablin; David I. August (CGO, 2017)

MemoDyn: exploiting weakly consistent data structures for dynamic parallel memoization. - Prakash Prabhu; Stephen R. Beard; Sotiris Apostolakis; Ayal Zaks; David I. August (PACT, 2018)

Architectural Support for Containment-based Security. - Hansen Zhang; Soumyadeep Ghosh; Jordan Fix; Sotiris Apostolakis; Stephen R. Beard; Nayana P. Nagendra; Taewook Oh; David I. August (ASPLOS, 2019)

TRUSTGUARD: A model for practical trust in real systems - Stephen R. Beard (2019)