• DocumentCode
    2841033
  • Title

    Vectorization of an applicative language: current results and future directions

  • Author

    Cann, D.C.

  • Author_Institution
    Lawrence Livermore Nat. Lab., CA, USA
  • fYear
    1991
  • fDate
    Feb. 25 1991-March 1 1991
  • Firstpage
    396
  • Lastpage
    402
  • Abstract
    It is shown that applicative programs do not require special hardware for efficient execution, and with little effort can automatically exploit concurrent and vector processors. The author praises applicative languages for their semantic aesthetics, describes their potential inefficiencies, and highlights some important optimizations. In particular, he compares the performances of Sisal and Fortran. It is demonstrated that the applicative paradigm is a powerful tool for scientific computation. One can reap the benefits of side-effect-free semantics and at the same time acquire a performance edge. The results are better maintenance, increased portability, enhanced productivity, and guaranteed confidence and security.<>
  • Keywords
    parallel languages; Fortran; Sisal; applicative language; applicative languages; applicative programs; concurrent processors; confidence; maintenance; optimizations; portability; productivity; security; semantic aesthetics; side-effect-free semantics; vector processors; vectorization; Application software; Concurrent computing; Costs; Functional programming; Laboratories; Parallel algorithms; Parallel programming; Programming profession; Software engineering; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Compcon Spring '91. Digest of Papers
  • Conference_Location
    San Francisco, CA, USA
  • Print_ISBN
    0-8186-2134-6
  • Type

    conf

  • DOI
    10.1109/CMPCON.1991.128840
  • Filename
    128840