Parallel Computing   병렬 컴퓨팅, 병렬 처리

(2018-10-06)
1. 병렬 컴퓨팅

  ㅇ 동시에 2 이상의 프로세서가 동작하며 컴퓨팅 수행
     - 하나의 문제를 해결하기 위해, 여러 밀접한 테스크들이 협력함


2. 구분

  ㅇ 구현 구분
     - 소규모 : 멀티코어 프로세서 등
        . 한 칩에 다수의 프로세서(코어)를 집적한 마이크로 프로세서를 통해 구현
     - 대규모 : 클러스터, 그리드 컴퓨팅 등
        . 다수의 CPU 또는 컴퓨터 등을 연결해서 구현

  ㅇ 병렬화 구분
     - 태스크 병렬화
     - 데이터 병렬화

  ㅇ 병렬성 수준
     - 태스크 수준 병렬성 또는 프로세스 수준 병렬성
        . 병렬 수행되는 태스크(작업) 하나하나가 독립적인 응용 프로그램
     - 명령어 수준 병렬성
     - ...


[병렬처리] 1. 병렬 컴퓨팅 2. 대칭형 다중 프로세싱 3. 클러스터링

 
        최근수정     요약목록(시험중)     참고문헌