Exploiting superword level parallelism with multimedia instruction sets. - Samuel Larsen; Saman P. Amarasinghe (PLDI, 2000)

Direct addressed caches for reduced power consumption. - Emmett Witchel; Samuel Larsen; C. Scott Ananian; Krste Asanovic (MICRO, 2001)

Increasing and Detecting Memory Address Congruence. - Samuel Larsen; Emmett Witchel; Saman P. Amarasinghe (IEEE PACT, 2002)

Exploiting Vector Parallelism in Software Pipelined Loops. - Samuel Larsen; Rodric M. Rabbah; Saman P. Amarasinghe (MICRO, 2005)

Compilation techniques for short-vector instructions. - Samuel Larsen (2006)

Automatically patching errors in deployed software. - Jeff H. Perkins; Sunghun Kim 001; Samuel Larsen; Saman P. Amarasinghe; Jonathan Bachrach; Michael Carbin; Carlos Pacheco; Frank Sherwood; Stelios Sidiroglou; Gregory T. Sullivan; Weng-Fai Wong; Yoav Zibin; et al. (SOSP, 2009)

VESC: Towards Temporal Verification of Smart Contracts. - Samuel Larsen; Kevin Johanson; Yuandong Cyrus Liu (SPLASH Companion, 2024)