28 points by muragekibicho 4 days ago | 22 comments
pwdisswordfishz 8 minutes ago
I thought a finite field's order has to be a prime power.
muragekibicho 4 days ago
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.
zeroq 2 hours ago
Additionally I've tried earlier chapters and they are behind a paywall.
You need a better introduction.
pizza 58 minutes ago
Conscat 42 minutes ago
I for one have no clue what anything I read in there is supposed to mean. Emulating a GPU's semantics on a CPU is a topic which I thought I had a decent grasp on, but everything from the stated goals at the top of this article to the example code makes no sense to me.
pizza 21 minutes ago
almostgotcaught 43 minutes ago
Your LinkedIn says you're an undergrad that took a gap year 10 months ago (before completing your senior year) to do sales for a real estate company.
pizza 16 minutes ago
almostgotcaught 9 minutes ago
saghm 21 minutes ago
saagarjha 39 minutes ago
almostgotcaught 35 minutes ago
adamvenis 52 minutes ago
almostgotcaught 48 minutes ago
vimarsh6739 39 minutes ago
Interestingly, in the same work, contrary to what you’d expect, transpiling GPU code to run on CPU gives ~76% speedups in HPC workloads compared to a hand optimized multi-core CPU implementation on Fugaku(a CPU only supercomputer), after accounting for these differences in synchronization.