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
fDate :
June 28 2010-July 2 2010
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;
Conference_Titel :
High Performance Computing and Simulation (HPCS), 2010 International Conference on
Conference_Location :
Caen, France
Print_ISBN :
978-1-4244-6827-0
DOI :
10.1109/HPCS.2010.5547060