(Enter summary)
Abstract: This paper presents an environment that
integrates the tasks of translating a source program to machine instructions for a proposed architecture, imitating
the execution of these instructions, and collecting measurements. The environment, which is easily
retargeted and quickly collects detailed measurements, facilitates experimentation with a proposed architecture
and a compiler. (Update)
Context of citations to this paper: More
.... on code generated by compiler vpo (Very Portable Optimizer) using EASE (Environment for Architectural Study and Experimentation [13]) on the SPARC architecture for the Unix utilities described in Table 8.1. 8.1.1 Number of Instructions Executed Table 8.2 shows the...
...else l=c; c= u l) 2; if( u c) 1 (c l) 1) break; return table[c] data c : c 1; a) Source code. binary search: 1 r[1] r[0] 2 r[12]=r[1] 16; 4 r[12] LA[L1] 5 r[4] LA[r[12] 6 r[2] 32; 7 r[3] 0; 8 r[0] 16; 11 r[12] W[r[12] 16) 16; 12 c[0] r[1] r[12] 13 r[2]...
Cited by: More
Performance Driven Optimization Tuning In Vista - Kulkarni (2003)
(Correct)
Coalescing Conditional Branches into Efficient Indirect Jumps - Uh, Whalley (1997)
(Correct)
VISTA: A System for Interactive Code Improvement - Zhao, Cai, Whalley, Bailey.. (2002)
(Correct)
Active bibliography (related documents): More All
0.8: Relating Static and Dynamic Machine Code Measurements - Davidson, Rabung, Whalley (1992)
(Correct)
0.7: Target-specific Global Code Improvement: Principles and.. - Benitez, Davidson (1994)
(Correct)
0.6: Tradeoffs in Supporting Two Page Sizes - Talluri, Kong, Hill, Patterson (1992)
(Correct)
Similar documents based on text: More All
0.1: Quick Compilers Using Peephole Optimization - Davidson, Whalley (1989)
(Correct)
0.1: Supporting Timing Analysis by Automatic Bounding of Loop .. - Healy, Sjödin, Rustagi, .. (2000)
(Correct)
0.1: Avoiding Unconditional Jumps by Code Replication - Mueller, Whalley (1992)
(Correct)
Related documents from co-citation: More All
14: A portable global optimizer and linker (context) - Benitez, Davidson - 1988
8: Computer Architecture: a Quantitative Approach (context) - Hennessy, Patterson - 1996
5: Bounding worst-case instruction cache performance (context) - Arnold, Mueller et al. - 1994
BibTeX entry: (Update)
Jack W. Davidson and David B. Whalley, "A Design Environment for Addressing Architecture and Compiler Interactions", Microprocessors and Microsystems, November 1991, 15(9):459--472. http://citeseer.ist.psu.edu/davidson91design.html More
@misc{ davidson91design,
author = "J. Davidson and D. Whalley",
title = "A Design Environment for Addressing Architecture and Compiler Interactions",
text = "Jack W. Davidson and David B. Whalley, A Design Environment for Addressing
Architecture and Compiler Interactions, Microprocessors and Microsystems,
November 1991, 15(9):459--472.",
year = "1991",
url = "citeseer.ist.psu.edu/davidson91design.html" }
Citations (may not include all citations):
1575
Computer Architecture: A Quantitative Approach (context) - Hennessy, Patterson - 1990 ACM
1399
Compilers Principles (context) - Aho, Sethi et al. - 1986
271
Yacc: Yet Another Compiler-Compiler
- Johnson - 1978
234
Cache Memories (context) - Smith - 1982 ACM DBLP
80
Abstract Execution: A Technique for Efficiently Tracing Prog.. (context) - Larus - 1990 ACM DBLP
79
A Portable Global Optimizer and Linker (context) - Benitez, Davidson - 1988 ACM DBLP
72
Generation and Analysis of Very Long Address Traces (context) - Borg, Kessler et al. - 1990 ACM DBLP
60
Techniques for Efficient Inline Tracing on a Shared-Memory M..
- Eggers, Keppel et al. - 1990 ACM DBLP
42
Code Selection through Object Code Optimization (context) - Davidson, Fraser - 1984 ACM DBLP
36
TRAPEDS: Producing Traces for Multicomputers Via Execution D.. (context) - Stunkel, Fuchs - 1989 ACM DBLP
22
The Design and Application of a Retargetable Peephole Optimi.. (context) - Davidson, Fraser - 1980 ACM DBLP
20
The Design of an Optimizing Compiler (context) - Wulf, Johnsson et al. - 1975
12
A Retargetable Instruction Reorganizer (context) - Davidson - 1986 ACM DBLP
12
Methods for Saving and Restoring Register Values across Func..
- Davidson, Whalley - 1991 ACM DBLP
11
Instruction Set Processor Specifications (ISPS): The Notatio.. (context) - Barbacci - 1981
11
Ease: An Environment for Architecture Study and Experimentat.. (context) - Whalley - 1990 ACM DBLP
10
The 801 Minicomputer (context) - Radin - 1982 ACM DBLP
9
A Block-and-Actions Generator as an Alternative to a Simulat.. (context) - Huguet, Lang et al. - 1987 ACM DBLP
7
Static and Dynamic Characteristics of XPL Programs (context) - Alexander, Wortman - 1975
6
MIPS Computer Systems (context) - Manual, pixstats - 1990
6
Simple Machine Description Grammars (context) - Davidson - 1985
5
Reducing the Cost of Branches by Using Registers (context) - Davidson, Whalley - 1990 ACM DBLP
4
Hardware/Software Tradeoffs for Increased Performance (context) - Hennessy, Jouppi et al. - 1982 ACM DBLP
3
ASIC Microprocessors (context) - Flynn, Winner - 1990 ACM DBLP
3
Sun Microsystems Technical Memorandum (context) - Cmelik, SpixTools - 1990
2
An Architectural Research Facility---ISP Descriptions, Simul.. (context) - Barbacci, Siewiorek et al. - 1977
1
Fast Function Calls and Returns (context) - Davidson, Whalley - 1990 ACM
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.fsu.edu/~whalley/research.html): More
Quick Compilers Using Peephole Optimization - Davidson, Whalley (1989)
(Correct)
Fast Context Switches: Compiler and Architectural Support .. - Snyder, Whalley, Baker
(Correct)
Efficient On-the-fly Analysis of Program Behavior and Static .. - Mueller, Whalley (1994)
(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