skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: CRAY-1 instruction analysis: a comparison of two methods

Abstract

In an effort to obtain data for workload characterization and performance evaluation studies, statistics were gathered on the frequencies of individual instructions in codes executing on the Cray-1. Two methods were used for the collection of data: (1) direct dynamic counting of executing instructions and (2) sampling of instructions at regular intervals during execution of the code. This paper describes the implementation of both methods and compares the results obtained. We conclude that because the Cray-1 is a vector processor, the sampling technique produces skewed results that misrepresent the workload being examined. Therefore, although it is easier to implement, sampling produces inaccurate results and is an invalid approach to performance evaluation studies on a vector computer. The counting of instructions provides a valuable profile of instruction frequencies and is a stable basis on which to build performance estimations.

Authors:
;
Publication Date:
Research Org.:
Los Alamos National Lab., NM (USA)
OSTI Identifier:
5633829
Report Number(s):
LA-UR-83-1500; CONF-831208-1
ON: DE83012778
DOE Contract Number:  
W-7405-ENG-36
Resource Type:
Conference
Resource Relation:
Conference: 14. computer measurement group conference, Washington, DC, US, 6 Dec 1983
Country of Publication:
United States
Language:
English
Subject:
99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; CRAY COMPUTERS; PROGRAMMING; EVALUATION; OPTIMIZATION; PERFORMANCE; SAMPLING; STATISTICS; VECTOR PROCESSING; COMPUTERS; MATHEMATICS; 990200* - Mathematics & Computers

Citation Formats

Martin, J.L., and Warnock, T. CRAY-1 instruction analysis: a comparison of two methods. United States: N. p., 1983. Web.
Martin, J.L., & Warnock, T. CRAY-1 instruction analysis: a comparison of two methods. United States.
Martin, J.L., and Warnock, T. Sat . "CRAY-1 instruction analysis: a comparison of two methods". United States. https://www.osti.gov/servlets/purl/5633829.
@article{osti_5633829,
title = {CRAY-1 instruction analysis: a comparison of two methods},
author = {Martin, J.L. and Warnock, T.},
abstractNote = {In an effort to obtain data for workload characterization and performance evaluation studies, statistics were gathered on the frequencies of individual instructions in codes executing on the Cray-1. Two methods were used for the collection of data: (1) direct dynamic counting of executing instructions and (2) sampling of instructions at regular intervals during execution of the code. This paper describes the implementation of both methods and compares the results obtained. We conclude that because the Cray-1 is a vector processor, the sampling technique produces skewed results that misrepresent the workload being examined. Therefore, although it is easier to implement, sampling produces inaccurate results and is an invalid approach to performance evaluation studies on a vector computer. The counting of instructions provides a valuable profile of instruction frequencies and is a stable basis on which to build performance estimations.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Sat Jan 01 00:00:00 EST 1983},
month = {Sat Jan 01 00:00:00 EST 1983}
}

Conference:
Other availability
Please see Document Availability for additional information on obtaining the full-text document. Library patrons may search WorldCat to identify libraries that hold this conference proceeding.

Save / Share: