반응형
- SISD(Single Instruction Single Data Stream) : 단일 명령, 단일 데이터
--> 순차처리를 하는 전형적인 컴퓨터에서 볼 수 있는 구조로 한개의 명령으로 한개의 의미있는 데이터를 처리하는 컴퓨터
- SIMD(Single Instruction Mulitiple Data Stream) : 단일 명령, 여러개의 데이터
--> 한 개의 명령이 여러개의 의미있는 데이터에 일괄 적용되는 컴퓨터 구조로 벡터처리라고 흔히 부른다.
MMX, SSE, AVX 등의 인스트럭션도 이러한 구조이며, 전형적인 GPU들의 구조도 거대한 규모의 벡터처리 방식이다.
- MISD(Multiple Instruction Single Data Stream) : 여러개의 명령, 단일 데이터
--> 굉장히 특수한 구조이며 직접적으로 잘 쓰이지 않는다.
프로세서의 명령 파이프라인이 하나의 데이터처리를 위해 여러 단계 거치게 되므로 이 구조라고 볼 수있다.
또한, Systolic Array 라는 구조가 여기에 속하는데 병렬처리의 특별한 구조이다.
- MIMD(Multiple Instruction Multiple Data Stream) : 여러개의 명령, 여러개의 데이터
--> 분산 메모리 / 공유 메모리 형태의 전형적인 멀티코어 / 멀티 프로세서 구조의 컴퓨터이다.
각 프로세서는 독립적이며 메모리 공간을 동시에 접근, 처리 할 수 있다.
반응형
'전공공부 > 전자계산기 구조' 카테고리의 다른 글
CPU/메모리와 입출력 장치간의 속도 차이를 해결하기 위한 방법 (0) | 2020.02.16 |
---|---|
마이크로 오퍼레이션(Micro Operation) (0) | 2020.02.16 |
중앙처리장치 - 분류(명령어집합 -RISC, CISC, EISC) (0) | 2020.02.16 |
JK 플립플롭 (0) | 2020.02.15 |
메이저 스테이트에 사용되는 코드의 이해 (0) | 2020.02.13 |
댓글