DocumentCode :
3260337
Title :
Optimizing bulk synchronous parallel ML
Author :
Loulergue, Frédéric
Author_Institution :
Lab. of Algorithms, Complexity & Logic, Univ. Paris Val-de-Marne, Creteil, France
fYear :
2005
fDate :
23-25 May 2005
Firstpage :
294
Lastpage :
299
Abstract :
Bulk synchronous parallel ML is a functional parallel language based on the bulk synchronous parallelism model of computation. Deadlocks are avoided and programs are deterministic. The performance of programs can be accurately predicted. This paper addresses the optimization of BSML programs through the compilation of BSML primitives to Objective Caml code with calls to a low level library rather than their direct implementation as a high level library.
Keywords :
ML language; parallel programming; software libraries; software performance evaluation; bulk synchronous parallel ML; bulk synchronous parallelism model; deadlocks; functional parallel language; low level library; objective Caml code; Computer networks; Concurrent computing; Costs; Distributed computing; Laboratories; Libraries; Logic; Parallel languages; Parallel processing; System recovery;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, 2005 and First ACIS International Workshop on Self-Assembling Wireless Networks. SNPD/SAWN 2005. Sixth International Conference on
Print_ISBN :
0-7695-2294-7
Type :
conf
DOI :
10.1109/SNPD-SAWN.2005.56
Filename :
1434903
Link To Document :
بازگشت