Re: Compiler for a concurrent programming language.

Jeremy Bennett <jeremy.bennett@embecosm.com>
Fri, 11 Jun 2010 03:09:01 -0500

          From comp.compilers

Related articles
[2 earlier articles]
Re: Compiler for a concurrent programming language. ian@airs.com (Ian Lance Taylor) (2010-05-01)
Re: Compiler for a concurrent programming language. mburrel@uwo.ca (Mike Burrell) (2010-05-01)
Re: Compiler for a concurrent programming language. bcbaker00@cox.net (Bruce C. Baker) (2010-05-01)
Re: Compiler for a concurrent programming language. cbergstrom@pathscale.com (=?ISO-8859-1?Q?=22C=2E_Bergstr=F6m=22?=) (2010-05-03)
Re: Compiler for a concurrent programming language. jeremy.bennett@embecosm.com (Jeremy Bennett) (2010-05-03)
Re: Compiler for a concurrent programming language. Colin_Paul_Gloster@ACM.org (Colin Paul Gloster) (2010-06-07)
Re: Compiler for a concurrent programming language. jeremy.bennett@embecosm.com (Jeremy Bennett) (2010-06-11)
| List of all articles for this month |
From: Jeremy Bennett <jeremy.bennett@embecosm.com>
Newsgroups: comp.compilers
Date: Fri, 11 Jun 2010 03:09:01 -0500
Organization: Compilers Central
References: 10-05-004 10-05-021 10-06-020
Keywords: parallel
Posted-Date: 13 Jun 2010 06:03:08 EDT

                                                                                                                                        |
> |What about SystemC (www.systemc.org)? It's a template library for C++ |
> |used in modeling hardware - which is highly concurrent." |
>
> Hardware is concurrent. The SystemC(R) standard is not concurrent: its
> semantics are explicitly defined in terms of cooperative tasks, only one
> of which runs at a time.


Hi Colin,


My statement was ambiguous. You have given the meaning I intended.


SystemC will allow you to write programs in a concurrent fashion, with a
semantic model that allows those programs to run on a single thread
(hence the use in hardware modeling). Simula67 is a much older
alternative (also I believe now with an open source compiler) offering
the same functionality.


Neither are any use if the OP actually wants to write programs to run on
real parallel hardware.


Jeremy



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.