Benchmark EMA de TA-Lib: versiones nativas y salidas
Ejecute las versiones original, ajustada por compilador y TAKT sobre la misma serie generada. Sin cuenta, código fuente, paquetes Python ni permisos de administrador.
Ejecutar la demo
Linux x86-64 con AVX2 y FMA, glibc, Python 3 y curl. Descargue el script, revíselo si lo desea y ejecútelo. Solo descarga binarios públicos y la herramienta de medición; no envía resultados.
curl -fLO https://taktcycles.com/demo/talib.py python3 talib.py
Leer el resultado
Nueve rondas intercaladas comparan una búsqueda de parámetros EMA sobre un millón de barras. La herramienta verifica hashes de salida iguales y muestra ciclos, instrucciones, tiempo e incertidumbre. Compare ambas referencias y use la más fuerte.
Qué demuestra
Es una tarea publicada, no una previsión para su programa. Los hashes iguales complementan las pruebas completas bit a bit del paquete. Sin contadores, la demo mide el tiempo sin cambiar la configuración. Comprueba las funciones de CPU antes de ejecutar.
Mediciones y pruebas completas de equivalencia
Traiga una ejecución lenta
Indique lenguaje, plataforma, duración, frecuencia y salidas que deben coincidir. No hace falta código para la primera evaluación. Rust usa el panel; C, C++ y Python requieren un pedido individual de nivel 2.