[Computer Architecture] 컴퓨터 구조 - 13 - 기본 컴퓨터 프로그래밍
카테고리: Computer Architecture
태그: Programming
1. 병렬처리
- 컴퓨터 시스템의 계산 속도 향상을 목적으로 하여 동시 데이터 처리기능 제공
- 복잡도에 따른 병렬처리 다양한 단계
- 사용 레지스터에 따른 병렬성 구현
- 피 연산자를 각 장치들 사이에서 전환
2. M.J.Flynn의 분류 방법
- 동시에 처리되는 명령어와 데이터 항목 수에 의해 컴퓨터 시스템의 구조를 파악
- SISD : 단일 명령어 흐름, 단일 데이터 흐름
- 단일 컴퓨터 구조로 병렬처리는 파이프라인 처리에 구현
- SIMD : 단일 명령어 흐름, 다중 데이터 흐름
- 공통의 제어장치 아래에 여러 개의 처리 장치를 두는 구조
- MISD : 다중 명령어 흐름, 단일 데이터 흐름
- 이론적으로만 연구되고 있음
- MIMD : 다중 명령어 흐름, 다중 데이터 흐름
- 대부분의 프로세서와 다중 컴퓨터가 이 범주에 속함
- SISD : 단일 명령어 흐름, 단일 데이터 흐름
3. 파이프라인 구조의 성능
- 파이프라인 동작 공간 시간표에 설명 => 시간에 대한 함수로서 세그먼트의 사용상황을 보여준다
[참고자료 - 컴퓨터 공학 전공 필수 강의 (패스트캠퍼스 - 현재는 수강불가)]
댓글 남기기