[comp.lang.functional] portable tools for parallel hardware??

frost@watop.nosc.mil (Richard Frost) (04/11/91)

I am reviewing strategies for implementing signal processing algorithms
on parallel hardware.  We currently have several platforms available to
us now, but will certainly change (upgrade) hardware 2-3 years down
the development cycle.  Porting software is costly, time consuming, and
most of all: boring from the research point of view.

Recently the Computer Research Group at Livermore Labs announced a
portable development tool for parallel hardware called SISAL (attached
below).  Do you know of any other such tools which might help with
the problem described above?

Thanks,

Richard Frost					frost@watop.nosc.mil
Naval Ocean Systems Center, Code 754		voice:	619-553-6960
271 Catalina Blvd.				fax:	619-553-2552
San Diego, CA 92152-5000

------------------------
The Computer Research Group at Lawrence Livermore National Laboratory (LLNL)
announces the Sisal Scientific Computing Initiative (SSCI).  The Initiative
will award free Cray X-MP time and support to researchers willing to develop
their applications in SISAL, a functional language for parallel numerical
computation.  Members of the Computer Research Group will provide free
educational material, training, consulting, and user services.

SSCI is an outgrowth of the Sisal Language Project, an eight year effort
funded by the Office of Energy Research (Department of Energy) and Lawrence
Livermore National Laboratory.  SISAL provides a clean and natural medium for
expressing machine independent, determinant, parallel programs.  The cost of
writing, debugging, and maintaining parallel applications in SISAL is
equivalent to the cost to writing, debugging, and maintaining sequential
applications in Fortran.  Moreover, the same SISAL program will run, without
modification, on any parallel machine supporting SISAL software.  Recent
SISAL compiler developments for the Alliant FX/80, Cray X-MP, and other shared
memory machines have resulted in SISAL applications that run faster than
Fortran equivalents compiled using automatic concurrentizing and vectorizing
tools.

Interested participants should submit a 1-2 page proposal by
May 1, 1991 to

      Computer Research Group, L-306
      Lawrence Livermore National Laboratory
      P.O. Box 808
      Livermore, CA  94450

Proposals should describe the research and explain how the work will benefit
from parallel execution on a Cray X-MP.  We will announce accepted proposals
by June 1, 1991.  For more information about the Sisal Scientific Computing
Initiative please contact John Feo (feo@lll-crg.llnl.gov) or Dave Cann
(cann@lll-crg.llnl.gov).
--
Richard Frost					frost@watop.nosc.mil
Naval Ocean Systems Center, Code 754		voice:	619-553-6960
271 Catalina Blvd.				fax:	619-553-2552
San Diego, CA 92152-5000