Emulando una GPU en una CPU usando Ensamblaje de Campo Finito
2025-01-17
Este artículo presenta Finite Field Assembly (FF-asm), un nuevo lenguaje de programación que permite la emulación de GPU en CPUs. FF-asm utiliza un paradigma de computación recursivo, eliminando la necesidad de vectorización SIMD o paralelismo OpenMP. Logra realizar grandes cálculos paralelos en una CPU creando un sistema matemático personalizado basado en la teoría de campos finitos y congruencias. El artículo proporciona ejemplos de código paso a paso que demuestran la suma y la multiplicación en FF-asm, mostrando su potencial para la emulación de GPU.