Design of Departmental Metacomputing ML

  • Frédéric Gava
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3038)


Bulk Synchronous Parallel ML or BSML is a functional data-parallel language for programming bulk synchronous parallel (BSP) algorithms. The execution time can be estimated and dead-locks and indeterminism are avoided. For large scale applications, more than one parallel machine is needed. We consider here the design and cost-model of a BSML-like language devoted to the programming of such applications: Departmental Metacomputing ML or DMML.


  1. 1.
    Aumage, O., Bougé, L., et al.: Madeleine II: A Portable and Efficient Communication Library. Parallel Computing 28(4), 607–626 (2002)zbMATHCrossRefGoogle Scholar
  2. 2.
    Martin, J.M.R., Tiskin, A.: BSP modelling a two-tiered parallel architectures. In: Cook, B.M. (ed.) WoTUG 1999, pp. 47–55 (1999)Google Scholar
  3. 3.
    Roda, J.L., et al.: Predicting the execution time of Message Passing Models. Concurrency: Practice and Experience 11(9), 461–477 (1999)CrossRefGoogle Scholar
  4. 4.
    Skillicorn, D.B., Hill, J.M.D., McColl, W.F.: Questions and Answers about BSP. Scientific Programming 6(3) (1997)Google Scholar
  5. 5.
    Williams, T.L., Parsons, R.J.: Informatics: 10 Years Back, 10 Years Ahead. LNCS, vol. 2000, pp. 112–118. Springer, Heidelberg (2000)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Frédéric Gava
    • 1
  1. 1.LACLUniversity Paris XIICréteilFrance

Personalised recommendations