파이프라인에 대해 알아보자
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
해당 자료는 10페이지 까지만 미리보기를 제공합니다.
10페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1.파이프라인 이란?

2.순차 세탁

3.파이프라인 세탁

4.파이프라인 교훈

5.명령어 파이프라인 스테이지 예

6.파이프라인 중첩실행

7.스테이지 수행 경로

8.Single Cycle, Multiple Cycle vs. Pipeline

9.파이프라인의 성능 비교

10.Visualizing Pipelining

11.Pipelined DLX Datapath

12.성능 비교 예

13.파이프라인 해저드

14.1 메모리 포트 구조적 해저드

15.데이터 해저드

16.데이터 해저드 - RAW

17.데이터 해저드를 피하기 위한 포워딩(Forwarding)
그외.....

본문내용

분기 중지 영향
If CPI = 1, 30% branch, Stall 3 cycles => new CPI = 1.9!
2가지 해결:
분기조건의 조기 결정, AND
분기주소의 조기결정
RISC 머신의 조건분기, register = 0 or  0
해결책:
0 값의 조건 테스트를 ID/RF 스테이지에서 수행
분기주소계산을 위한 덧셈기 추가
3 클럭 손실 대신 1 클럭 손실
분기 해저드 해소 방법들
-#1: 분기 방향이 결정될 때까지 중지
#2: Predict Branch Not Taken
다음 명령을 무조건 수행
분기가 taken 된 경우 파이프라인 상의 명령을 취소(Squash)
47% DLX 분기 명령이 not taken
PC+4 는 이미 계산되었기 때문에 다음 명령 페치 시 바로 사용할 수 있다.
#3: Predict Branch Taken
53% DLX 분기 명령이 taken
그러나 대부분 머신에서는 타겟 주소가 계산되지 않았기 때문에
여전히 1 사이클 분기손실 필요

해당자료는 한글2002나 워디안 자료로 한글97에서는 확인하실 수 없으십니다.
  • 가격3,000
  • 페이지수33페이지
  • 등록일2006.09.25
  • 저작시기1992.4
  • 파일형식파워포인트(ppt)
  • 자료번호#365136
본 자료는 최근 2주간 다운받은 회원이 없습니다.
다운로드 장바구니