Bulk Synchronous Parallel ML with Exceptions

  • Louis Gesbert
  • Frédéric Gava
  • Frédéric Loulergue
  • Frédéric Dabrowski
Conference paper


Exception Handling Parallel Vector Global Synchronization Exception Mechanism Bulk Synchronous Parallel 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    R. Bisseling. Parallel Scientific Computation. A structured approach using BSP and MPI. Oxford University Press, 2004.Google Scholar
  2. [2]
    O. Bonorden, B. Juurlink, I. von Otte, and O. Rieping. The Paderborn University BSP (PUB) library. Parallel Computing, 29(2):187-207, 2003.CrossRefGoogle Scholar
  3. [3]
    M. Cole. Algorithmic Skeletons: Structured Management of Parallel Computation. MIT Press, 1989.Google Scholar
  4. [4]
    F. Gava and F. Loulergue. A Static Analysis for Bulk Synchronous Parallel ML to Avoid Parallel Nesting. Future Generation Computer Systems, 21(5):665-671, 2005.Google Scholar
  5. [5]
    L. Gesbert and F. Loulergue. Semantics of bulk synchronous parallel ml with exceptions. In Zoltán Horváth, editor, Draft proceedings of the 18th International Symposium on Implementation and Application of Functional Languages (IFL’06). to appear, 2006.Google Scholar
  6. [6]
    Yan Gu, Bu-Sung Lee, and Wentong Cai. JBSP: A BSP programming library in Java. Journal of Parallel and Distributed Computing, 61(8):1126-1142, August 2001.zbMATHGoogle Scholar
  7. [7]
    J.M.D. Hill, W.F. McColl, and al. BSPlib: The BSP Programming Library. Parallel Computing, 24:1947-1980, 1998.CrossRefGoogle Scholar
  8. [8]
    X. Leroy, D. Doligez, J. Garrigue, D. Rémy, and J. Vouillon. The Objective Caml System release 3.09, 2005. web pages at
  9. [9]
    F. Loulergue, F. Gava, and D. Billiet. Bulk Synchronous Parallel ML: Modular Implementation and Performance Prediction. In Vaidy S. Sunderam, G. Dick van Albada, Peter M. A. Sloot, and Jack Dongarra, editors, International Conference on Computational Science, Part II, number 3515 in LNCS, pages 1046-1054. Springer, 2005.Google Scholar
  10. [10]
    Alexander B. Romanovsky, Christophe Dony, Jørgen Lindskov Knudsen, and Anand Tripathi, editors. Advances in Exception Handling Techniques (the book grow out of a ECOOP 2000 workshop), volume 2022 of Lecture Notes in Computer Science. Springer, 2001.Google Scholar
  11. [11]
    D. B. Skillicorn, J. M. D. Hill, and W. F. McColl. Questions and Answers about BSP. Scientific Programming, 6(3):249-274, 1997.Google Scholar
  12. [12]
    M. Snir and W. Gropp. MPI the Complete Reference. MIT Press, 1998.Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2007

Authors and Affiliations

  • Louis Gesbert
    • 1
  • Frédéric Gava
    • 2
  • Frédéric Loulergue
    • 3
  • Frédéric Dabrowski
    • 4
  1. 1.Laboratory of Algorithms, Complexity and LogicUniversity Paris XIIFrance
  2. 2.Laboratory of Algorithms, Complexity and LogicUniversity Paris XIIFrance
  3. 3.Laboratoire d'Informatique Fondamentale d'OrléansUniversité d'OrléansFrance
  4. 4.Institut de Recherche en Informatique et AutomatiqueFrance

Personalised recommendations