Newsgroups: comp.parallel.mpi
From: Terry Lambert <terry@lambert.org>
Subject: Re: MPI implementation and simulation
Organization: Me
Date: Fri, 26 Apr 1996 22:22:14 -0700
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <3181AF06.60090081@lambert.org>

Axel Thimm wrote:
] 
] I would like to know if there is a (free) implementation of
] MPI for FreeBSD.  Is there also a simulation library, that
] can simulate MPI calls on a single processor? (This would
] be nice to be able to keep the same source for parallel and
] non parallel computers)

I haven't seen a free MPI implementation, so I doubt one has
been ported.

But FreeBSD-current supports SMP (thanks to Poul-Henning Kamp;
it used to require a kernel downgrade).

The current implementation is low grain parallelism, with
a mutex controlling kernel reeentrancy, but I've made what
I'd characterize as *significant* progress on a call-pushdown
multithreading of the system call interface through the trap
vector, including single entry/exit recoding of most of the
4.4BSD-Lite2 code.  This still leaves the interrupt and the
exception kernel entry single-threaded, but work is going on
in that direction as well, and will probably bear fruit soon.


                                        Terry Lambert
                                        terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.


