SIMD1 SIMD (Single Instruction Multiple Data) "SIMD (Single Instruction Multiple Data)"는 하나의 명령어로 여러 개의 데이터를 동시에 처리하는 기술입니다. 이는 벡터 연산이라고도 불립니다. SIMD는 CPU에서 지원되는 명령어 세트를 사용하여 동일한 형태/구조의 여러 데이터를 한 번에 처리하는 병렬 처리 기법을 말합니다. 현재 Intel, AMD, ARM CPU에서 아키텍처 모델에 따라 SIMD 기능을 지원하고 있습니다. 예를 들어, 4개의 32비트 정수 A0, A1, A2, A3와 4개의 32비트 정수 B0, B1, B2, B3를 각각 덧셈 연산한다고 가정해 보겠습니다. SIMD 연산에서는 총 1번의 연산으로 각각 32비트 정수 간의 덧셈을 수행할 수 있습니다. 이는 기존의 SISD(Single Instruction.. 2024. 3. 4. 이전 1 다음 728x90