JIT-Kompilierung von Code in 5μs: Aufbau eines schnellen JIT für Postgres pgrust
Historisch gesehen war schnelle JIT-Kompilierung eine schwarze Kunst. Produktionsdatenbanken verwenden entweder LLVM oder generieren C/C++-Code, beides mit hohen Kompilierzeiten. Jetzt macht KI-Unterstützung es praktikabel, einen JIT-Compiler zu schreiben, der direkt auf Assembler abzielt und Kompilierzeiten von etwa 5μs erreicht. Das hat der Autor für pgrust getan, eine Postgres-Erweiterung in Rust.
Die wichtigste Erkenntnis: JIT-Kompilierung ist wertvoll, wenn Laufzeitinformationen das Verhalten drastisch verändern, wie beim Parsen von Daten mit unbekanntem Schema. Für Datenbanken kann die JIT-Kompilierung jeder Abfrage 2-5x Leistungssteigerungen bringen, aber nur, wenn die Kompilierzeit vernachlässigbar ist. LLVM und C/C++-Generierung brauchen Millisekunden, was ihre Verwendung auf komplexe Abfragen beschränkt. Ein 5μs-JIT kann jede Abfrage bewältigen.
Zur Demonstration baut der Artikel eine Spielzeug-RegEx-Engine, die Literale und Wiederholungen (*) unterstützt. Der reguläre Ausdruck b(an)* wird als Benchmark verwendet. Die Interpreter-Version ist 10-20x langsamer als handgeschriebener Code. Der JIT-Ansatz zielt darauf ab, diese Lücke zu schließen.
Wichtige Punkte aus dem Beitrag:
- JIT-Kompilierung ist die Praxis, zur Laufzeit kompilierten Code zu generieren, oft mit 2-5x Leistungsgewinn.
- Traditionelle JIT-Wege (LLVM, C-Generierung) leiden unter hohen Kompilierzeiten.
- KI-Unterstützung senkt die Hürde für das Schreiben von JITs, die Assembler generieren.
- Der JIT-Compiler von pgrust kompiliert Code in etwa 5μs und ermöglicht so JIT für jede SQL-Abfrage.
- Der Artikel bietet eine Schritt-für-Schritt-Anleitung zum Bau einer einfachen Regex-Engine mit JIT, wobei der Parser der Einfachheit halber übersprungen wird.
Für Entwickler, die sich für Datenbank-Interna oder JIT-Techniken interessieren, bietet dieser Beitrag praktische Einblicke in einen neuen Ansatz, der Legacy-Systeme verbessern könnte.
📖 Vollständige Quelle lesen: HN AI Agents
👀 Siehe auch

Praktische Einrichtungs- und Konfigurationsanleitung für den selbst gehosteten OpenClaw KI-Agenten
OpenClaw ist ein selbst gehosteter KI-Agent, der sich in Messaging-Apps integriert und über ein dateibasiertes System ein dauerhaftes Gedächtnis bewahrt. Wichtige Einrichtungsempfehlungen umfassen: mit der Terminaloberfläche beginnen, zunächst nur einen Messaging-Kanal verbinden und die SOUL.md-Datei korrekt für Persönlichkeit und Sicherheitsregeln konfigurieren.

Verwendung des Dispatcher-Musters zur Reduzierung der Claude-API-Kosten um 95 %
Ein Entwickler reduzierte seine Claude-API-Kosten von 800–2.000 $/Monat auf etwa 215 $/Monat, indem er ein Dispatcher-Muster implementierte, das schwere Aufgaben an die Claude Code CLI auf einem Claude Max-Abonnement delegiert, während für die Orchestrierung nur minimale API-Token verwendet werden.

DeepSeek-V4-Flash W4A16+FP8 mit MTP-Selbstspekulation: 85 tok/s auf 2x RTX PRO 6000 Max-Q
DeepSeek-V4-Flash quantisiert auf W4A16+FP8 erreicht 85,52 Tok/s bei 524k Kontext auf 2× RTX PRO 6000 Max-Q mit einem gepatchten vLLM und nachgerüstetem MTP-Head, gegenüber 52,85 Tok/s Basislinie.

Anleitung zur Einrichtung von OpenClaw auf einem Hostinger VPS
Eine Schritt-für-Schritt-Anleitung zur Bereitstellung von OpenClaw auf einem Hostinger VPS, zur Verbindung von KI-APIs von OpenAI und Entropics und zur Integration mit Telegram für einen 24/7-Betrieb.