Simulating Parallel Program Performance with CLUE
Dieter F. Kvasnicka · 2001
In this paper the simulation and assessment tool CLUE is described. This tool is able to simulate the performance of parallel programs using the message passing library PVM for communication, run on arbitrary parallel m achines, including PC clusters. CLUE redirects calls to PVM to its own functions, providing an additional layer between an application and PVM. The simulation is driven by the application execution itself. The applicability of CLUE is demonstrated in three case studies, where (i) different load predictors are compared, and (ii) the performance of a ma ster-slave parallelization and (iii) subroutines of the widely used ScaLapack linear algebra package are simulated.