Superando a CPython: Optimizando el Intérprete Plush para Fibonacci

2025-08-07
Superando a CPython: Optimizando el Intérprete Plush para Fibonacci

El autor detalla el proceso de optimización de su intérprete Plush, un lenguaje de programación juguete, superando a CPython en el microbenchmark de Fibonacci. Las optimizaciones incluyeron la fusión de instrucciones, el perfilado con la herramienta Linux perf y la corrección de código para eliminar las búsquedas en hash. El resultado: casi el doble de velocidad en el benchmark, pero sorprendentemente, ninguna mejora de rendimiento en su programa de trazado de rayos paralelo, lo que destaca las limitaciones de los microbenchmarks.