SIMD1 [자료구조] SIMD (Single Instruction Multiple Data) SIMD란 ? 하나의 명령어로 여러개의 데이터를 한번에 처리하는 병렬 방식의 기법을 의미 합니다. 즉 CPU에서 지원되는 명령어 셋으로 하나의 명령어로 동일한 형태나 구조의 여러 데이터를 한번에 처리 할 수 있는 기법입니다. 일반적인 프로그램은 SISD(Single Instruction Single Date)의 방식으로 구현되어있습니다. 대표적으로 DirecX, OpenGl 은 SIMD를 지원하고 있습니다. SIMD는 SISD보다 동영상, 그래픽 렌더링 등의 작업이 성능이 뛰어납니다. SISD & SIMD 4개의 32비트 정수 A0 ~ A3 그리고 B0 ~ B3 를 각각 덧셈을 하기 위해서는 총 4번의 연산과정이 필요합니다. 하지만 SIMD 연산에서는 4개의 다른 연산이아닌 한번의 연산으로 가능 합니다... 2023. 6. 19. 이전 1 다음