Open source RISC-V GPGPU
I want the opposite of this - a multicore CPU that runs on GPU or FPGA. Vortex looks really cool, but if they jump over a level of abstraction by only offering an OpenCL interface instead of access to the underlying cores, then I&#x27;m afraid I&#x27;m not interested.<p>I just need a chip that can run at least 256 streams of execution, each with their own local memory (virtualized to appear contiguous). This would initially be for running something like Docker, but would eventually run a concurrent version of something like GNU Octave (Matlab), or languages like Julia that at least make an attempt to self-parallelize. If there is a way to do this with Vortex, I&#x27;m all ears.<p>I&#x27;ve gone into this at length in my previous comments. The problem is that everyone jumped on the SIMD bandwagon when what we really wanted was MIMD. SIMD limits us to a very narrow niche of problems to solve like neural nets and rasterization. But it prevents us from discovering the emergent behavior of large stochastic networks running stuff like genetic algorithms or the elegant&#x2F;simple algorithms like ray tracing. That&#x27;s not handwaving, I&#x27;m being very specific here in what I&#x27;m saying, and feel that this domination of the market by a handful of profit chasers like Nvidia has set computing back at least 20 years.