This is a project to extend, implement, and evaluate a special-purpose programming language for computer vision. The language, called Apply, includes parallel constructs for local vision operators that are compiled differently for different architectures. The extension being developed includes constructs for global control through divide-and- conquer, and is intended to allow portable parallel programs that can be ported between dissimilar architectures to be written. A compiler for extended Apply is available for each of several different parallel architectures, and compiled code is being compared to handwritten code on each architecture. In addition, a widely used package of vision routines is being rewritten in the extended language and distributed for evaluation within several applications groups.

Agency
National Science Foundation (NSF)
Institute
Division of Experimental and Integrative Activities (EIA)
Application #
8920420
Program Officer
Michael Foster
Project Start
Project End
Budget Start
1990-03-01
Budget End
1993-08-31
Support Year
Fiscal Year
1989
Total Cost
$373,505
Indirect Cost
Name
Carnegie-Mellon University
Department
Type
DUNS #
City
Pittsburgh
State
PA
Country
United States
Zip Code
15213