/note/tech

Microsoftの出資に基づくPython高速化計画

Pythonの開発者 Guido van Rossum氏から、Microsoftの出資を受けて、今後の4年間でPythonを5倍高速化する計画が発表されました。これはMark Shannon氏のプランに基づく改善計画で、既存のCPythonとの互換性を保ちながら、徐々にパフォーマンスを改善する予定です。

https://github.com/faster-cpython/ideas/blob/main/FasterCPythonDark.pdf

@python_japan

改善プランの概要

1. インタープリタを改善し、データに応じてアダプティブに特殊化した処理を実行(pep-659)

2. 小さな整数値、2項演算子の改善など、たくさんのチューニング

3. 小さな範囲を最適化するJITコンパイラを導入

4. JITで広い範囲を最適化できるように改善

https://github.com/markshannon/faster-cpython/blob/master/plan.md

@python_japan