4.3 Article

RegCPython: A Register-based Python Interpreter for Better Performance

Related references

Note: Only part of the references are listed.
Article Computer Science, Software Engineering

Quantifying the interpretation overhead of Python

Qiang Zhang et al.

Summary: This study conducted empirical research on CPython's performance through sampling-based profiling, revealing that a small portion of the code affects performance, with potential improvements lying in areas such as name access opcodes and reference counting functions.

SCIENCE OF COMPUTER PROGRAMMING (2022)

Proceedings Paper Computer Science, Interdisciplinary Applications

A Rigorous Benchmarking and Performance Analysis Methodology for Python Workloads

Arthur Crape et al.

2020 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION (IISWC 2020) (2020)

Article Computer Science, Interdisciplinary Applications

Pythran: Crossing the Python Frontier

Serge Guelton

COMPUTING IN SCIENCE & ENGINEERING (2018)

Article Computer Science, Software Engineering

A Comprehensive Evaluation of Common Python Implementations

Jose Manuel Redondo et al.

IEEE SOFTWARE (2015)

Article Computer Science, Software Engineering

Efficient Interpretation using Quickening

Stefan Brunthaler

ACM SIGPLAN NOTICES (2010)

Article Computer Science, Theory & Methods

Virtual-Machine Abstraction and Optimization Techniques

Stefan Brunthaler

ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE (2009)

Article Computer Science, Hardware & Architecture

Virtual machine showdown: Stack versus registers

Yunhe Shi et al.

ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION (2007)

Article Computer Science, Software Engineering

The case for virtual register machines

D Gregg et al.

SCIENCE OF COMPUTER PROGRAMMING (2005)

Article Computer Science, Software Engineering

Bytecode fetch optimization for a Java interpreter

K Ogata et al.

ACM SIGPLAN NOTICES (2002)