• Title of article

    A Para-Functional Programming Interface for a Parallel Computer Algebra Package

  • Author/Authors

    WOLFGANG SCHREINER، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 1996
  • Pages
    22
  • From page
    593
  • To page
    614
  • Abstract
    We describe the application of pD, a small para-functional language that we developed as a high-level programming interface for the parallel computer algebra package PACLIB. pD provides several facilities to express parallel algorithms in a flexible way on different levels of abstraction. The compiler translates a pD module into statically typed parallel C code with explicit task creation and synchronization constructs. This target code can be linked with the PACLIB kernel, the multi-processor runtime system of the computer algebra library SACLIB. The parallelization of several computer algebra algorithms on a shared memory multi-processor demonstrates the elegance and efficiency of this approach.
  • Journal title
    Journal of Symbolic Computation
  • Serial Year
    1996
  • Journal title
    Journal of Symbolic Computation
  • Record number

    805155