• DocumentCode
    1482728
  • Title

    Efficient high-level programming on the AMT DAP

  • Author

    Flanders, Peter M. ; Hellier, Richard L. ; Jenkins, Huw D. ; Pavelin, Cliff J. ; Van Den Berghe, Sven

  • Author_Institution
    Active Memory Technol. Ltd., Reading, UK
  • Volume
    79
  • Issue
    4
  • fYear
    1991
  • fDate
    4/1/1991 12:00:00 AM
  • Firstpage
    524
  • Lastpage
    536
  • Abstract
    This study is concerned with efficient use of a high-level machine-independent language in the AMT DAP (distributed array processor) series of computers. The AMT DAP is a single instruction multiple data stream computer. The recent enhancement of Fortran-Plus is described. This enhancement removed the restrictions on array shapes and sizes, giving a language which is independent of the available hardware parallelism. The enhanced Fortran-Plus has been implemented on the AMT DAP using the concept of the virtual systems architecture (VSA). The power of enhanced Fortran-Plus in expressing parallel algorithms is demonstrated in certain application areas. To show that the higher level of language has been implemented on the general VSA system without compromising performance, the performance of these codes is discussed for a range of problem sizes
  • Keywords
    distributed processing; high level languages; performance evaluation; AMT DAP; Fortran-Plus; distributed array processor; high-level machine-independent language; high-level programming; parallel algorithms; performance; single instruction multiple data stream computer; virtual systems architecture; Application software; Array signal processing; Clocks; Computer architecture; Digital audio players; Hardware; High level languages; Logic arrays; Parallel processing; Shape;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/5.92045
  • Filename
    92045