(Enter summary)
Abstract: Instruction fetch bandwidth is feared to be a major limiting factor to the performance of future
wide-issue aggressive superscalars. Consequently, it is crucial to develop techniques to increase the
number of useful instructions per cycle provided to the processor. Unfortunately, most of the past
work in this area has largely focused on engineering workloads, rather than on the more challenging,
badly-behaved popular commercial workloads.
In this paper, we focus on Database applications running ... (Update)
Context of citations to this paper: More
...functions. It is possible to obtain better results with a seed selection based on the internal structure of the code, as we show in [12]. However access to the source code of applications is not always granted, and gaining such deep understanding of the code is a time...
Cited by: More
Software Trace Cache - Ramírez, Larriba-Pey.. (1999)
(Correct)
Similar documents (at the sentence level):
32.1%: Optimization of Instruction Fetch for Decision.. - Ramírez.. (1999)
(Correct)
6.6%: Software Trace Cache for Commercial Applications - Ramirez, Larriba-Pey..
(Correct)
Active bibliography (related documents): More All
0.4: Red blue traces: Trace cache redundancy - Ramírez, Larriba-Pey.. (1999)
(Correct)
0.2: Microarchitectural and Compile-Time Optimizations for.. - Kalamatianos (2000)
(Correct)
0.2: Fetching Instruction Streams - Alex Ramirez Oliverio (2002)
(Correct)
Similar documents based on text: More All
0.5: Code Layout Optimizations for Transaction Processing.. - Ramírez.. (2001)
(Correct)
0.5: Branch Prediction Using Profile Data - Ramirez, Larriba-Pey, Valero (2001)
(Correct)
0.4: Instruction Fetch Architectures and Code Layout.. - Ramirez, Larriba-Pey..
(Correct)
BibTeX entry: (Update)
Alex Ramirez, Josep Ll. Larriba-Pey, Carlos Navarro, Xavi Serrano, Josep Torrellas, and Mateo Valero. Code reordering of decision support systems for optimized instruction fetch. Technical Report UPC-DAC-1998-56, Universitat Politecnica de Catalunya, December 1998. http://citeseer.ist.psu.edu/ramirez98code.html More
@misc{ ramirez98code,
author = "A. Ramirez and J. Ll and L. Carlos and N. Xavi and S. Josep and T. Mateo",
title = "Code reordering of decision support systems for optimized instruction fetch",
text = "Alex Ramirez, Josep Ll. Larriba-Pey, Carlos Navarro, Xavi Serrano, Josep
Torrellas, and Mateo Valero. Code reordering of decision support systems
for optimized instruction fetch. Technical Report UPC-DAC-1998-56, Universitat
Politecnica de Catalunya, December 1998.",
year = "1998",
url = "citeseer.ist.psu.edu/ramirez98code.html" }
Citations (may not include all citations):
481
Fundamentals of Database Systems (context) - Elmasri, Navathe - 1994
443
Improving Direct-mapped Cache Performance by the Addition of..
- Jouppi - 1990
407
Trace Scheduling: A Technique for Global Microcode Compactio.. (context) - Fisher - 1981
164
The Superblock: An Effective Technique for VLIW and Supersca.. (context) - Hwu, Mahlke et al. - 1993
107
Memory System Characterization of Commercial Workloads
- Barroso, Gharachorloo et al. - 1998
93
Optimization of Instruction Fetch Mechanism for High Issue R..
- Conte, Menezes et al. - 1995
91
Two-level adaptive branch prediction (context) - Yeh, Patt - 1991
75
Increasing the Instruction Fetch Rate via Multiple Branch Pr..
- Yeh, Marr et al. - 1993
72
Performance Characterization of a Quad Pentium Pro SMP Using..
- Keeton, Patterson et al. - 1998
67
Contrasting Characteristics and Cache Performance of Technic.. (context) - Maynard, Donnelly et al. - 1994
53
Procedure Placement Using Temporal Ordering Information
- Gloy, Blackwell et al. - 1997
51
Optimizing Instruction Cache Performance for Operating Syste..
- Torrellas, Xia et al. - 1995
47
An Analysis of Database Workload Performance on Simultaneous..
- Lo, Barroso et al. - 1998
47
Efficient Procedure Mapping Using Cache Line Coloring
- Hashemi, Kaeli et al. - 1997
40
Multiple-block Ahead Branch Predictors
- Seznec, Jourdan et al. - 1996
33
The Memory Performance of DSS Commercial Workloads in Shared..
- Trancoso, Ll et al. - 1997
28
The Effect of Code Expanding Optimizations on Instruction Ca..
- Chen, Chung et al. - 1993
22
Improving Trace Cache effectiveness with Branch Promotion an..
- Patel, Evers et al. - 1998
16
Achieving High Instruction Cache Performance with an Optimiz.. (context) - Hwu, Chang - 1989
12
Temporal-based Procedure Reordering for Improved Instruction..
- Kalamaitianos, Kaeli - 1998
10
Alternative Fetch and Issue Techniques from the Trace Cache .. (context) - Friendly, Patel et al. - 1997
8
Performance of Database Workloads on Shared-Memory Systems w..
- Rangananthan, Gharachorloo et al. - 1998
6
on Programming Languaje Design and Implementation (context) - Pettis, Hansen et al. - 1990
6
Trace Cache: a Low Latency Aprroach to High Bandwith Instruc.. (context) - Rottenberg, Benett et al. - 1996
2
The POSTGRES Next Generation Database Management System (context) - Stonebreakerand, Kemnitz - 1991
2
Dynamic History-Length Fitting: A thrid level of adaptivity .. (context) - Juan, Sanjeevan et al. - 1998
1
Characterization of Instruction Cache behavior of PostgreSQL.. (context) - Ramirez
Documents on the same site (http://www.ac.upc.es/homes/aramirez/papers.html): More
Software Trace Cache - Ramírez, Larriba-Pey.. (1999)
(Correct)
Software Trace Cache - Ramírez, Larriba-Pey.. (1999)
(Correct)
Optimization of Instruction Fetch for Decision.. - Ramírez.. (1999)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC