JOURNAL ARTICLE

Exploring instruction-fetch bandwidth requirement in wide-issue superscalar processors

Abstract

The effective performance of wide-issue superscalar processors depends on many parameters, such as branch prediction accuracy, available instruction-level parallelism, and instruction-fetch bandwidth. This paper explores the relations between some of these parameters, and more particularly, the requirement in instruction-fetch bandwidth. We introduce new enhancements to boost effectively the instruction-fetch bandwidth of conventional fetch engines. However, experiments strongly show that performance improves less for a given instruction-fetch bandwidth gain as the base fetch bandwidth increases. At the level of bandwidth exhibited by the proposed schemes, the performance improvement is small. This clearly brings to light potential relations between the fetch bandwidth and the other parameters. We provide a model to explain this behaviour and quantify some relations. Based on the experimental observation that the available parallelism in an instruction window of size N grows as the square root /spl radic/N, we derive from the model that the instruction fetch bandwidth requirement increases as the square root of the distance between mispredicted branches. We also show that the instruction fetch bandwidth requirement increases linearly with the parallelism available in a fixed-size instruction window.

Keywords:
Fetch Bandwidth (computing) Computer science Parallel computing Memory bandwidth Computer network

Metrics

23
Cited By
0.96
FWCI (Field Weighted Citation Impact)
18
Refs
0.78
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Error Correcting Code Techniques
Physical Sciences →  Computer Science →  Computer Networks and Communications
Algorithms and Data Compression
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Exploring instruction-fetch bandwidth requirement in wide-issue superscalar processors

Pierre MichaudAndré SeznecStéphan Jourdan

Journal:   International Conference on Parallel Architectures and Compilation Techniques Year: 1999 Pages: 2-10
JOURNAL ARTICLE

An Exploration of Instruction Fetch Requirement in Out-of-Order Superscalar Processors

Pierre MichaudAndré SeznecStéphan Jourdan

Journal:   International Journal of Parallel Programming Year: 2001 Vol: 29 (1)Pages: 35-58
BOOK-CHAPTER

Energy-Effective Instruction Fetch Unit for Wide Issue Processors

Juan L. AragónAlexander V. Veidenbaum

Lecture notes in computer science Year: 2005 Pages: 15-27
JOURNAL ARTICLE

Reducing instruction fetch energy in multi-issue processors

Peter GavinDavid WhalleyMagnus Själander

Journal:   ACM Transactions on Architecture and Code Optimization Year: 2013 Vol: 10 (4)Pages: 1-24
© 2026 ScienceGate Book Chapters — All rights reserved.