See this document in CiteSeerX!

A Design Environment for Addressing Architecture and Compiler Interactions (1991)  (Make Corrections)  (21 citations)
Jack W. Davidson, David B. Whalley



  Home/Search   Context   Related

 
View or download:
fsu.edu/pub/whalley/papers/mnm91.ps
fsu.edu/pub/whalley/papers/ist92.ps
fsu.edu/~whalley/papers/ist92.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  fsu.edu/~whalley/research (more)
From:  fsu.edu/~whalley/research
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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