Premium
Compiler performance analysis tools
Author(s) -
Heines T. S.,
Jalics P. J.
Publication year - 1988
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380180908
Subject(s) - compiler , computer science , programmer , set (abstract data type) , programming language , measure (data warehouse) , statement (logic) , range (aeronautics) , operating system , database , engineering , political science , law , aerospace engineering
Most of the performance bench‐marks for compilers do not give detailed performance characteristics that might be useful to a programmer. The goal of most bench‐marks seems to be to produce a single number. A set of bench‐mark tools that measure individual language features of C and generate a large number of measurements has been designed to create a detailed performance profile of any C compiler. There is an emphasis on the detailed statement‐level measurements of both CPU and I/O aspects of C, but there is also a range of routine and program‐level bench‐marks that seek to measure the interaction of CPU and I/O in actual application programs. The programs are portable, parametrized, and openended so that additional measurements can be added with little effort. With some additional effort, the tools could be adapted to other languages.