Optimization strategies for a java virtual machine interpreter on the cell broadband engine. - Kevin Williams 001; Albert Noll; Andreas Gal; David Gregg (Conf. Computing Frontiers, 2008)

An experimental study of sorting and branch prediction. - Paul Biggar; Nicholas Nash; Kevin Williams 001; David Gregg (ACM J. Exp. Algorithmics, 2008)

Portable Just-in-Time Specialization of Dynamically Typed Scripting Languages. - Kevin Williams 001; Jason McCandless; David Gregg (LCPC, 2009)

Dynamic interpretation for dynamic scripting languages. - Kevin Williams 001; Jason McCandless; David Gregg (CGO, 2010)

Data and type optimizations in virtual machine interpreters - Kevin Williams 001 (2010)

Vapor SIMD: Auto-vectorize once, run everywhere. - Dorit Nuzman; Sergei Dyshel; Erven Rohou; Ira Rosen; Kevin Williams 001; David Yuste; Albert Cohen 001; Ayal Zaks (CGO, 2011)

Speculatively vectorized bytecode. - Erven Rohou; Sergei Dyshel; Dorit Nuzman; Ira Rosen; Kevin Williams 001; Albert Cohen 001; Ayal Zaks (HiPEAC, 2011)

Vectorization technology to improve interpreter performance. - Erven Rohou; Kevin Williams 001; David Yuste (ACM Trans. Archit. Code Optim., 2013)