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
Link To Document