A study of machine‐level software profile

Amnon B. Barak*, Moshe Aharoni

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

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.

Original languageEnglish
Pages (from-to)131-136
Number of pages6
JournalSoftware - Practice and Experience
Volume8
Issue number2
DOIs
StatePublished - 1978

Keywords

  • Instruction mix
  • Performance evaluation
  • Software profile

Fingerprint

Dive into the research topics of 'A study of machine‐level software profile'. Together they form a unique fingerprint.

Cite this