ACM Home Page
Please provide us with feedback. Feedback
The effect of instruction fetch bandwidth on value prediction
Full text PdfPdf (1.32 MB)
Source International Symposium on Computer Architecture archive
Proceedings of the 25th annual international symposium on Computer architecture table of contents
Barcelona, Spain
Pages: 272 - 281  
Year of Publication: 1998
ISBN:0-8186-8491-7
Also published in ...
Authors
Freddy Gabbay  Department of Electrical Engineering, Technion - Israel Institute of Technology, Haifa 32000, Israel
Avi Mendelson  Department of Electrical Engineering, Technion - Israel Institute of Technology, Haifa 32000, Israel
Sponsors
IEEE-CS\TCCA : TC on Computer Arhitecture
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 21,   Citation Count: 12
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/279358.278058
What is a DOI?

ABSTRACT

Value prediction attempts to eliminate true-data dependencies by dynamically predicting the outcome values of instructions and executing true-data dependent instructions based on that prediction. In this paper we attempt to understand the limitations of using this paradigm in realistic machines. We show that the instruction-fetch bandwidth and the issue rate have a very significant impact on the efficiency of value prediction. In addition, we study how recent techniques to improve the instruction-fetch rate affect the efficiency of value prediction and its hardware organization.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
S. Davidson, D. Landskov, B. D. Shriver and P. W. Mallet. Some Experiments in Local Microcode Compaction for Horizontal Machines. IEEE Transactions on Computers, Vol. C-30, no. 7, July, 1981, pp. 460-477.
 
3
 
4
 
5
 
6
 
7
F. Gabbay and A. Mendelson. Speculative Execution based on Value Prediction. EE Department TR #1080, Technion - Israel Institute of Technology, November, 1996 ( http ://w ww-ee, tec h nion. ac. il/- fredg).
 
8
F. Gabbay and A. Mendelson. An Experimental and Analytical Study of Speculative Execution based on Value Prediction. EE Department TR #1124, Technion - Israel Institute of Technology, June, 1997.
 
9
10
 
11
M. Johnson. Superscalar Microprocessor Design. Prentice Hall, Englewood Cliffs, 1990, N.J.
12
13
 
14
 
15
 
16
S. J. Patel, D. H. Friendly and Y. N. Part. Critical Issues Regarding the Trace Cache Fetch Mechanism. Technical Report CSE---TR-335-97, Univ. of Michigan, May, 1997.
 
17
A. Peleg and U. Weiser. Dynamic Flow Instruction Cache Memory Organized Around Trace Segments Independent of Virtual Address Line. U. S. Paten Number 5,381,533, 1994.
 
18
 
19
 
20
Introduction to Shade, Sun Microsystems Laboratories, Inc. TR 415-960-1300, Revision A of l/Apr/92.
 
21
 
22
 
23
A. Smith and J. Lee. Branch Prediction Strategies and Branch-Target Buffer Design. Computer 17:1, January, 1984.
 
24
25
26
27
28

CITED BY  12

Collaborative Colleagues:
Freddy Gabbay: colleagues
Avi Mendelson: colleagues