| OCCAM 2 (A parallel, concurrent, distributed language) | |
| D7202-oc / TDS | |
| ? | |
| compiler & full toolset system | |
| INMOS Ltd. | |
| ftp://unix.hensa.ac.uk/pub/parallel/occam/compilers/inmos http://www.hensa.ac.uk/parallel/occam/compilers/inmos/index.html | |
| An old version of the INMOS OCCAM compiler & toolset, made freely avaiable by INMOS Ltd. OCCAM is a language for designed to express concurrent algorithms and their implementation on a network of processing components. | |
| The original implementation of OCCAM 2 | |
| "OCCAM 2 reference manual", INMOS ltd, Prentice-Hall International, ISBN 0-13-629312-3 | |
| produces object code for the INMOS transputer (but see KROC entry) | |
| Research purposes only. NO support will be provided by INMOS Ltd. | |
| C & occam compiler (Sun4, PC, & Transputer binaries available) | |
| Sun3, Sun4, PC, INMOS transputer. (Most UNIXes?) | |
| produces object code for the INMOS transputer (but see KROC entry) | |
| Not developed, UNSUPPORTED. | |
| comp.sys.transputer | |
| Dave Beckett <djb1@ukc.ac.uk> | |
| 1-Mar-94 |
| OCCAM 2 (A parallel, concurrent, distributed language) | |
| KROC (Kent Retargetable Occam Compiler) | |
| 0.1 Beta | |
| compiler, run-time kernel, documentation | |
| David Wood, Professor Peter Welch | |
| ftp://unix.hensa.ac.uk/pub/parallel/occam/projects/occam-for-all/kroc http://www.hensa.ac.uk/parallel/occam/projects/occam-for-all/kroc/ | |
| KROC is a portable OCCAM compiler system that enables OCCAM to run on non-transputer platforms (initially SunOS/SPARC(TM) workstations). KROC works by translating code produced by an INMOS OCCAM Toolset compiler into the native assembler for the target architecture and linking in a small (< 2K bytes) kernel that provides the process scheduling and message-passing functionality of the transputer micro-code. Therefore, you will need an OCCAM Toolset compiler (see requires:). | |
| |
|
"OCCAM 2 reference manual", INMOS ltd, Prentice-Hall
International, ISBN 0-13-629312-3
"Transputer Instruction Set - A Compiler Writers Guide", INMOS Ltd, Prentice-Hall, ISBN 0-13-929100-8 | |
| ? | |
| INMOS OCCAM compiler D7202 from: ftp://unix.hensa.ac.uk/pub/parallel/occam/compilers/inmos/oc | |
| Sun4 (DEC Alpha and Motorola PowerPC to follow) | |
| Sparc processor only at present | |
| actively developed, supported | |
| comp.sys.transputer, <ofa-com-request@ukc.ac.uk> | |
| Occam For All Team <ofa-bugs@ukc.ac.uk> | |
| 4-May-1995 |
| OCCAM 2 (A parallel, concurrent, distributed language) | |
| SPOC (Southampton Portable Occam Compiler) | |
| 1.1 | |
| compiler(->C), run-time system, documentation, tools, examples | |
| Denis Nicole <dan@ecs.soton.ac.uk>, Sean Wykes <smw@ecs.soton.ac.uk>, Mark Debbage <md@pact.srf.ac.uk>, Mark Hill <mbh@pact.srf.ac.uk> | |
| ftp://ftp.ecs.soton.ac.uk/pub/occam/spoc1.1 ftp://unix.hensa.ac.uk/pub/parallel/occam/compilers/spoc http://www.hensa.ac.uk/parallel/occam/compilers/spoc/index.html | |
| supports the OCCAM 2 programming language. | |
| Full implementation of OCCAM 2 | |
| "OCCAM 2 reference manual", INMOS ltd, Prentice-Hall International, ISBN 0-13-629312-3 | |
| The system generates ANSI-C code, implementing efficient portable concurrency running on a single target processor. Supports cross-linking with NAG Fortran-90 compiler. | |
| GPL'ed | |
| C compiler, gmd compiler tools (available with compiler sources) (Sun4 binaries available) | |
| Sun3, Sun4 | |
| ? Should work on most UNIXes | |
| actively developed, supported | |
| comp.sys.transputer | |
| Dr Denis A Nicole <dan@ecs.soton.ac.uk> | |
| 1-March-1994 |
Please send updates to free-compilers@idiom.com
The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.
Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved