Ease: An Environment for Architecture Study and Experimentation

Report
Authors:Davidson, Jack, Department of Computer ScienceUniversity of Virginia Whalley, David, Department of Computer ScienceUniversity of Virginia
Abstract:

Obtaining accurate and meaningful measurements of the execution behavior of instruction set architectures is difficult. Measurement systems often impose a heavy performance penalty that limits the types of programs that can be used. Furthermore, meaningful measurements can only be obtained if realistic (not toy) benchmark programs are used. Such programs, however, requires high-level language compilers to translate the benchmarks to machine code. The problem is further complicated as most machines require "optimizing" compilers in order for their capabilities to be fully exploited. This paper describes an environment that provides these capabilities. It allows detailed measurements of the execution behavior of realistic programs to be generated without incurring a heavy performance penalty. The accompanying compiler technology allows optimizing compilers to he built that fully exploit the capabilities of the machine. To illustrate the power of the environment, its use in a number of applications is described.
Note: Abstract extracted from PDF file via OCR

Rights:
All rights reserved (no additional license for public reuse)
Language:
English
Source Citation:

Davidson, Jack, and David Whalley. "Ease: An Environment for Architecture Study and Experimentation." University of Virginia Dept. of Computer Science Tech Report (1989).

Publisher:
University of Virginia, Department of Computer Science
Published Date:
1989