Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sim-outorder 사용법 Brnach Prediction 순천향대학교 정보기술공학부 이상정.

Similar presentations


Presentation on theme: "Sim-outorder 사용법 Brnach Prediction 순천향대학교 정보기술공학부 이상정."— Presentation transcript:

1 Sim-outorder 사용법 Brnach Prediction 순천향대학교 정보기술공학부 이상정

2 2001-2 컴퓨터시스템 설계론 순천향대학교 정보기술공학부 이 상 정 2 분기예측기 기술  분기예측기 기술 -bpred  nottakenalways predict not taken takenalways predict taken perfectperfect predictor bimodbimodal predictor(BTB w/2 bit counters) 2lev2-level adaptive predictor combbimod + 2lev

3 2001-2 컴퓨터시스템 설계론 순천향대학교 정보기술공학부 이 상 정 3 Bimodal Predictor  Self-history branch predictor  파라미터 기술 -bpred bimod –bpred:bimod => size of direct-mapped BTB  4K 엔트리 Bimidal Predictor 기술 예 -bpred bimod –bpred:bimod 4096

4 2001-2 컴퓨터시스템 설계론 순천향대학교 정보기술공학부 이 상 정 4 2-level Branch Predictor  2-level Adaptive Branch Predictor  파라미터 기술 -bpred 2lev –bpred:2lev => size of the first level table size of the second level table history(pattern) width PC address exclusive-or

5 2001-2 컴퓨터시스템 설계론 순천향대학교 정보기술공학부 이 상 정 5 2-level Branch Predictor  2-level predictor 종류 1-level => G: global, P:per-address 2-level => g:global, p:per-set  구현 GAg : 1, W, 2^W, 0 GAp : 1, W, M (M > 2^W), 0 PAg : N, W, 2^W, 0 PAp : N, W, M (M == 2^(N+W)), 0 Gshare : 1, W, 2^W, 1  기술 예 PAg -bpred 2lev –bpred:2lev 1024 4096 12 0 Gshare -bpred 2lev –bpred:2lev 1 4096 12 1

6 2001-2 컴퓨터시스템 설계론 순천향대학교 정보기술공학부 이 상 정 6 분기예측 결과 bpred_bimod.lookups 1120 # total number of bpred lookups bpred_bimod.updates 979 # total number of updates bpred_bimod.addr_hits 663 # total number of address-predicted hits bpred_bimod.dir_hits 808 # total number of direction-predicted hits (includes addr-hits) bpred_bimod.misses 171 # total number of misses …………….. bpred_bimod.bpred_addr_rate 0.6772 # branch address-prediction rate (i.e., addr-hits/updates) bpred_bimod.bpred_dir_rate 0.8253 # branch direction-prediction rate (i.e., all-hits/updates) bpred_bimod.bpred_jr_rate 0.8714 # JR address-prediction rate (i.e., JR addr-hits/JRs seen)

7 2001-2 컴퓨터시스템 설계론 순천향대학교 정보기술공학부 이 상 정 7 과제 1  예측기 성능 비교 4,8 이슈 구성에서 성능 및 예측률 비교 nottaken, bimod, gshare, perfect Bimod gshare 테이블 크기는 4K 성능비교 시 IPC 값 비교 예측률 비교

8 2001-2 컴퓨터시스템 설계론 순천향대학교 정보기술공학부 이 상 정 8 과제 2  Gshare 성능 측정 4,8 이슈에서 Gshare 테이블 크기에 따른 성능 및 예측률 비교 테이블 크기 1K, 2K, 4K, 8K, 16K => 테이블 크기에 따라 history size 변화 성능비교 시 IPC 값 비교 예측률 비교


Download ppt "Sim-outorder 사용법 Brnach Prediction 순천향대학교 정보기술공학부 이상정."

Similar presentations


Ads by Google