单指令流多数据流 单指令流多数据流英語Single Instruction Multiple Data縮寫SIMD是一种采用一个控制器来控制多个处理器同时对一组数据又称数据向量中的每一个分别执行相同的操作从而实现空间上的并行性的技术 在微处理器中单指令流多数据流技术则是一个控制器控制多个平行的处理微元例如Intel的MMX或SSE以及AMD的D Now指令集 圖形處理器GPU擁有強大的並行處理能力和可程式流水線面對单指令流多数据流時運算能力遠超傳統CPUOpenCL和CUDA分別是目前最廣泛使用的開源和專利通用圖形處理器GPGPU運算語言