Location of Repository

Instruction Set Architecture of Mamba, a New Virtual Machine for Python

By David Pereira and John Aycock

Abstract

Python programs are implemented by compiling them into code for a virtual machine. Mamba is a new virtual machine for Python whose design is minimalist and register-based. In contrast, the current Python virtual machine is stack-based and contains almost six times as many instructions as Mamba. We anticipate that our smaller instruction set will greatly simplify optimization implementation. In this paper we detail Mamba's instruction set and execution model

Year: 2002
OAI identifier: oai:CiteSeerX.psu:10.1.1.19.9391
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • http://citeseerx.ist.psu.edu/v... (external link)
  • http://pages.cpsc.ucalgary.ca/... (external link)
  • Suggested articles


    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.