Sigue la cobertura, explicaciones e historias tecnológicas relacionadas.
Microsoft presenta cientos de mejoras en .NET 11, con un claro enfoque en el compilador JIT, la reducción de asignaciones y la optimización de las llamadas a interfaces y delegados, así como en la estructura interna de async/await. Los resultados publicados muestran que las ganancias proceden de eliminar comprobaciones, asignaciones y llamadas innecesarias, no de un único cambio importante.
Chad Schuster, de Milliman, explica cómo Numba puede convertir partes de programas de Python en código optimizado mediante LLVM, aprovechando el procesamiento paralelo y las unidades GPU. El experimento muestra importantes mejoras de rendimiento, pero también revela limitaciones en la programación orientada a objetos, la inferencia de tipos y el tiempo de compilación, lo que hace que elegir las partes adecuadas para acelerar sea un factor decisivo.