SIMD 범용 레지스터 썸네일형 리스트형 [SIMD 병렬 프로그래밍]범용 레지스터 SIMD 프로그래밍을 하기 위해선 C++ 코드 안에 어셈블리어로 구현을 하는데 아래와 같이 _asm{ } 안에 구현을 하게 된다. 여기서 eax, ebx 등은 지정된 값인데, 바로 범용 레지스터라고 하는 부분이다. 레지스터는 CPU에 바로 저장이 되는 영역으로 속도가 매우 빠른 반면 용량은 작다. 그 중에서 범용 레지스터는 연산을 위해서 쓰이는 부분들인데, 요즘의 CPU에서는 메모리에서 레지스터로 데이터를 불러와 연산을 하고 결과를 다시 메모리로 돌려보내게 된다. 비쥬얼 스튜디어에서 위와 같이 디버깅 과정에서 레지스터를 보려면 Debug > windows > registers 를 선택하면 된다. 각 범용레지스터는 그 역할이 있는데 그것은 다음과 같다. - EAX(Accumulator Register) 누.. 더보기 이전 1 다음