• DocumentCode
    745347
  • Title

    Augmenting Ada for SIMD Parallel Processing

  • Author

    Cline, Carolyn L. ; Siegel, Howard Jay

  • Author_Institution
    PASM Parallel Processing Laboratory, School of Electrical Engineering, Purdue University
  • Issue
    9
  • fYear
    1985
  • Firstpage
    970
  • Lastpage
    977
  • Abstract
    In order to program SIMD (single instruction stream-multiple data stream) parallel machines used for tasks such as speech and image processing, a language with explicit parallel constructs is often desirable. The language Ada, developed by the Department of Defense, is used here as a basis for such a language. Extensions of Ada, which allow the user to specify such operations as interprocessor communications and activation of processors, are proposed. These features are demonstrated by showing their use in a common speech processing algorithm, the parallel FFT.
  • Keywords
    Ada; FFT; SIMD machines; parallel processing; programming languages; Computer architecture; Concurrent computing; Image processing; Natural languages; Parallel algorithms; Parallel languages; Parallel machines; Parallel processing; Speech processing; Streaming media; Ada; FFT; SIMD machines; parallel processing; programming languages;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1985.232832
  • Filename
    1702117