有限体アセンブリを用いたCPU上でのGPUエミュレーション
2025-01-17

この記事では、CPU上でGPUをエミュレートすることを可能にする新しいプログラミング言語、Finite Field Assembly (FF-asm) を紹介します。FF-asmは再帰的計算パラダイムを使用しており、SIMDベクトル化やOpenMP並列化は必要ありません。有限体理論と合同式に基づいたカスタム数学システムを作成することで、CPU上で大規模な並列計算を実現します。この記事では、FF-asmでの加算と乗算をステップバイステップで示すコード例を提供し、GPUエミュレーションの可能性を示しています。