Abstract/Details

A new methodology for accurate trace collection and its application to memory hierarchy performance modeling


1993 1993

Other formats: Order a copy

Abstract (summary)

Trace-driven simulation is commonly used to predict the performance of computer systems. However, existing tracing techniques are flawed: they do not usually record operating system references, and they produce only relatively short traces. This dissertation explores the impact these trace errors have on the performance estimates of uniprocessor memory hierarchies using multiprogramming workloads.

To obtain long and complete traces, we have developed BACH (BYU Address Collection Hardware). BACH captures every reference, can record arbitrarily long traces, and suffers a time dilation of less than two percent. Memory hierarchy performance is quantified using BACH traces of the SPEC SDM1.1 benchmark suite executing on an i486 CPU. To evaluate variations due to operating systems we compare these results under both Mach 3.0 and UNIX System V R4. We conclude that for current uniprocessors, long but incomplete traces result in only modest estimation errors. However, for proposed architectures with large delays to main memory, incomplete traces will cause significant errors in performance estimates.

Indexing (details)


Subject
Electrical engineering;
Computer science
Classification
0544: Electrical engineering
0984: Computer science
Identifier / keyword
Applied sciences
Title
A new methodology for accurate trace collection and its application to memory hierarchy performance modeling
Author
Flanagan, J. Kelly
Number of pages
126
Publication year
1993
Degree date
1993
School code
0022
Source
DAI-B 54/09, Dissertation Abstracts International
Place of publication
Ann Arbor
Country of publication
United States
Advisor
Nelson, Brent E.
University/institution
Brigham Young University
University location
United States -- Utah
Degree
Ph.D.
Source type
Dissertations & Theses
Language
English
Document type
Dissertation/Thesis
Dissertation/thesis number
9405097
ProQuest document ID
304039300
Copyright
Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Document URL
http://search.proquest.com/docview/304039300
Access the complete full text

You can get the full text of this document if it is part of your institution's ProQuest subscription.

Try one of the following:

  • Connect to ProQuest through your library network and search for the document from there.
  • Request the document from your library.
  • Go to the ProQuest login page and enter a ProQuest or My Research username / password.