• DocumentCode
    1237872
  • Title

    A Compiler for an Array and Vector Processing Language

  • Author

    Perrott, Ronald H. ; Crookes, Danny ; Milligan, Peter ; Purdy, W. R Martin

  • Author_Institution
    Department of Computer Science, Queen´´s University of Belfast
  • Issue
    5
  • fYear
    1985
  • fDate
    5/1/1985 12:00:00 AM
  • Firstpage
    471
  • Lastpage
    478
  • Abstract
    A compiler for a Pascal-based language Actus is described. The language is suitable for the expression of the type of parallelism offered by both array and vector processors. The implementation described is for the Cray-1 computer. An objective of the implementation has been to construct an optimizing compiler which can be readily adapted for a range of array and vector processors. As a result the machine-dependent sections of the compiler have been clearly identified.
  • Keywords
    Abstract representation; array processors; graph transformations; optimization; vector processors; Adaptive arrays; Algorithms; Computer languages; Computer science; Hardware; Optimizing compilers; Parallel processing; Program processors; Programming profession; Vector processors; Abstract representation; array processors; graph transformations; optimization; vector processors;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1985.232486
  • Filename
    1702037