Single Instruction Multiple Data
Single Instruction Multiple Data
- GPU designed for graphics
- 32 bit floating point (2-23) precision
- Arrays max 4 million elements
- Same operation done on many objects
- Eg appearance of many triangles, different shapes, orientations, distances, surfaces
- One program, many data → Simple (fast) parallel data streams
- GPU does not allow random write access to large arrays. (stack depth)
- How to run many programs on SIMD computer?