128 bit xmm 레지스터에 데이터를 담을때에는 항상 같은 Data type 으로 Pack 해야한다
이게 무슨말이냐면 128 bit 인 xmm 레지스터에 일정한 단위로 데이터를 쌓아야(세팅해야) 한다는 뜻이다
이때 이 쌓는단위를 Pack 이라 하며 모두 쌓았을때 Package 표에 나와 있는 것처럼 128 bit(16 byte) 의 크기어야 하며
한 xmm 레지스터안의 Pack 들의 사이즈는 모두 동일해야 하며 그중 하나라도 다를 경우 오작동한다!
반응형
'운영체제 & 병렬처리 > TBB & SIMD' 카테고리의 다른 글
Intel SSE(Streaming SIMD Extensions 기술[SSE,SSE2, SSE3, SSE4] (0) | 2018.02.09 |
---|---|
SIMD 연산구조와 성능 (0) | 2018.02.09 |
SIMD - Single Instruction Multiple Data? 와 PADDW (0) | 2018.02.09 |
왜 스레딩 빌딩 블록인가 (0) | 2012.11.02 |
TBB 환경설정 threading building blocks (0) | 2012.11.02 |