안녕하세요 일이입니다! 저번 포스팅에 이어서 SIMD(Single Instruction Multiple Data) Processing에 대해서 자세히 짚어보고 넘어가도록 하겠습니다! 보시다시피 A와 B라는 두 개의 입력 레지스터가 있는데요, 각 레지스터에는 N개의 개별 입력 벡터 세트가 포함되어 있습니다. 출력 레지스터에 기록되는 해당 출력 벡터 세트를 생성하기 위해 입력 벡터의 N 세트 간에 단일 정의 작업이 수행됩니다. 되게 중요한 특징인데요. 좀 더 쉽게 얘기하면, 각 'Lane'이 같은 동작(OPERATION)에서 발생하는 결과를 동시에 여러 가지 다른 입력 세트에서 수행한다는 것입니다. 따라서 단일 명령 다중 데이터라는 용어는 다음과 같습니다. NEON은 수화 및 부호 없는 정수, 단일 정밀 부..