NESL: A Nested Data-Parallel Language. (Version 3.1),
Abstract
This report describes NESL, a strongly-typed, applicative, data-parallel language. NESL is intended to be used as a portable interface for programming a variety of parallel and vector computers, and as a basis for teaching parallel algorithms. Parallelism is supplied through a simple set of data-parallel constructs based on sequences, 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.
Document Details
- Document Type
- Technical Report
- Publication Date
- Sep 19, 1995
- Accession Number
- ADA302167
Entities
People
- Guy E. Blelloch
Organizations
- Carnegie Mellon University