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 :
بازگشت