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
- 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
ptlib_maintainers@nhse.org