• 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