Heim > häufiges Problem > Codon sieht für superschnellen Python-Code sehr vielversprechend aus

Codon sieht für superschnellen Python-Code sehr vielversprechend aus

王林
Freigeben: 2023-05-06 13:43:06
nach vorne
1576 Leute haben es durchsucht

Während es Pyston, PyPy und verschiedene andere alternative Python-Implementierungen gibt, die im Namen der Leistung durchgeführt werden, ist Codon eine der neueren Implementierungen und spricht von 10–100-fachen Leistungsverbesserungen.

Codon wurde von Forschern am MIT ins Leben gerufen und zielt darauf ab, C/C++-ähnliche Leistung von Python zu liefern. Selbst bei der Verwendung von handoptimiertem Code für die reale Genomik konnten Forscher mit Codon eine 5- bis 10-fache Beschleunigung feststellen. Codon unterstützt auch parallele Backends, um die Ausrichtung auf GPUs oder mehrere CPU-Kerne zu unterstützen. News.mit.edu

bietet weitere Hintergrundinformationen zu Codon.

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

Der Code von Codon wird unter einer kommerziellen Quellcode-Lizenz veröffentlicht und ist auf GitHub zu finden. Das Projekt erkennt an, dass es zwar möglicherweise nicht als Drop-in-Ersatz funktioniert, es aber andere Einschränkungen gibt:

„Obwohl Codon fast die gesamte Python-Syntax unterstützt, handelt es sich nicht um einen Drop-in-Ersatz und große Codebasen erfordern möglicherweise Änderungen Einige Python-Module sind beispielsweise noch nicht in Codon implementiert und einige dynamische Funktionen von Python sind nicht zulässig. Der Codon-Compiler generiert detaillierte Fehlermeldungen, um etwaige Inkompatibilitäten zu identifizieren und zu beheben Informationen zu dieser Python-Implementierung finden Sie auch über Exaloop.io. Angesichts der jüngsten Upstream-Leistungsoptimierungen dürfte es interessant sein, Codon mit Python 3.11 zu vergleichen und zu sehen, wie es im Vergleich zu einigen anderen leistungsoptimierten Python-Implementierungen abschneidet.

Das obige ist der detaillierte Inhalt vonCodon sieht für superschnellen Python-Code sehr vielversprechend aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yundongfang.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage