National High-Performance Software Exchange
Software Catalog
Back to the NHSE Software Catalog
NESL
- Abstract
- NESL is a strongly-typed, functional, nested data-parallel language developed by the SCandAL project . It is intended to be used as a portable interface for programming a variety of parallel and vector supercomputers, and as a basis for teaching parallel algorithms. Parallelism is supplied through a simple set of data-parallel constructs based on sequences (ordered sets), including a mechanism for applying any function over the elements of a sequence in parallel and a rich set of parallel functions that manipulate sequences.
- DateOfInformation
- Thr Oct 29 16:26:02 1998
- Domain
- Parallel Processing Tools!Parallel Programming Languages and Compilers
- Keyword
- parallel programming language; data parallelism; functional language; architecture independence
- Name
- NESL
- TargetEnvironment
- NESL currently runs on Unix workstations, the IBM SP-2, the Thinking Machines CM5, the Cray C90 and J90, the MasPar MP2, and the Intel Paragon. Our recent effort has been on an portable MPI back end, and an implementation for symmetric multiprocessors, such as the SGI Power Challenge or the DEC AlphaServer.
- Version
- 3.1
- Webpage
- http://www.cs.cmu.edu/~scandal/nesl.html
- ContactIs
- Jonathan Hardwick
Meta Data URL from which this entry was created:
http://www.nhse.org/rib/repositories/ptlib/objects/Asset/nesl.html
nhse-tech@nhse.org