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 :
بازگشت