The POEMS Project at UCLA
Home of the COMPASS System Simulator


The UCLA branch of POEMS consists of Rajive Bagrodia and Ewa Deelman at the Parallel Computing Laboratory.

A COMponent-Based Parallel System Simulator for MPI Programs

We have developed COMPASS, a COMponent-Based Parallel System Simulator, to provide direct execution-driven, parallel simulation for performance prediction of parallel computation-, communication-, and I/O-intensive programs written using the MPI message-passing library. In particular, simulation components have been developed to predict the behaviour of applications based on communication latency, the number of available processors on the architecture of interest, different caching strategies for parallel I/O, parallel file system characteristics, and alternative implementations of collective communication and I/O commands.

More information on COMPASS

 

Performance Oriented End-to-End Modeling of Large Heterogeneous Adaptive Parallel/Distributed Computer/Communication Systems

COMPASS is one of UCLA's key contributions to the POEMS (Performance Oriented End-to-end Modeling System) project. POEMS is a multi-institute, collaborative effort creating an environment for end-to-end performance modeling of complex parallel and distributed systems and spanning the domains of application software, runtime and operating system software, and hardware architecture. To enable end-to-end modeling of large-scale applications and systems, the POEMS framework is designed to compose models of system components from these different domains, to integrate multiple modeling paradigms (analytical modeling, simulation, and actual system execution), and to allow different components to be modeled at multiple levels of detail. The key components of the POEMS framework include:

 
    Current Focus:

Modelling the performance of SWEEP3D with current results.

 
    Links:

the POEMS homepage

 
    Internal Papers:


This work is supported by DARPA/ITO under Contract N66001-97-C-8533, "End-to-End Performance Modeling of Large Heterogenous Adaptive Parallel/Distributed Computer/Communication Systems," 10/01/97 - 09/30/00 and by a NSF grant titled "Design of Parallel Algorithms, Language, and Simulation Tools Award ASC9157610", 08/15/91 - 7/31/98. Thanks to Frederica Darema for her support of this research.

Please send questions and comments to phantom@cs.ucla.edu.