• DocumentCode
    2376561
  • Title

    Programming considerations in the design and use of a SIMD image computer

  • Author

    Fisher, Allan L. ; Highnam, Peter

  • Author_Institution
    Dept. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1988
  • fDate
    10-12 Oct 1988
  • Firstpage
    683
  • Lastpage
    690
  • Abstract
    It is demonstrated that with a modicum of compilation complexity a scan line array processor (SLAP) (a single-instruction multiple-data (SIMD) architecture designed for image computation and similar applications) becomes a versatile tool, efficiently supporting a number of useful programming models: position-independent (low-level image-processing operations), scan-line (intermediate-level image processing and graphics), and systolic. The impact of programming issues on overall system architecture is discussed with respect to hierarchical control structures, the handling of concurrent I/O streams, and the importance of considering whole applications. Such considerations are critical to the success of highly parallel systems, particularly those designed for imbedded applications, yet often are treated as afterthoughts. The high-level SLAP programming language Slang is introduced
  • Keywords
    computerised picture processing; parallel architectures; program compilers; programming; SIMD image computer; SLAP; Slang; compilation complexity; design; hierarchical control structures; highly parallel systems; imbedded applications; programming models; scan line array processor; Application software; Bandwidth; Computer architecture; Control systems; Hardware; Image processing; Process control; Prototypes; Software prototyping; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers of Massively Parallel Computation, 1988. Proceedings., 2nd Symposium on the Frontiers of
  • Conference_Location
    Fairfax, VA
  • Print_ISBN
    0-8186-5892-4
  • Type

    conf

  • DOI
    10.1109/FMPC.1988.47517
  • Filename
    47517