ACM Home Page
Please provide us with feedback. Feedback
Constructing multiprocessor workload characterizations
Full text PdfPdf (835 KB)
Source ACM Southeast Regional Conference archive
Proceedings of the 33rd annual on Southeast regional conference table of contents
Clemson, South Carolina
SESSION: Systems modeling table of contents
Pages: 3 - 12  
Year of Publication: 1995
ISBN:0-89791747-2
Authors
Darell Suggs  Data General Corp., Triangle Park, NC
Robert Reynolds  Michigan Technological University, Houghton, MI
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 8,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1122018.1122020
What is a DOI?

ABSTRACT

We present a method for developing a multiple processor workload characterization based on actual system level traces of user and kernel accesses. We trace a single processor system executing an N-processor workload. We then perform static analysis on the trace and produce individual process characterizations. These characterizations can be used to build input workloads for models of multiple processor systems. This provides a method for using real workload traces to drive multiple processor simulations without requiring that a similarly configured machine exist. Additionally, a wealth of static information can be obtained from the traces. As an example, we have traced and analyzed the popular commercial benchmark, TPC-B. We present results from the analysis.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
R.A. Alfieri. An efficient kernel-based implementation of POSIX threads. In Proceedings of the Summer USENIX Conference, June 1994.
3
 
4
B. Chen. Software methods for system address tracing. In The 4th Workshop on Workstation Operating Systems, Napa, California, 1993.
5
 
6
 
7
M. A. Holliday. Techniques for cache and memory simulation using address reference traces. International Journal in Computer Simulation, 1:129--151, 1991.
 
8
M. H. Kelley. Multiprocessor aspects of the DG/UX kernel. In Proceedings of the Winter USENIX Conference, pages 85--99, January 1989.
 
9
M. H. Kelley and A. R. Huber. Engineering a (multiprocessor) Unix kernel. In Proceedings of the Autumn European Unix User's Group Conference, pages 7--19, Vienna, Austria, September 1989.
 
10
Motorola Corporation. MC88110 Users Manual, 1991.
 
11
Motorola Corporation. MC88410 Users Manual, 1991.
 
12
D. Nagle, R. Uhlig, and T. Mudge. Monster: A tool for analyzing the interaction between operating systems and computer architectures. Technical report, University of Michigan, May 1992.
13
14
 
15
Transaction Processing Performance Council (TPC). TPC Benchmark A, 1989.
Collaborative Colleagues:
Darell Suggs: colleagues
Robert Reynolds: colleagues