ftp://ftp.cs.unc.edu/pub/projects/proteus/src/ UNCVL: The University of North Carolina C Vector Library <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 <category>ppt-pplib <contact>Jan Prins / prins@cs.unc.edu <environment>MasPar MP-1 </urc>