Transparent Gif

Department of Computer Science

University of California, Santa Barbara

Abstract

Maya: A Simulation Platform for Parallel Architectures andDistributed Shared Memories

by: Divyakant Agrawal, Manhoi Choy, Hong Va Leong, and Ambuj K. Singh

Abstract:

Maya is a simulation platform for evaluating the performance of parallelprograms on parallel architectures with different memory coherence protocols.It uses the communication library PVM to ensure portability. Rapid prototypingof different memory protocols of varying degrees of coherence is possible andthe impact of these protocols on the performance of application programs can bestudied. We describe the design of Maya and the simulation mechanism briefly.Some of the performance results on architectural simulation with differentmemory coherence protocols are presented. Parallel discrete event simulationtechniques are adopted for the execution-driven simulation of parallelarchitectures.

Keywords:

modeling of parallel architectures, parallel and distributedsimulation, parallel programming, weak memories

Date:

December 1993

Document: 1993-24

XHTML Validation | CSS Validation
Updated 14-Nov-2005
Questions should be directed to: webmaster@cs.ucsb.edu