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?