Un artículo de investigación sobre mold, el enlazador masivamente paralelo creado por Rui Ueyama, circula por r/programming y ha abierto el debate sobre por qué la publicación académica llega años después que la propia herramienta.
Un resultado destaca sobre los demás: el estudio de ablación descarta que una sola optimización explique el rendimiento. La mejora proviene, en cambio, de paralelizar simultáneamente todas las pasadas del enlazador, algo que los comentaristas consideran una lección valiosa para el diseño de sistemas.
Las cifras que se mencionan en el hilo hablan de aceleraciones de hasta 112x frente a los enlazadores tradicionales, lo que provoca bromas sobre que C++ se acerca a velocidades de iteración propias de un JIT.
Algunos se preguntan por qué no se subió un preprint a arXiv hace años; otros responden que una investigación de rendimiento rigurosa frente a proyectos maduros lleva tiempo. También se especula sobre si estas técnicas, o el propio mold, llegarán algún día a los builds de MSVC en Windows.
Comentarios
Aún no hay comentarios — escribe el primero.
Inicia la conversación
Sin cuenta ni contraseña — introduce tu correo y te enviamos un enlace de acceso de un solo uso. ¿Primera vez? Todo se configura automáticamente.
Tu valoración se aplicará automáticamente al iniciar sesión.
Revisa tu bandeja de entrada
Hemos enviado un enlace de acceso a …. Ábrelo en este dispositivo — esta pestaña te conectará automáticamente.
¿No llega nada? Mira en la carpeta de spam — y marca el correo como «No es spam» para que la próxima vez llegue directo.