Abstract
The techniques for predicting detailed performance characteristics of a single shared memory parallel program were discussed. A deterministic task graph analysis was developed that provided detailed performance prediction for shared-memory programs with arbitary task graps. The model assumed the deterministic task execution times and was evaluated in three ways. The results show that the technique is accurate and efficient for a variety of shared-memory programs, and the deterministic assumption is crucial to permit accurate and efficient analysis of these programs.
Original language | English (US) |
---|---|
Pages (from-to) | 94-136 |
Number of pages | 43 |
Journal | ACM Transactions on Computer Systems |
Volume | 22 |
Issue number | 1 |
DOIs | |
State | Published - Feb 2004 |
Keywords
- Analytical model
- Deterministic model
- Parallel program performance prediction
- Queueing network
- Shared memory
- Task graph
- Task scheduling
ASJC Scopus subject areas
- General Computer Science