Title :
Simulation Differences Between Academia and Industry: A Branch Prediction Case Study
Author_Institution :
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA
Abstract :
Computer architecture research in academia and industry is heavily reliant on simulation studies. While microprocessor companies have the resources to develop highly detailed simulation infrastructures that they correlate against their own silicon, academic researchers tend to use free, widely available simulators. The differences in instruction set architectures, operating systems, simulator models and benchmarks create disconnect between academic and industrial research studies. This paper presents a comparative study to find correlations and differences between the same microarchitecture studies conducted in two different frameworks. Due to the limited availability of industrial simulation frameworks, this research is limited to a case study of branch predictors. Encouragingly, our simulations indicate that several recently proposed branch predictors behave similarly in both environments when evaluated with the SPEC CPU benchmark suite. Unfortunately, we also present results that show that conclusions drawn from studies based on SPEC CPU do not necessarily hold when other applications are considered
Keywords :
benchmark testing; instruction sets; microprocessor chips; parallel architectures; SPEC CPU benchmark suite; academia simulation; branch predictor; computer architecture; industrial simulation; instruction set architecture; microarchitecture; operating system; Computational modeling; Computer aided software engineering; Computer architecture; Computer industry; Educational institutions; Hardware; Industrial relations; Microarchitecture; Power system modeling; Predictive models;
Conference_Titel :
Performance Analysis of Systems and Software, 2005. ISPASS 2005. IEEE International Symposium on
Conference_Location :
Austin, TX
Print_ISBN :
0-7803-8965-4
DOI :
10.1109/ISPASS.2005.1430556