3 ms·
This means we could write numerical code in Go and get auotvectorized assembly and use GPUs via the nvptx backend. Neat!
by marmaduke 9y ago
This means we could write numerical code in Go and get auotvectorized assembly and use GPUs via the nvptx backend. Neat!
- theparanoid 9y agoGo is a GC language. Only a strict subset would be amenable to running on a GPU.
- pinpeliponni 9y agoThere's no reason GC couldn't work on GPUs. No one just has bothered implementing it yet.
- TheDong 9y agohttp://wiki.c2.com/?SufficientlySmartCompiler http://wiki.c2.com/?SufficientlySmartCompiler Yeah, and a GPU could also just happen to give you the right answer in an O(1) hashtable lookup
- marmaduke 9y agoIf you noticed, I did say numerical algorithms, for most of which it's usually easy to allocate memory in advance. I didn't mean anyone would want to do this but just that it's an interesting parallelism for a language.