Probabilistic counter updates for predictor hysteresis and stratification. - Nicholas Riley; Craig B. Zilles (HPCA, 2006)

Hardware tansactional memory support for lightweight dynamic language evolution. - Nicholas Riley; Craig B. Zilles (OOPSLA Companion, 2006)

Probabilistic counter updates for predictor hysteresis and bias. - Nicholas Riley; Craig B. Zilles (IEEE Comput. Archit. Lett., 2006)

Explicit Software Speculation for Dynamic Language Runtimes - Nicholas Riley (2009)

Augmentation and Automated Reconciliation of External Immunization Information in an Electronic Health Record. - Nicholas Riley; Peter J. Greco; David C. Kaelber (AMIA, 2018)