• 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