Study and Analysis of Variable Length History Branch Predictors
碩士 === 國立臺灣海洋大學 === 資訊工程學系 === 99 === With the ever increasing needs of pipelined processors in recent years, how to improve the accuracy of branch predictor has become an important issue. In this thesis, we analyze and empirically study the variable history length branch predictor schemes for moder...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2011
|
Online Access: | http://ndltd.ncl.edu.tw/handle/49959623281734408373 |
id |
ndltd-TW-099NTOU5394004 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-099NTOU53940042015-10-13T20:46:35Z http://ndltd.ncl.edu.tw/handle/49959623281734408373 Study and Analysis of Variable Length History Branch Predictors 可變歷史長度分支預測器之研究與分析 Yu-Tang Wang 王禹棠 碩士 國立臺灣海洋大學 資訊工程學系 99 With the ever increasing needs of pipelined processors in recent years, how to improve the accuracy of branch predictor has become an important issue. In this thesis, we analyze and empirically study the variable history length branch predictor schemes for modern processors. Based on SimpleScalar/Wattch simulators and SPEC2000 benchmarks, we study and compare the performance, critical path delay, hardware cost and power consumption for prediction methods using Fast Path-Based Neural Branch Predictor (FPB), Piecewise Linear Branch Predictor (PLB) and TAgged GEometric history length Branch Predictor (TAGE) as well as Optimized GEometric History Length branch predictor (O-GEHL). Based on these empirical studies, we propose an improving TAgged GEometric history length Branch predictor variant, f-TAGE (fast TAGE). f-TAGE not only preserves branch prediction accuracy but also reduces critical path delay up to 20% at the cost of modest hardware increase less than 1%. Yeong-Chang Maa 馬永昌 2011 學位論文 ; thesis 184 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣海洋大學 === 資訊工程學系 === 99 === With the ever increasing needs of pipelined processors in recent years, how to improve the accuracy of branch predictor has become an important issue. In this thesis, we analyze and empirically study the variable history length branch predictor schemes for modern processors. Based on SimpleScalar/Wattch simulators and SPEC2000 benchmarks, we study and compare the performance, critical path delay, hardware cost and power consumption for prediction methods using Fast Path-Based Neural Branch Predictor (FPB), Piecewise Linear Branch Predictor (PLB) and TAgged GEometric history length Branch Predictor (TAGE) as well as Optimized GEometric History Length branch predictor (O-GEHL).
Based on these empirical studies, we propose an improving TAgged GEometric history length Branch predictor variant, f-TAGE (fast TAGE). f-TAGE not only preserves branch prediction accuracy but also reduces critical path delay up to 20% at the cost of modest hardware increase less than 1%.
|
author2 |
Yeong-Chang Maa |
author_facet |
Yeong-Chang Maa Yu-Tang Wang 王禹棠 |
author |
Yu-Tang Wang 王禹棠 |
spellingShingle |
Yu-Tang Wang 王禹棠 Study and Analysis of Variable Length History Branch Predictors |
author_sort |
Yu-Tang Wang |
title |
Study and Analysis of Variable Length History Branch Predictors |
title_short |
Study and Analysis of Variable Length History Branch Predictors |
title_full |
Study and Analysis of Variable Length History Branch Predictors |
title_fullStr |
Study and Analysis of Variable Length History Branch Predictors |
title_full_unstemmed |
Study and Analysis of Variable Length History Branch Predictors |
title_sort |
study and analysis of variable length history branch predictors |
publishDate |
2011 |
url |
http://ndltd.ncl.edu.tw/handle/49959623281734408373 |
work_keys_str_mv |
AT yutangwang studyandanalysisofvariablelengthhistorybranchpredictors AT wángyǔtáng studyandanalysisofvariablelengthhistorybranchpredictors AT yutangwang kěbiànlìshǐzhǎngdùfēnzhīyùcèqìzhīyánjiūyǔfēnxī AT wángyǔtáng kěbiànlìshǐzhǎngdùfēnzhīyùcèqìzhīyánjiūyǔfēnxī |
_version_ |
1718050570577641472 |