본문 바로가기
컴퓨터공학

SIMD의 의미

by 무에서 2018. 7. 13.
반응형

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

댓글