본문 바로가기
컴퓨터과학[3-2]/컴퓨터구조

컴퓨터의 구조 - [제15강] 병렬처리시스템

by boolean 2016. 8. 7.
728x90

컴퓨터의 구조 - [제15강] 병렬처리시스템

병렬처리시스템의 개요 ․병렬처리시스템의 분류 ․병렬처리기의 종류 ․상호연결망 구조

컴퓨터의 구조 용어정리

  • 병렬처리
    하나 이상의 연산을 동시에 수행함으로써, 연산 속도를 증가시키려는 처리방법
  • 파이프라인 처리기
    프로그램 수행에 필요한 작업을 시간적으로 중첩하여 수행시키는 처리기
  • 배열 처리기
    한 컴퓨터 내에 여러 개의 처리 장치(processing element : PE)들을 배열 형태로 가지고 있는 처리기
  • 다중 처리기
    시스템 상의 여러 처리기들에게 여러 개의 독립적인 작업을 각각 배정하여 두 개 이상의 처리기를 동시에 수행할 수 있도록 기능을 갖춘 컴퓨터 시스템
  • 데이터 흐름 컴퓨터
    프로그램 내의 모든 명령어들을 그들의 수행에 필요한 피연산자들이 모두 준비되었을 때 프로그램에 나타나는 명령어의 순서에 무관하게 수행시키는 컴퓨터
  • VLSI 처리기
    병렬 알고리즘을 직접 하드웨어로 구현하는 처리기 구조
  • 상호 연결망
    여러 개의 처리 요소를 가진 병렬처리시스템에서 처리 요소들과 기억장치들 사이를 연결하여 주는 네트워크
  • 요점정리

    • 병렬처리(parallel processing)란 하나 이상의 연산을 동시에 수행함하여 연산 속도를 증가시키려는 처리방법이고,
      병렬처리기(parallel processor)란 이러한 병렬처리 기법을 구현한 컴퓨터 구조이다.
    • 컴퓨터시스템의 성능평가 척도로는 MIPS와 MFLOPS, 그리고 벤치마크(benchmark)가 있다.
    • 병렬처리시스템의 대표적인 분류방법으로는 플린의 분류와 팽의 분류 그리고 구조에 의한 분류가 있다.
    • 플린은 컴퓨터구조를 SISD, SIMD, MISD, MIMD로 분류하였다.
    • 은 컴퓨터구조를 ‘단어별 순차, 비트별 순차 처리’, ‘단어별 병렬, 비트별 순차 처리’, ‘단어별 순차, 비트별 병렬 처리’, ‘단어별 병렬, 비트별 병렬 처리’로 구분하였다.
    • 병렬처리기의 종류에는 파이프라인 처리기, 배열 처리기, 다중 처리기, 데이터 흐름 컴퓨터, VLSI 처리기가 있다.
    • 상호연결망(interconnection network)은 여러 개의 처리요소를 가진 병렬처리시스템에서 처리요소와 기억장치사이를 연결하는 네트워크를 말한다.
    • 상호연결망은 정적 상호연결망동적 상호연결망으로 구분된다.

    연습문제

    • 연습문제1
      다음 중 병렬처리를 수행하는 시스템이 아닌 것은?
      답을 체크하세요
      정답 :
    • 연습문제2
      플린의 분류에 따르면 여러 개의 처리기에서 수행되는 명령어는 서로 다르지만 전체적으로 하나의 데이터 스트림을 가지는 형태의 켬퓨팅 구조는 다음 중 어디에 속하는가?
      답을 체크하세요
      정답 :
    • 연습문제3
      파이프라인 프로세서의 설명으로 가장 적절한 것은?
      답을 체크하세요
      정답 :
    • 연습문제4
      병렬처리기 중에서 PE(Processing Element)라는 다수의 처리기를 가지고 다수의 데이터를 동시에 처리하도록 만들어진 처리기는?
      답을 체크하세요

      정답

      정답 및 해설
      정답 :


    댓글