Effcient Simulation of Message-Passing in Distributed-Memory Architectures

dc.contributor.authorDemaine, Eriken
dc.date.accessioned2006-08-22T14:22:54Z
dc.date.available2006-08-22T14:22:54Z
dc.date.issued1996en
dc.date.submitted1996en
dc.description.abstractIn this thesis we propose a distributed-memory parallel-computer simulation system called PUPPET (Performance Under a Pseudo-Parallel EnvironmenT). It allows the evaluation of parallel programs run in a pseudo-parallel system, where a single processor is used to multitask the program's processes, as if they were run on the simulated system. This allows development of applications and teaching of parallel programming without the use of valuable supercomputing resources. We use a standard message-passing language, MPI, so that when desired (e. g. , development is complete) the program can be run on a truly parallel system without any changes. There are several features in PUPPET that do not exist in any other simulation system. Support for all deterministic MPI features is available, including collective and non-blocking communication. Multitasking (more processes than processors) can be simulated, allowing the evaluation of load-balancing schemes. PUPPET is very loosely coupled with the program, so that a program can be run once and then evaluated on many simulated systems with multiple process-to-processor mappings. Finally, we propose a new model of direct networks that ignores network traffic, greatly improving simulation speed and often not signficantly affecting accuracy.en
dc.formatapplication/pdfen
dc.format.extent497476 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/10012/1069
dc.language.isoenen
dc.pendingfalseen
dc.publisherUniversity of Waterlooen
dc.rightsCopyright: 1996, Demaine, Erik. All rights reserved.en
dc.subjectComputer Scienceen
dc.subjectdistributed-memoryen
dc.subjectparallel-computeren
dc.subjectsimulationen
dc.subjectsystemen
dc.subjectPerformanceen
dc.subjectPseudo-Parallelen
dc.subjectEnvironmenten
dc.titleEffcient Simulation of Message-Passing in Distributed-Memory Architecturesen
dc.typeMaster Thesisen
uws-etd.degreeMaster of Mathematicsen
uws-etd.degree.departmentSchool of Computer Scienceen
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
edemaine1996.pdf
Size:
485.82 KB
Format:
Adobe Portable Document Format