ホームページ  >  記事  >  Codon は超高速 Python コードとして非常に有望に見えます

Codon は超高速 Python コードとして非常に有望に見えます

王林
王林転載
2023-05-06 13:43:061449ブラウズ

Pyston、PyPy、その他さまざまな代替 Python 実装がパフォーマンスの名の下に行われていますが、Codon はより新しい実装の 1 つであり、10 ~ 100 倍のパフォーマンス向上が話題になっています。

Codon は、Python から C/C のようなパフォーマンスを提供するために MIT の研究者によって開始されました。研究者らは、手作業で最適化された現実世界のゲノミクス コードを使用した場合でも、Codon を使用すると 5 倍から 10 倍の高速化を確認しています。 Codon は、GPU または複数の CPU コアのターゲットをサポートする並列バックエンドもサポートしています。 News.mit.edu

は、コドンに関する詳細な背景情報を提供します。

Codon 看起来非常有前途的超快速 Python 代码

#Codon のコードは商用ソース コード ライセンスに基づいてリリースされており、GitHub で見つけることができます。プロジェクトは、それがドロップイン代替として機能しない可能性がある一方で、他の制限があることを認めています:

「Codon は Python の構文のほぼすべてをサポートしていますが、それは、Python のドロップイン代替ではありません。」大きなコード ライブラリを Codon コンパイラで実行するには、変更が必要な場合があります。たとえば、一部の Python モジュールはまだ Codon に実装されておらず、Python の一部の動的機能は許可されていません。Codon コンパイラは、非互換性の特定と解決に役立つ詳細なエラー メッセージを生成します。

この Python 実装の詳細については、Exaloop.io を参照してください。最近のアップストリームのパフォーマンス最適化を考慮して、Python 3.11 に対して Codon をベンチマークし、パフォーマンスが最適化された他の Python 実装とどのように比較するかを確認することは興味深いはずです。

以上がCodon は超高速 Python コードとして非常に有望に見えますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyundongfang.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。