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...

Full description

Bibliographic Details
Main Authors: Yu-Tang Wang, 王禹棠
Other Authors: Yeong-Chang Maa
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