[comp.sys.transputer] C for transputers

K312240@AEARN.BITNET (Klaus Kusche) (02/17/90)

Dear Mailing List:

Concerning C compilers for transputers:
* 3L Parallel C: The one most people seem to use...
* Inmos Parallel C: Currently identical to 3L Parallel C, but 1 version
  back! (However, the I/O stuff differs...)
* New Inmos Parallel C: They are said to write their own C compiler now,
  based on many parts of their new Occam compiler (which is written
  in C).
The three products above should be linkable with code from the Occam
toolset.
* Logical Systems C: The one which seems to be the "best buy"
  recommendation on this list...
  Primary compiler used for Express (although Express can be used with
  3L, too, I think).
* Pentasoft/Unidot C: Most likely you saw the previous mails...
  (I didn't know that they *are* still in business!)
  Also used by Topologix and Niche/Transtech I think.
* The other Unix-based C compilers:
  Helios, Meiko, Transidris, Norcroft, ...
  (I don't know much about them)
All the compilers above use subroutine calls for parallelism and
communication, their model of parallelism is based on tasks and
threads or something similar, and most of them (except for LS C I
think) offer no direct equivalent of the Occam ALT.
* Parsec Par.C: C extended with Occam-like language constructs for
  parallelism, communication, and ALT.
* Definicon C: Has had the same roots as Parsec Par.C, but seems to have
  disappeared.

Please post any corrections / additions!

Greetings

************************************************************************
* Klaus Kusche                                                         *
* Research Institute for Symbolic Computation                          *
* Johannes Kepler University           Tel: +43 7236 3231 67           *
* A-4040 Linz                          Telex: (Austria) 22323 uni li a *
* Austria (Europe)                     Fax: +43 7236 3231 30           *
*                                                                      *
* Bitnet:           K312240@AEARN                                      *
* Arpa/CS/Internet: K312240%AEARN.BITNET@CUNYVM.CUNY.EDU               *
* UUCP:             mcvax!aearn.bitnet!K312240                         *
* Janet:            k312240@earn.aearn or k312240%aearn@earn-relay     *
************************************************************************