• DocumentCode
    506129
  • Title

    Parallel language constructs for tensor product computations on loosely coupled architectures

  • Author

    Mehrotra, Piyush ; Van Rosendale, John

  • Author_Institution
    Institute for Computer Applications in Science and Engineering, NASA Langley Research Center, Hampton, VA
  • fYear
    1989
  • fDate
    12-17 Nov. 1989
  • Firstpage
    616
  • Lastpage
    626
  • Abstract
    Distributed memory architectures offer high levels of performance and flexibility, but have proven awkward to program. Current languages for nonshared memory architectures provide a relatively low-level programming environment, and are poorly suited to modular programming, and to the construction of libraries. This paper describes a set of language primitives designed to allow the specification of parallel numerical algorithms at a higher level. We focus here on tensor product array computations, a simple but important class of numerical algorithms. We consider first the problem of programming one dimensional “kernel” routines, such as parallel tridiagonal solvers, and after that look at how such parallel kernels can be combined to form parallel tensor product algorithms.
  • Keywords
    Algorithm design and analysis; Computer architecture; Concurrent computing; Libraries; Memory architecture; Modular construction; Parallel languages; Parallel programming; Programming environments; Tensile stress;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 1989. Supercomputing '89. Proceedings of the 1989 ACM/IEEE Conference on
  • Conference_Location
    Reno, NV, United States
  • Print_ISBN
    0-89791-341-8
  • Type

    conf

  • DOI
    10.1145/76263.76333
  • Filename
    5348964