Summary
Because the computations required to support interactive 3D graphics are both substantial and easily parallelized, special purpose hardware is often used. This lecture describes the calculations required for 3D graphics, and considers various parallel hardware architectures used to implement them. Issues that constrain these systems, such as interprocessor communication, load balancing, and context switching, are contrasted for different architectures.