National High-Performance Software Exchange
Software Catalog

Back to the NHSE Software Catalog

Sisal

Abstract
The objectives of the Sisal Language Project are to develop high-performance functional compilers and runtime systems to simplify the process of writing scientific programs on parallel supercomputers and to help programmers develop functional scientific applications. Functional languages, such as Sisal, promote the construction of correct parallel programs by isolating the programmer from the complexities of parallel processing. Based on the principles of mathematics, Sisal exposes implicit parallelism through data independence and guarantees determinate results.
DateOfInformation
Thr Apr 3 09:33:20 1997
Domain
Parallel Processing Tools!Parallel Programming Languages and Compilers
Keyword
functional language; parallel programming language; dependence analysis
Name
Sisal
TargetEnvironment
In general, Sisal and its support software run under the Unix operating System on any single- or multiple-processor computer system that operates under the shared memory programming model. Mature Sisal systems exist for the following systems: CRAY 2, X/MP, Y/MP, and C-90 SGI 340 Iris Convex C2 Sequent Symmetry Encore Multimax Sun and Sparc RS6000 IBM PC Macintosh. Prototype systems exist or are in work for the Intel Paragon and nCube 2000.
Webpage
http://www.llnl.gov/sisal/SisalHomePage.html
ContactIs
John Feo
Tom DeBoni

Meta Data URL from which this entry was created:
http://www.nhse.org/rib/repositories/ptlib/objects/Asset/sisal.html
nhse-tech@nhse.org