3 ms·
> Why bother with rasterization when you can write a ray tracer in a page of code and get better results? You do realize that ray tracing is ultimately a probl
by TomVDB 8y ago
> Why bother with rasterization when you can write a ray tracer in a page of code and get better results?
You do realize that ray tracing is ultimately a problem whose performance is determined by the external memory system?
Unless you’re thinking about each mini CPU rendering a bunch of reflective balls where the full scene can be stored locally in each CPU.
Because once you don’t, you’ll have to find ways to cover the access latency to the shared memory pool, and before you know it your super simple CPU will looks suspiciously like the shader core of today’s GPUs.
Your other examples have similar limitations.
The truth is that there are not many problems that can efficiently be mapped to an architecture with tons of small CPUs, some local RAM, and nothing else.