MIMD Computer Architecture 8 9 Computer Architecture 8

  • Slides: 57
Download presentation

MIMD 조직의 구성도 Computer Architecture 8 -9

MIMD 조직의 구성도 Computer Architecture 8 -9

배열 프로세서의 다른 구조 Computer Architecture 8 -12

배열 프로세서의 다른 구조 Computer Architecture 8 -12

정적 상호연결망의 예 Computer Architecture 8 -14

정적 상호연결망의 예 Computer Architecture 8 -14

정적 상호연결망의 예 Computer Architecture 8 -15

정적 상호연결망의 예 Computer Architecture 8 -15

정적 상호연결망의 예 Computer Architecture 8 -16

정적 상호연결망의 예 Computer Architecture 8 -16

배열 프로세서 PE의 내부 구조 Computer Architecture 8 -18

배열 프로세서 PE의 내부 구조 Computer Architecture 8 -18

방송 전송의 예 Computer Architecture 8 -31

방송 전송의 예 Computer Architecture 8 -31

원형 구조와 코달 원형 구조 Computer Architecture 8 -35

원형 구조와 코달 원형 구조 Computer Architecture 8 -35

4) 매쉬 구조(mesh network) q Illiac IV, MPP, DAP, CM-2 및 Intel Paragon에서 사용

4) 매쉬 구조(mesh network) q Illiac IV, MPP, DAP, CM-2 및 Intel Paragon에서 사용 Computer Architecture 8 -38

5) 큐브 네트워크(cube network) q 상호연결 함수 Ci(bm-1 bm-2. . . bi+1 bi bi-1.

5) 큐브 네트워크(cube network) q 상호연결 함수 Ci(bm-1 bm-2. . . bi+1 bi bi-1. . . b 1 b 0) = bm-1. . . Bi’. . . b 0 단, m = log 2 N, N: 전체 노드 수, 0 ≤ i 〈 m q C 0 연결 C 0(b 2 b 1 b 0) = b 2 b 1 b 0’ Computer Architecture 8 -40

큐브 네트워크 (계속) q C 1 연결 C 1(b 2 b 1 b 0)

큐브 네트워크 (계속) q C 1 연결 C 1(b 2 b 1 b 0) = b 2 b 1’ b 0 Computer Architecture 8 -41

큐브 네트워크 (계속) q C 2 연결 C 1(b 2 b 1 b 0)

큐브 네트워크 (계속) q C 2 연결 C 1(b 2 b 1 b 0) = b 2‘ b 1 b 0 Computer Architecture 8 -42

6) Shuffle-exchange 네트워크 q shuffle 함수와 exchange 함수를 혼합 q shuffle 함수 : S(bm-1

6) Shuffle-exchange 네트워크 q shuffle 함수와 exchange 함수를 혼합 q shuffle 함수 : S(bm-1 bm-2. . . b 1 b 0) = bm-2 bm-3. . . b 1 b 0 bm-1 Computer Architecture 8 -44

Shuffle-exchange 네트워크 (계속) q Exchange 함수 E(bm-1 bm-2. . . b 1 b 0)

Shuffle-exchange 네트워크 (계속) q Exchange 함수 E(bm-1 bm-2. . . b 1 b 0) = bm-1 bm-2. . . b 1 b 0’ q N=8인 경우의 전체 접속도 Computer Architecture 8 -45

펜티엄 프로세서의 내부 구조 Computer Architecture 8 -50

펜티엄 프로세서의 내부 구조 Computer Architecture 8 -50

VLIW 프로세서의 실행 시간 흐름도 Computer Architecture 8 -53

VLIW 프로세서의 실행 시간 흐름도 Computer Architecture 8 -53

Superpipelined Superscalar 구조 q n = 2, m =3 일때 N 개의 명령어들을 실행하는

Superpipelined Superscalar 구조 q n = 2, m =3 일때 N 개의 명령어들을 실행하는 데 걸리는 시간 q 속도 향상 N → ∞이면, Sp → m n Computer Architecture 8 -57