Title :
The computer architect´s workbench
Author_Institution :
Dept. of Electr. Eng., Delft Univ. of Technol., Netherlands
Abstract :
When comparing processor and memory architectures, when evaluating paper architecture, or when evaluating individual architecture features there are three fundamental issues that affect the validity of results: first, the influence of differences in architectural features not under investigation; second, the influence of the quality differences between compile-time trajectories; and third, the influence of the choice of benchmarks (representing a specific application or application area) driving the comparisons. An attempt to alleviate these problems without sacrificing flexibility and evaluation speed is embodied in the Architect´s Workbench (AWB). The AWB is a set of software tools with the sole purpose of performing architecture comparison and evaluation of architecture features on a fair basis. The AWB has been used extensively for the evaluation of architecture features such as instruction encoding, register allocation, and register sets, as well as memory components like instruction and data caches
Keywords :
computer architecture; instruction sets; memory architecture; performance evaluation; software tools; AWB; Architect´s Workbench; architecture features; benchmarks; compile-time trajectories; data caches; instruction encoding; memory architectures; paper architecture; quality differences; register allocation; register sets; software tools; static analysis; Analytical models; Application software; Computer architecture; Memory architecture; Paper technology; Performance analysis; Performance evaluation; Program processors; Runtime; Software tools;
Conference_Titel :
CompEuro '90. Proceedings of the 1990 IEEE International Conference on Computer Systems and Software Engineering
Conference_Location :
Tel-Aviv
Print_ISBN :
0-8186-2041-2
DOI :
10.1109/CMPEUR.1990.113667