본문 바로가기

IT/Basic

SIMD, SISD

SIMD(Single Instruction Multiple Data)는 병렬 프로세서의 한 종류로, 하나의 명령어로 여러 개의 값을 동시에 계산하는 방식이다.

 

벡터 프로세서에서 많이 사용되는 방식으로, 비디오 게임 콘솔이나 그래픽 카드와 같은 멀티미디어 분야에 자주 사용된다. CPU에서는 인텔 MMX, 스트리밍 SIMD 확장(SSE)과 AMD 3D나우! 등의 기술에서 이를 적용했다.

 

Intel SIMD 아키텍처인 MMX, SSE, AVX 등은 실시간 그래픽 지원을 위해서 만들어졌기 때문에 데이터 타입과 아키텍처에 따라 벡터 길이가 2에서 16 워드 정도인 2,3,4 차원 처리를 위해 고안되었다.

 

 

 

 

 

 

SIMD (Single Instruction Multiple Data)에 대한 집중탐구!

​안녕하세요~! ​오늘은 파수테크 블로그 첫번째 시간으로 SIMD (Single Instruction Multiple Da...

blog.naver.com

 

'IT > Basic' 카테고리의 다른 글

삼항연산자  (0) 2020.08.31
동적, 정적 라이브러리 개념설명과 gcc에서 사용하기  (0) 2020.08.28
[Basic] cpu, core, processor 0  (0) 2020.08.27
그래픽 카드  (0) 2020.08.27
SDK, API, IDE  (0) 2020.08.27