Accession Number : ADA302167

Title :   NESL: A Nested Data-Parallel Language. (Version 3.1),

Corporate Author : CARNEGIE-MELLON UNIV PITTSBURGH PA SCHOOL OF COMPUTER SCIENCE

Personal Author(s) : Blelloch, Guy E.

PDF Url : ADA302167

Report Date : 19 SEP 1995

Pagination or Media Count : 65

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.

Descriptors :   *PROGRAMMING LANGUAGES, *PARALLEL PROCESSING, ALGORITHMS, PORTABLE EQUIPMENT, MODELS, COMPUTERS, INTERFACES, SEQUENCES, MEMORY DEVICES, INTERNAL, LENGTH, SEARCHING, VECTOR ANALYSIS, WORK STATIONS, MACHINES, MULTIPROCESSORS, EXTERNAL, SUPERCOMPUTERS, LOOPS, ITERATIONS, PRIME NUMBERS.

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE