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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 19, 1995
Accession Number
ADA302167

Entities

People

  • Guy E. Blelloch

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • C4I
  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Algorithms
  • Compilers
  • Computations
  • Computer Graphics
  • Computer Programming
  • Computer Science
  • Computers
  • Coordinate Systems
  • Environment
  • Equations
  • Grammars
  • Language
  • Lisp Programming Language
  • Numbers
  • Programming Languages
  • Side Effects
  • Standards

Fields of Study

  • Computer science

Readers

  • Computer Science.
  • Parallel and Distributed Computing.