• DocumentCode
    3515195
  • Title

    Modular implementation of dense matrix operations in a high-level BSP language

  • Author

    Tan, Sovanna ; Gava, Frederic

  • Author_Institution
    Lab. of Algorithms, Complexity & Logic, Univ. of Paris-East, Créteil, France
  • fYear
    2010
  • fDate
    June 28 2010-July 2 2010
  • Firstpage
    643
  • Lastpage
    649
  • Abstract
    BSML is a high-level language for programming parallel algorithms. Built upon the OCaml language, it provides a safe setting for the implementation of BSP algorithms and for avoiding concurrency related problems (deadlocks, indeterminism, etc.). Dense matrices appear in many scientific computations but many libraries are limited to matrices of numeric elements. This paper is our first experiment to design a generic library of BSP implementation in ML of dense matrix operations for scientific computation.
  • Keywords
    Algebra; Data structures; Libraries; Parallel machines; Parallel processing; Programming; Synchronization; BSP; ML; Matrix; Module;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Simulation (HPCS), 2010 International Conference on
  • Conference_Location
    Caen, France
  • Print_ISBN
    978-1-4244-6827-0
  • Type

    conf

  • DOI
    10.1109/HPCS.2010.5547060
  • Filename
    5547060