SIMD (Single Instruction, Multiple Data)

0
129

일반적으로 많은 양의 데이터를 대상으로 정해진 연산을 수행하는 작업은 GPU가 CPU보다 훨씬 빠르게 처리할 수 있습니다. 하지만 CPU에도 SIMD 명령들은 복수의 데이터에 대해서 같은 연산을 빠르게 수행할 수 있습니다. 그래서 같은 알고리즘이라고 하더라도 SIMD 명령을 활용하도록 구현을 하면 성능을 향상할 수 있습니다.

인텔 CPU에서는 MMX, SSE, AVX 등의 SIMD 명령어 세트를 포함하는 아키텍처를 제공하고, 모바일에서 주로 사용하는 ARM에서는 NEON등의 아키텍처를 제공합니다.

LEAVE A REPLY

Please enter your comment!
Please enter your name here