Lucen - Python loop parallelizer with bit-identical output

Show HN: Lucen a Python compiler that parallelizes for-loops via comment pragmas

Lucen - Python loop parallelizer with bit-identical output

Lucen ist ein Source-to-Source-Compiler, der Python-Schleifen durch Kommentar-Pragmas automatisch parallelisiert – ohne Code-Umschreibung, ohne Locks und mit garantiert bit-identischem Ergebnis. Sie markieren einfach eine Schleife mit # LUCEN START und # LUCEN END, aktivieren Lucen mit einem Aufruf, und schon läuft die Schleife parallel auf mehreren Kernen. Lucen beweist, welche Schleifen sicher parallelisiert werden können, und führt alles andere sequenziell aus. Das Tool ist ideal für rechenintensive Anwendungen, die von Mehrkern-Prozessoren profitieren sollen, ohne das Risiko von Nebenläufigkeitsfehlern einzugehen.

Lucen verspricht niemals ein falsches Ergebnis – es parallelisiert nur Schleifen, die es als sicher und lohnend beweisen kann, und garantiert bit-identische Ausgabe, selbst bei Gleitkommazahlen.

Mehr von diesem Tag

2026-07-25