University of Houston
Department of Computer Science


In partial fulfillment of the Requirements for the Degree of
Master of Science


Manhong Guo
will defend his thesis

Evaluation of A Hybrid Branch- Prediction Method on Traces from SPEC Benchmarks




Abstract

A hybrid branch-prediction method was recently proposed to improve branch prediction accuracy without consuming much more hardware resources. It distinguishes four different instruction history patterns and uses different prediction method for each pattern. The prediction methods includes static prediction, a new prediction method named "switch counter", and the traditional two-level prediction methods. The purpose of this thesis is to evaluate performance of this hybrid branch-prediction method.

Using a self-developed simulation tool, the branch prediction accuracy of this hybrid method of various configurations, along with those of several traditional methods, is measured on traces from SPEC95 benchmarks. The results show that the hybrid method is the most cost-effective for branch prediction. Results also show that both static prediction and "switch counter" prediction in the hybrid method contribute to the performance improvement. We also observed that, designed to handling instructions with regular patterns, the "switch counter" algorithm alone does not perform as good as traditional two-level method for instructions with irregular patterns; therefore, all the four classes in the proposed hybrid method are necessary for an optimal prediction.




Date: Friday, April 13, 2001
Time: 2:00 PM
Place: 550-PGH



Faculty, students, and the general public are invited.
Thesis Advisor: Dr. Willis King