[HN Gopher] Finite Field Assembly: A Language for Emulating GPUs...
___________________________________________________________________
Finite Field Assembly: A Language for Emulating GPUs on CPU
Author : muragekibicho
Score : 7 points
Date : 2025-01-14 09:35 UTC (3 days ago)
(HTM) web link (leetarxiv.substack.com)
(TXT) w3m dump (leetarxiv.substack.com)
| muragekibicho wrote:
| Introduction : Finite Field Assembly is a programming language
| that lets you emulate GPUs on CPUs
|
| It's a CUDA alternative that uses finite field theory to convert
| GPU kernels to prime number fields.
|
| Finite Field is the primary data structure : FF-asm is a CUDA
| alternative designed for computations over finite fields.
|
| Recursive computing support : not cache-aware vectorization, not
| parallelization, but performing a calculation inside a
| calculation inside another calculation.
|
| Extension of C89 - runs everywhere gcc is available. Context :
| I'm getting my math PhD and I built this language around my area
| of expertise, Number Theory and Finite Fields.
___________________________________________________________________
(page generated 2025-01-17 23:00 UTC)