[comp.lang.misc] Detecting opportunities for parallelism in compilers

dpl@cisunx.UUCP (David P. Lithgow) (03/22/89)

To all compiler wizzes:

	I am looking for references to Cray/VAX/FPS (and any other system)
and their FORTRAN (or other, perhaps Ada) compilers' ability to detect
opportunities for parallelism or vectorization inside and outside the compiler.
Since many languages can be used to write code for parallel systems, but they
support it outside the compiler (by providing explicit library calls to
the programmer to implement it for him/herself), I am not restricting my
search.

	I know of the VAX/VMS PPL$ library routines, and I'd like to
find a pointer or two to Cray Micro/Macro tasking, and other compilers'
means of detecting parallelism (or vectorizable code).  Note that some
of the most productive work seems to have gone ahead in VLIW systems...

	Are there any current Ada compilers which automatically vectorize or
parallelize?

					-David P. Lithgow
--
David P. Lithgow                Sr. Systems Analy./Pgmr., Univ. of Pittsburgh
USENET:  {allegra,bellcore,ihpn4!cadre,decvax!idis,psuvax1}!pitt!cisunx!dpl
CCnet(DECnet): CISVM{S123}::DPL       BITnet(Jnet):  DPL@PITTVMS