Representation-based just-in-time specialization and the psyco prototype for python. - Armin Rigo (PEPM, 2004)

PyPy's approach to virtual machine construction. - Armin Rigo; Samuele Pedroni (OOPSLA Companion, 2006)

Back to the Future in One Week - Implementing a Smalltalk VM in PyPy. - Carl Friedrich Bolz; Adrian Kuhn; Adrian Lienhard; Nicholas D. Matsakis; Oscar Nierstrasz; Lukas Renggli; Armin Rigo; Toon Verwaest (S3, 2008)

Tracing the meta-level: PyPy's tracing JIT compiler. - Carl Friedrich Bolz; Antonio Cuni; Maciej Fijalkowski; Armin Rigo (ICOOOLPS@ECOOP, 2009)

Faster than C#: efficient implementation of dynamic languages on .NET. - Antonio Cuni; Davide Ancona; Armin Rigo (ICOOOLPS@ECOOP, 2009)

Towards Just-In-Time Partial Evaluation of Prolog. - Carl Friedrich Bolz; Michael Leuschel; Armin Rigo (LOPSTR, 2009)

Runtime feedback in a meta-tracing JIT for efficient dynamic languages. - Carl Friedrich Bolz; Antonio Cuni; Maciej Fijalkowski; Michael Leuschel; Samuele Pedroni; Armin Rigo (ICOOOLPS@ECOOP, 2011)

Allocation removal by partial evaluation in a tracing JIT. - Carl Friedrich Bolz; Antonio Cuni; Maciej Fijalkowski; Michael Leuschel; Samuele Pedroni; Armin Rigo (PEPM, 2011)

A way forward in parallelising dynamic languages. - Remigius Meier; Armin Rigo (ICOOOLPS@ECOOP, 2014)

Parallel virtual machines with RPython. - Remigius Meier; Armin Rigo; Thomas R. Gross (DLS, 2016)

Virtual machine design for parallel dynamic programming languages. - Remigius Meier; Armin Rigo; Thomas R. Gross (Proc. ACM Program. Lang., 2018)