SIMD단일 명령 다중 데이터
SIMD는 명령 하나로 여러 데이터를 동시에 처리하는 병렬 처리 방식이다.
기사 1편
최근 언급 SIMD(Single Instruction, Multiple Data)는 명령 하나가 여러 데이터에 같은 연산을 한꺼번에 적용하는 병렬 처리 방식이다. 컴퓨터 구조를 나누는 Flynn 분류에서 나온 개념으로, x86 프로세서의 SSE와 AVX, Arm 프로세서의 NEON 같은 벡터 명령어 집합으로 구현된다.
영상과 음성 처리, 그래픽, 과학 계산, 머신러닝 연산처럼 같은 계산을 대량의 데이터에 되풀이하는 작업을 빠르게 한다. 컴파일러가 반복문을 SIMD 명령으로 바꾸는 것을 자동 벡터화라고 한다.
이 설명은 AIPOST 기사와 널리 알려진 사실을 바탕으로 정리했습니다. 잘못된 내용이 있으면 정정 요청으로 알려 주세요.