Newsgroups: comp.parallel
From: Sasikumar M <sasi@saathi.ncst.ernet.in>
Subject: Parallel Prcessing Languages
Organization: National Centre for Software Technology, Bombay, India
Date: 6 Jan 1997 13:11:46 GMT
Message-ID: <5aqtmi$p10@server1.ctc.com>

Hi,

For sequential languages, we have long back identified conditional,
branch, and assignment as the essential requirements. We have expanded
this to while/repeat/for/if-then[else]/assignment in most of our
current languages. Is there something similar for parallel languages?

For example, for multi-processing, we can get around with something
like

     process-create
     process-join
     mutex-lock
     mutex-unlock
     shared-memory allocation/freeing

It would be useful to have barrier also in the list - but it can
be implemented with mutex.

But these are too low-level, I feel. Do we have a list of primitives
at the language level, which offers adequate ways to express parallelism?

   - Sasikumar

--
Articles to bigrigg+parallel@pitt.edu (Administrative: bigrigg@cs.pitt.edu)
Archive: http://www.hensa.ac.uk/parallel/internet/usenet/comp.parallel


