N. Riley. “Explicit Software Speculation for Dynamic
Language Runtimes.” Ph.D. dissertation, University of Illinois
at Urbana-Champaign, May 2009. (PDF)
N. Riley, C. Zilles. “Transactional Runtime Extensions for
Dynamic Language
Performance.” EPHAM,
Apr. 2008. (PDF)
N. Riley, C. Zilles. “Hardware Transactional Memory Support
for Lightweight Dynamic Language Evolution.” OOPSLA Dynamic Languages Symposium, Oct. 2006. (PDF)
N. Riley, C. Zilles. “Probabilistic Counter Updates for Predictor
Hysteresis and Stratification.” HPCA-12, Feb. 2006. (PDF)
N. Riley, C. Zilles. “Probabilistic Counter Updates for
Predictor Hysteresis and Bias.” IEEE Computer Architecture
Letters, Volume 4, Aug. 2005. (PDF)