Pythonは飛行を教えようとします

誰もが愛するGoogle Corporationは、Pythonスクリプトの実行を正確に5回加速することを目標とするUnladen Swallowプロジェクトを発表することで、さらに愛されることにしました。

この目標を達成するために、開発者はロックメカニズムを変更し、ガベージコレクターを非ブロックモードで動作するようにリサイクルし、マルチスレッドプログラムを作成するためのツールを改善し、計算を並列化することでマルチコアCPUの作業を最適化し、最も重要なこととして、標準のPythonインタープリター仮想マシンをLLVMベースのものに置き換えたいスクリプトをその場で実行可能コードに変換するJITコンパイラ。

新しいインタープリターは「バイク」ではなく、標準のCPython 2.6.1コードに基づいており、完全な互換性があります。

現在のスライスでは、仮想マシンを交換せずに追加の最適化を行ったおかげで、Unladen Swallowは15〜25%の作業加速を達成できました。 新しい仮想マシンは、今年の第2四半期に統合されます。

さらに、Googleは基礎となるPythonインタープリターへのパッチのリターンを最大化するよう努めており、最終的にすべての開発を標準CPythonに完全に統合し、Python 3ブランチの開発に適応しています。

PS特にこのニュースは、SchemeではなくPythonを使用することを決定したMIT(マサチューセッツ工科大学)を喜ばせるはずです。



All Articles