DocumentCode
3389296
Title
Writing retargetable parallel programs for low and high level vision using a global address space
Author
Dunn, Stanley M.
Author_Institution
Dept. of Biomed. Eng., Rutgers Univ., Piscataway, NJ, USA
Volume
ii
fYear
1990
fDate
16-21 Jun 1990
Firstpage
591
Abstract
A model for programming parallel and distributed computers in which the user is presented with a single linear address space, unlimited computational parallelism, and a global clock for synchronization is presented. This allows the user to express the abstract parallelism, without being tied to the target architecture and makes the resulting software transportable. An implementation of this model using C as the source language supplemented with a distributed data storage class and concurrent assignments is presented. An example of generating code for low-level image processing algorithms, including histogram equalization, is given. This example shows that parallel algorithms can be developed without architectural knowledge and the resulting programs can be compiled for a wide range of target processors
Keywords
computerised pattern recognition; computerised picture processing; parallel programming; subroutines; code generation; concurrent assignments; distributed data storage class; global address space; high level vision; histogram equalization; low level vision; retargetable parallel programs; synchronization clock; Clocks; Computer architecture; Concurrent computing; Distributed computing; Linear programming; Memory; Parallel processing; Parallel programming; Synchronization; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Pattern Recognition, 1990. Proceedings., 10th International Conference on
Conference_Location
Atlantic City, NJ
Print_ISBN
0-8186-2062-5
Type
conf
DOI
10.1109/ICPR.1990.119437
Filename
119437
Link To Document