Issue No. 11 - November (1975 vol. 8)
W.G. Alexander , University of Toronto
One use of performance measurement techniques is in the study of operational characteristics of programs written in high-level programming languages. Information derived from such studies can be used to construct benchmark programs and synthetic workloads,<sup>1,2</sup>detect inefficiencies in programming language implementation, and suggest possible improvements in the design of computers.<sup>3,9,10</sup>Our main interest is in the latter area: the discovery of primitive operations, implied by the semantics of a programming language, that can be added to the firmware or hardware of a computer to improve overall system performance. These computer architecture optimization techniques have been applied in several studies<sup>3,9</sup>and have been used commercially to design efficient pseudo machines for the Burroughs B1700.<sup>10,12</sup>
W. Alexander and D. Wortman, "Static and Dynamic Characteristics of XPL Programs," in Computer, vol. 8, no. , pp. 41-46, 1975.