language: OCCAM 2


Language:
OCCAM 2 (A parallel, concurrent, distributed language)
Package:
D7202-oc / TDS
Version:
?
Parts:
compiler & full toolset system
Author:
INMOS Ltd.
Location:
ftp://unix.hensa.ac.uk/pub/parallel/occam/compilers/inmos http://www.hensa.ac.uk/parallel/occam/compilers/inmos/index.html
Description:
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.
Conformance:
The original implementation of OCCAM 2
Reference:
"OCCAM 2 reference manual", INMOS ltd, Prentice-Hall International, ISBN 0-13-629312-3
Features:
produces object code for the INMOS transputer (but see KROC entry)
Restriction:
Research purposes only. NO support will be provided by INMOS Ltd.
Requires:
C & occam compiler (Sun4, PC, & Transputer binaries available)
Ports:
Sun3, Sun4, PC, INMOS transputer. (Most UNIXes?)
Portability:
produces object code for the INMOS transputer (but see KROC entry)
Status:
Not developed, UNSUPPORTED.
Discussion:
comp.sys.transputer
Contact:
Dave Beckett <djb1@ukc.ac.uk>
Updated:
1-Mar-94

Language:
OCCAM 2 (A parallel, concurrent, distributed language)
Package:
KROC (Kent Retargetable Occam Compiler)
Version:
0.1 Beta
Parts:
compiler, run-time kernel, documentation
Author:
David Wood, Professor Peter Welch
Location:
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/
Description:
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:).
Features:
  • -initialy available as Sun4 (SunOS) binary.
  • A source release will follow.
Reference:
"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

Restriction:
?
Requires:
INMOS OCCAM compiler D7202 from: ftp://unix.hensa.ac.uk/pub/parallel/occam/compilers/inmos/oc
Ports:
Sun4 (DEC Alpha and Motorola PowerPC to follow)
Portability:
Sparc processor only at present
Status:
actively developed, supported
Discussion:
comp.sys.transputer, <ofa-com-request@ukc.ac.uk>
Contact:
Occam For All Team <ofa-bugs@ukc.ac.uk>
Updated:
4-May-1995

Language:
OCCAM 2 (A parallel, concurrent, distributed language)
Package:
SPOC (Southampton Portable Occam Compiler)
Version:
1.1
Parts:
compiler(->C), run-time system, documentation, tools, examples
Author:
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>
Location:
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
Description:
supports the OCCAM 2 programming language.
Conformance:
Full implementation of OCCAM 2
Reference:
"OCCAM 2 reference manual", INMOS ltd, Prentice-Hall International, ISBN 0-13-629312-3
Features:
The system generates ANSI-C code, implementing efficient portable concurrency running on a single target processor. Supports cross-linking with NAG Fortran-90 compiler.
Restriction:
GPL'ed
Requires:
C compiler, gmd compiler tools (available with compiler sources) (Sun4 binaries available)
Ports:
Sun3, Sun4
Portability:
? Should work on most UNIXes
Status:
actively developed, supported
Discussion:
comp.sys.transputer
Contact:
Dr Denis A Nicole <dan@ecs.soton.ac.uk>
Updated:
1-March-1994

Related Items


This work supported by Idiom Consulting. Idiom is a full-service ISP, providing Internet access in Northern California and Web hosting worldwide.

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