[comp.sources.wanted] Info on Lightweight Processes

c184-cu@holden.Berkeley.EDU (Howard Allen Treesong) (11/04/87)

Hi, I want to compile a language that has concurrency (messages and
dataflow synchronization, no time slicing) into a C program, then
execute the C program to get a simulation of the parallelism.

As there may be hundreds or thousands of processes (hardware
simulation) I can't use Unix processes and IPC. Is anyone out there
aware of packages to perform anything from simple co-routine
save-restart to elaborate user-space LWP support?  I am aware of the
TASK library distributed with old C++ (I want to use straight C)and of
the TOY operating system (which is too slow for me, as it copies the
stack). I am also aware of what needs to be done, what I'd like is
details of how to do it on a Vax or sun with the standard C compilers.
Any pointers, sources or paper refs would be appreciated.

Please mail all info/metoos to me, and I will summarize if there
is call for it.  
Thank you,
	Andrew
andy@cory.berkeley.edu
...!ucbvax!cory!andy
andy%cory@jade.bitnet