NativeJIT: Ein Hochleistungs-JIT-Compiler für Bing
2025-06-30
NativeJIT ist eine Open-Source-Bibliothek für plattformübergreifende Just-in-Time-Kompilierung von Ausdrücken mit C-Datenstrukturen. Sie wurde vom Bing-Team für die Verwendung in der Bing-Suchmaschine entwickelt und ist entscheidend für die Bewertung von Dokumenten basierend auf Keyword-Übereinstimmungen und Benutzerabsicht. NativeJIT ist leichtgewichtig und schnell, benötigt nur die Standard-C++-Laufzeitumgebung und läuft unter Linux, OSX und Windows. Der optimierte Code, insbesondere die Registerzuweisung, ermöglicht die effiziente Verarbeitung von umfangreichen Suchanfragen.
Entwicklung