Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watmath!clyde!rutgers!husc6!panda!genrad!decvax!ucbvax!ernie.Berkeley.EDU!assaf From: assaf@ernie.Berkeley.EDU.UUCP Newsgroups: net.sources Subject: Occam compiler and runtime simulator Message-ID: <18338@ucbvax.BERKELEY.EDU> Date: Wed, 15-Apr-87 14:47:39 EST Article-I.D.: ucbvax.18338 Posted: Wed Apr 15 14:47:39 1987 Date-Received: Fri, 17-Apr-87 03:44:14 EST Sender: usenet@ucbvax.BERKELEY.EDU Reply-To: assaf@ernie.Berkeley.EDU (Assaf Schuster) Distribution: world Organization: University of California, Berkeley Lines: 18 A full implementation of Occam+ for VAX and CCI power-6/32 running UNIX 4.2bsd. This is a beta site version. It includes a compiler for Occam+ which produces assembler code. Also included is a library of runtime routines acting as the parallel machine simulator. Occam+ includes extensions to the language such as shared memory and buffered channels. Thus, the package may be used to simulate a vast variety of parallel architectures. The package supports separate compilation, and comes with strong monitoring facilities. All the extensions and special features are listed in the attached user manual. The next version will include monitoring of shared variables, both at compile time and at run time. The sources are 12000 code lines, residing in 2 directories, and taking up about 270k. Attached is a user reference manual. The sources and documentation are available by FTP at ftp@ucbarpa under pub/occam.dist.