|
Abstract : |
We present a new methodology for the efficient performance simulation of imperative, explicit parallel programs running on shared-memory or distributedmemory (vector) machines. The methodology is based on a program and machine specification formalism called Pamela (PerformAnce ModEling LAnguage), and an associated calculus which allows performance models to be optimized prior to subsequent simulation. The (compile-time) application of this calculus yields models which retain high prediction accuracy whereas simulation costs may be reduced by orders of magnitude compared to traditional approaches. 1, |