Newsgroups: comp.parallel
From: blight@eeserv.ee.umanitoba.ca (David C Blight)
Subject: SUMMARY : Message Passing Simulators
Organization: Electrical Engineering, U of Manitoba, Winnipeg, Manitoba, Canada
Date: Tue, 19 Oct 1993 13:48:04 GMT

Original Post :

	I am curious if anyone knows of any freely available
	message-passing simulators.  I am not looking for anything
	specific as i am just curious about what is available if
	anything.

	I don't know if there is any interest in this sort of
	software. I have done what i suspect most people do, wrote
	my own simulator for the algorithms I am interested in.
	I am hoping that maybe there is some simulators available
	that will do common routing algorithms (worm-hole and
	that sort of stuff)

Summary :

	I received responses about 4 different programs

	I have made all these program available for anonymous
	ftp on ftp.ee.umanitoba.ca in /pub/parallel

       
Netsim program : (titan.cs.rice.edu : public/parallel/sim.tar.Z)

     Currently available: 
     
	YACSIM - A process-oriented discrete-event simulator
	implemented as an extension of the C programming
	language.  This simulator has been used extensively for
	several years.  It is stable and relatively free of bugs.
	There is a reference manual included in the package.

	NETSIM - A general-purpose interconnection network
	simulator implemented as an extension of YACSIM.  This
	simulator is relatively new and has only recently been
	made available outside Rice.  It has not been used much
	and almost certainly contains some bugs, although we have
	fixed all we know about.  There is a reference manual
	included in the package.

	DBSIM - A debugging utility for use with any of the
	simulators.  This program is operational and documented.
	There are no known bugs, but it has not been extensively
	tested.

     Not yet available:

	MEMSIM - A cache and shared address space memory simulator
	implemented as an extension of YACSIM.  This simulator is
	currently being extensively revised and is not yet
	avaiable.  Our goal is to have a version we can distribute
	by the end of the summer of 1993.

	PARCSIM - A parallel architecture simulator implemented as
	an extension of YACSIM and including both YACSIM and
	MEMSIM.  Parts of PARCSIM are operational but it is not
	complete and not yet ready for distribution.  We hope to
	have a version that includes NETSIM, but not MEMSIM,
	available by the middle of the summer of 1993.  It would
	be suitable for simulating distributed memory systems.

Chaos router simulator (shrimp.cs.washington.edu in ~ftp/pub/chaos/simulator)

	The Chaos router simulator is available via anonymous ftp
	from shrimp.cs.washington.edu in ~ftp/pub/chaos/simulator.

	It is written in several thousand lines of ANSI C code,
	and is known to run on MIPS, SPARC, and ALPHA architectures.

mpsim 

	This is Felix Quevedo's Multiprocessor simultator package which
	he wrote here at the University of Miami. I've provided a
	nroff'ed version of his documentation, for those without the ms
	macros, or perhaps without *roff itself.

	The package was developed on a Sun 3 running SunOS 3.5 and has
	been tested on Sun 4 running SunOS 4.0.3, a vax running Ultrix
	3.0, and a mac running A/UX 1.1  The Makefile needs to be
	changed for non-SunOS systems.


MIT LCS Advanced Network Architecture group's network simulator

	This directory contains the MIT LCS Advanced Network
	Architecture group's network simulator.  The simulator is an
	event-driven simulator for packet networks with a simple X
	window interface to allow interactive use.


Thanks to all who responded

Dave Blight
blight@ee.umanitoba.ca
---------------------------------------------------------------------------
Newsgroups: comp.parallel
From: lethin@toast.ai.mit.edu (Rich Lethin)
Subject: Re: parallel architecture
Organization: MIT Artificial Intelligence Lab
Date: 20 Apr 94 17:43:25 GMT

In article <2p2r5o$ur@irisa.irisa.fr>, Sebastien Hily <hily@irisa.fr> wrote:
> I particularly would like to know if it exists any kind of parallel
> architecture simulators on the net. (i'm more interested in a simulator
> for a multithreaded architecture)

Try Eric Brewer's Proteus.  It appears to be anonymous-ftp accessible from
ftp.lcs.mit.edu in pub/brewer/proteus-V3.01.tar.Z.
