4 ms·
Isn't it obvious after all these years that gpus or fpgas give hlls nothing?? Nobody actually runs hlls there, even! And everyone had years and years to try! On
by _yosefk 11y ago
Isn't it obvious after all these years that gpus or fpgas give hlls nothing?? Nobody actually runs hlls there, even! And everyone had years and years to try! On these machines in reality hll performance blows much much harder than on cpus and at what point does it become obvious that nobody doing something must be due to reasons that can be learned and understood instead of ignored?
I wrote tfa to explain some of those reasons and nobody seems to read it, they just keep saying what they always do.
Someone is wrong on the Internet!!
- sklogic 11y agoMatlab is quite a HLL, and it benefits a lot from GPUs. LabView is a HLL too, obviously. Not to mention numerous DSLs (also pretty high level) running on GPUs (e.g., I'm running a derivative of the OpenSCAD language on a GPU, for a fast and precise slicing). As HLL as it gets.
- sriku 11y agoI didn't state my point clearly. My point was not that GPUs give some new capability to HLLs, but that GLSL itself is higher level for a restricted domain than what is afforded by a general purpose processor ... and, owing to their specialization, GPUs are faster than normal CPUs. FPGAs blur what it means to "run a HLL", since you can optimize the circuitry to a point where there is no explicit representation of the "code" or "microcode" anywhere so the question becomes pointless. Heck even what part of physics is used is blurred! [1,2] [1] https://en.wikipedia.org/wiki/Evolvable_hardware https://en.wikipedia.org/wiki/Evolvable_hardware (Ref: Adrian Thompson's work) [2] http://www.damninteresting.com/on-the-origin-of-circuits/ http://www.damninteresting.com/on-the-origin-of-circuits/