Loading...
Please wait, while we are loading the content...
Similar Documents
Redeeming ipc as a performance metric for multithreaded programs (2003)
| Content Provider | CiteSeerX |
|---|---|
| Author | Lipasti, Mikko H. Cain, Harold W. Lepak, Kevin M. |
| Description | in Proceeding of 12th International Conference on Parallel Architectures and Compilation Techniques |
| Abstract | Recent work has shown that multithreaded workloads running in execution-driven, full-system simulation environments cannot use instructions per cycle (IPC) as a valid performance metric due to non-deterministic program behavior. Unfortunately, invalidating IPC as a performance metric introduces its own host of difficulties: special workload setup, consideration of cold-start and end-effects, statistical methodologies leading to increased simulation bandwidth, and workload-specific, higher-level metrics to measure performance. This paper explores the non-determinism problem in multithreaded programs, describes a method to eliminate non-determinism across simulations of different experimental machine models, and demonstrates the suitability of this methodology for performing architectural performance analysis, thus redeeming IPC as a performance metric for multithreaded programs. 1 |
| File Format | |
| Publisher Date | 2003-01-01 |
| Access Restriction | Open |
| Subject Keyword | Use Instruction Valid Performance Non-deterministic Program Behavior Different Experimental Machine Model Higher-level Metric Non-determinism Problem Architectural Performance Analysis Full-system Simulation Environment Simulation Bandwidth Special Workload Setup |
| Content Type | Text |
| Resource Type | Conference Proceedings Article |