DocumentCode
2257681
Title
The need for measured data in computer system performance analysis or garbage in, garbage out
Author
Smith, Alan Jay
Author_Institution
Comput. Sci. Div., California Univ., Berkeley, CA, USA
fYear
1994
fDate
9-11 Nov 1994
Firstpage
426
Lastpage
431
Abstract
There are three general techniques for studying the design, operation and optimization of any type of system: implementation, modeling, and simulation. Implementation can be used when the time is available and the effort is justified. Mathematical modeling can be used if the system is simple enough or if gross approximations are acceptable. Simulation is needed for the remaining cases. In all three cases, a crucial element is the need for accurate estimates of the “workload.” For example, for a computer main or cache memory system, the workload may at one level of detail be the timing and sequence of memory addresses referenced; at another level of detail, it could be just the ratio of loads to stores. No matter how accurate the model of a system may be, any results from it are useless if the workload is not accurately represented. We discuss various types of models and when and what type of accurate workload data is needed. We pay particular attention to performance analysis of memory hierarchies and the use of trace driven simulation
Keywords
digital simulation; performance evaluation; program diagnostics; storage management; accurate workload data; cache memory system; computer system performance analysis; garbage in garbage out; mathematical modeling; measured data; memory addresses; memory hierarchies; trace driven simulation; Analytical models; Cache memory; Computational modeling; Computer science; Computer simulation; Design optimization; Mathematical model; Performance analysis; Random number generation; System performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1994. COMPSAC 94. Proceedings., Eighteenth Annual International
Conference_Location
Taipei
Print_ISBN
0-8186-6705-2
Type
conf
DOI
10.1109/CMPSAC.1994.342768
Filename
342768
Link To Document