NativeJIT: Un Compilador JIT de Alto Rendimiento para Bing
2025-06-30
NativeJIT es una biblioteca de código abierto y multiplataforma para la compilación just-in-time de alto rendimiento de expresiones que involucran estructuras de datos C. Desarrollada por el equipo de Bing para su uso en el motor de búsqueda Bing, es crucial para la puntuación de documentos basada en coincidencias de palabras clave y la intención del usuario. Ligera y rápida, solo depende del tiempo de ejecución C++ estándar y se ejecuta en Linux, OSX y Windows. Su código optimizado, particularmente su asignación de registros, permite el procesamiento eficiente de consultas a gran escala.
Desarrollo