[comp.sys.transputer] Which C or C++ Compiler for Transputer

my@dunkin.nsc.com (Michael Yip) (06/13/91)

Hi everyone,
	Can anyone tell me if there is any C compilers for the Transputers?
Who makes the C compiler?  And which one is the best one? 
	Many many thanks.
-- Mike 
   my@berlioz.nsc.com

kooijman@duteca4.et.tudelft.nl (Richard Kooijman) (06/14/91)

my@dunkin.nsc.com (Michael Yip) writes:

>Hi everyone,
>	Can anyone tell me if there is any C compilers for the Transputers?
>Who makes the C compiler?  And which one is the best one? 
>	Many many thanks.
>-- Mike 
>   my@berlioz.nsc.com

I have used the C compiler of Meiko. The transputers I used were
connected to a Sun Sparc. What I liked was that the same code could be
run on transputer and Suns. It is even possible to run a program on
several transputers and several Sparcs.

As far as I have seen the libraries are highly Unix compatible with
a large number of routines for parallel processing and communication.

I don't know if this C compiler is good in comparison to other products
but I like what I've seen. I also haven't studied the code generation of the 
compiler.

Richard.

steved@lion.inmos.co.uk (Stephen Doyle) (06/14/91)

I may be a little biased in recommending INMOS products :-), however,
if you are looking for C and C++ compilers you might consider contacting 
INMOS.

The INMOS ANSI C toolset has been fully validated by the British Standards
Institute to be ANSI C compliant. The toolset was validated using the 
Plum Hall Validation suite version 2.0 around September 1990. The
toolset contains compiler, linker, librarian, code collector, network
configurer, makefile generator, debugger, simulator, file lister and a
few other things besides. Libraries supplied with the toolset provide
full ANSI C libraries and extra functions for instance for creating
parallel processes. An inline assembler allows access to the transputer
instruction set.

The Glockenspiel C++ product works with the INMOS ANSI C toolset. 
Glockenspiel C++ is a full version of C++ version 2 and, by being
available for more than 40 development platforms offers portability
and high design integrity. Glockenspiel were the first company to 
license C++ from AT&T and have been actively involved in the ANSI X3J16 
committee set up to define an international standard for C++. 

INMOS ANSI C is available today from INMOS distributors for PC's, Sun 3,
Sun 4 and VAX/VMS machines.

Glockenspiel C++ is available today from INMOS distributors and from
Glockenspiel for PC's, Sun 3 and Sun 4 machines. VAX/VMS versions will
be available soon.

For more information contact your local "INMOS Business Centre, SGS-THOMSON 
Microelectronics" at one of the following:

Planar House, Parkway Globe Park, Marlow, Bucks SL7 1YL, UK
    Tel: (0628) 890 800 Fax: (0628) 890 391 Telex: 847458.
1000 East Bell Road, Phoenix, AZ 85022, USA
    Tel: (602) 867 6100 Fax: (602) 867 6102 Telex: 249976.
Lincoln North, 55 Old Bedford Road, Lincoln, Massachusetts 01773, USA
    Tel: (617) 259 0300 Fax: (617) 259 4420.
9861 Broken Land Parkway, Suite 320, Columbia, Maryland 21045, USA
    Tel: (301) 995 6952 Fax: (301) 290 7047 Telex: Easylink 62034521.
200 East Sandpointe, Suite 650, Santa Ana, California 92707, USA
    Tel: (714) 957 6018 Fax: (714) 957 3281 Telex: Easylink 62034531.
2055 Gateway Place, Suite 300, San Jose, California 95110, USA
    Tel: (408) 452 9122 Fax: (408) 452 0218
1310 Electronics Drive, Carrollton, Texas 75006, USA
    Tel: (214) 466 8844 Fax: (214) 7352.
7 Avenue Gallieni, BP 93, 94253 Gentilly Cedex, France
    Tel: (1) 47 40 75 75 Fax: (1) 47 40 79 10 Telex: 632570.
V.le Milanofiori, Strada 4, Palazzo A/4/A 20090 Assago (MI)
    Tel: (392) 89213.1 (10 linee) Fax: (392) 8250449 
    Telex: 330131-330141 SGSAGR.
Bretonischer Ring 4, 8011 Grasbrunn, West Germany 
    Tel: (089) 46 00 60 Fax: (089) 460 54 54 Telex: 528211
Nisseki Takanawa Building, 4th Floor, 18-10 Takanawa 2-chome, 
    Minato-ku, Tokyo 108, Japan
    Tel: (03) 280 4125 Telefax: (03) 280 4131
28 Ang Mo Kio Industrial Park 2, Singapore 2056
    Tel: (65) 482 14 11 Fax: (65) 482 02 40 Telex: 55201

Steve Doyle,                             | Tel +44 454 616616
INMOS Ltd, 1000 Aztec West               | Fax +44 454 617910
Almondsbury                              | UK: steved@inmos.co.uk
Bristol BS12 4SQ, UK                     | INET: steved@inmos.com

rob@pact.nl (Rob Kurver) (06/15/91)

In <1991Jun13.162956.7275@berlioz.nsc.com> my@dunkin.nsc.com (Michael Yip) writes:

>	Can anyone tell me if there is any C compilers for the Transputers?
>Who makes the C compiler?  And which one is the best one? 

If you're interested in an ANSI C compiler with language extensions
supporting the transputer's powerful parallel processing capabilities,
and better than average performance, you should consider the PACT
Parallel C Compiler.  Please contact me (rob@pact.nl) for more information,
as this sort of advertisement doesn't really belong on the net.

Best,

Rob

--
     PACT                   Rob Kurver
    Foulkeslaan 87         rob@pact.nl
   2625 RB Delft    tel: +31 15 616864 
  The Netherlands   fax: +31 15 610032