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

王林
リリース: 2023-05-06 13:43:06
転載
1494 人が閲覧しました

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!