UNCVL: The University of North Carolina C Vector Library
- url
- ftp://ftp.cs.unc.edu/pub/projects/proteus/src/
- abstract
-
CVL is a library of rudimentary vector routines, callable from C.
UNCVL is a version of CVL for the MasPar MP-1 SIMD computer.
The main motivation for implementing CVL on the MP-1 was to
provide support for NESL, a high level portable parallel programming
interface. The CVL implementation on the MP-1 is also used to
support parallel execution of Proteus programs.
The functions in CVL can be broken down into four major categories:
vector allocation and maintenance operations, element-wise operations,
scan and reduce operations, and permute operations.
- keywords
- parallel library; data partitioning; architecture dependence;
SIMD machine
- contact
- Jan Prins / prins@cs.unc.edu
- environment
- MasPar MP-1
nhse-librarian@netlib.org