automatic exploitation of task parallelism from sequential

Dave Lloyd <dave@occl-cam.demon.co.uk>
Thu, 23 Nov 1995 12:16:43 GMT

          From comp.compilers

Related articles
automatic exploitation of task parallelism from sequential dave@occl-cam.demon.co.uk (Dave Lloyd) (1995-11-23)
Re: automatic exploitation of task parallelism from sequential greg@cee.hw.ac.uk (1995-12-01)
| List of all articles for this month |
Newsgroups: comp.compilers
From: Dave Lloyd <dave@occl-cam.demon.co.uk>
Keywords: parallel
Organization: Compilers Central
Date: Thu, 23 Nov 1995 12:16:43 GMT

> Is it true that most researchers in parallel computing, consider
> automatic exploitation of parallelism from sequential programs, like
> C, too complicated ?


Mostly. The trouble is that C is particularly grotty in this respect
as it is very predicated on sequential execution and leaves few
avenues for algorithmic transformation. Fortran, particularly F90 is
a better vehicle as the method of implementation has not been overly
defined. Ada has some potential likewise. But most work tends to be
done on special purpose languages (though more often this turns out
to be a cut-down C or Fortran with all the awkward bits thrown away
and some new facilities). You should certainly survey the Fortran
work in this regard - primarily High Performance Fortran which is
mostly interested in distributing arrays over many processors. Sorry
I don't have a URL, but the HPF spec is available as a Technical
Report from Rice University and a lot of work has been done at the
University of Vienna (look for Fortran D as well).


Good luck!
----------------------------------------------------------------------
Dave Lloyd Email: Dave@occl-cam.demon.co.uk
Oxford and Cambridge Compilers Ltd Phone: (44) 1223 572074
55 Brampton Rd, Cambridge CB1 3HJ, UK
--


Post a followup to this message

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