반응형
SIMD (Single Instruction Multiple Data)는 CPU에서 하나의 명령어가 복수의 데이터를 처리하는 것을 의미한다.
예를 들어 일반적인 CPU는 Add 명령어를 사용하면 1번의 덧셈 연산을 수행하지만 SIMD을 사용한 CPU는 한 개의 명령어로 수 십개의 덧셈을 한번에 실행할 수 있다. 이 때 연산은 동시에 실행되지는 않고 순차적으로 실행된다. 연산 중에 소프트웨어가 개입하지 않고 하드웨어로만 처리하기 때문에 연산을 고속으로 수행할 수 있다.
벡터 연산은 SIMD의 한 종류이다.
SIMD는 현재 사용하는 GPU에 많이 사용하고 인텔의 MMX, SSE 등에 사용된다.
반응형
'컴퓨터공학' 카테고리의 다른 글
유니코드 (Unicode)의 구조 (0) | 2018.07.09 |
---|---|
MIT 라이센스와 GPL의 차이 (0) | 2018.07.09 |
레거시 (Legacy)의 의미 (0) | 2018.07.08 |
블루투스 SPP (0) | 2018.06.13 |
MSX 컴퓨터 스펙 (0) | 2018.05.06 |
댓글