Re:Epiphany-V: A 1024-core 64-bit RISC processor
by imaginenore on Wednesday October 05, 2016 @02:49PM
(#12646635)
You can't always vectorize your data. Like if you want to do highly parallel 3D rendering, you need the whole scene accessible to each core.
[ Parent
| on HN ]
Re:Epiphany-V: A 1024-core 64-bit RISC processor
by AnimalMuppet on Wednesday October 05, 2016 @03:39PM
(#12647067)
Of course, in that situation, the scene probably fits in 64 MB, so it's not really a limitation.
Re:Epiphany-V: A 1024-core 64-bit RISC processor
by imaginenore on Wednesday October 05, 2016 @03:52PM
(#12647186)
Unfortunately not, at least not for the real work type of scenes that you see in movies / cartoons. Textures and high-polygon models take a ton of space.
Re:Epiphany-V: A 1024-core 64-bit RISC processor
by vvanders on Wednesday October 05, 2016 @04:25PM
(#12647493)
Depends. If you do 3D rendering with triangles and shaders you can divide your buffers into tiles based on storage size and stream vertex/shader commands.
This is actually how all modern mobile GPUs work and it's highly vectorizable. The partitioning obviously needs to know the whole scene but that's much more lightweight than rendering.
From what I've heard from my ex-gamedev contacts movies are heading that route in a large way because the turnaround time a raytracing is so long that's it's really hurting the creative process.