Artículos por etiqueta: low-level
Sincronización en Go: operaciones atómicas y barreras de memoria
Cómo la CPU reordena instrucciones y rompe el código multihilo. Análisis de vallas de memoria, operaciones atómicas y un ejemplo práctico en Ensamblador de Go.
Benchmarking de Código: Mediciones Precisas de CPU y Caché
Aprende a hacer benchmarking de código correctamente: rdtsc, perf, análisis estadístico. Framework para desarrolladores middle/senior. Mide cache-misses y optimiza de verdad.
Predicción de ramas en el procesador: cómo acelerar el código y evitar errores
Explicación de la predicción de ramas en CPU, impacto en el rendimiento, métodos de optimización y vulnerabilidad Spectre. Aprende cómo acelerar el código.