유한체 어셈블리를 사용한 CPU에서 GPU 에뮬레이션

2025-01-17
유한체 어셈블리를 사용한 CPU에서 GPU 에뮬레이션

이 기사에서는 CPU에서 GPU를 에뮬레이트할 수 있도록 하는 새로운 프로그래밍 언어인 Finite Field Assembly (FF-asm)을 소개합니다. FF-asm은 재귀적 계산 패러다임을 사용하므로 SIMD 벡터화나 OpenMP 병렬화가 필요 없습니다. 유한체 이론과 합동식을 기반으로 사용자 정의 수학 시스템을 만들어 CPU에서 대규모 병렬 계산을 수행합니다. 이 기사에서는 FF-asm에서 덧셈과 곱셈을 단계별로 보여주는 코드 예제를 제공하여 GPU 에뮬레이션의 가능성을 보여줍니다.