A study of machine‐level software profile
- 1 March 1978
- journal article
- Published by Wiley in Software: Practice and Experience
- Vol. 8 (2) , 131-136
- https://doi.org/10.1002/spe.4380080203
Abstract
The instruction mix of a CDC CYBER/74 computer in a university environment was monitored, and in this paper frequencies of execution for the most commonly used instructions are given. From these measurements we make a number of observations about several aspects of computing patterns. One observation is the fact that if we exclude the idle loop of the operating system, the percentage of occurrences for each type of instruction over various time intervals is constant. This fact is used to define a machine‐level software profile (MLSP) for the type of machine operations in the given computing environment. It is shown that the MLSP could be used to find machine utilization and the extent to which software takes advantage of machine architecture, and as a consistent method to improve the performance of a machine configuration.Keywords
This publication has 4 references indexed in Scilit:
- A numerical profile of commercial PL/I programsSoftware: Practice and Experience, 1976
- An Analysis of Some Commercial PL/I ProgramsIEEE Transactions on Software Engineering, 1976
- The design of a pascal compilerSoftware: Practice and Experience, 1971
- An empirical study of FORTRAN programsSoftware: Practice and Experience, 1971