@Article{gava:parallel-ml,
  author = {Fr\'{e}d\'{e}ric Gava},
  title = {Parallel {I/O} in bulk-synchronous parallel {ML}},
  journal = {Lecture Notes in Computer Science},
  booktitle = {4th International Conference on Computational Science (ICCS
  2004); June 6-9, 2004; Krakow, POLAND},
  editor = {Bubak, M; VanAlbada, GD; Sloot, PMA; Dongarra, JJ},
  year = {2004},
  month = {June},
  volume = {3038},
  pages = {331--338},
  institution = {Univ Paris 12, LACL, Creteil, France},
  publisher = {Springer-Verlag},
  copyright = {(c)2004 Institute for Scientific Information, Inc.},
  URL =
  {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3038&spage=50},
  keywords = {parallel I/O, parallel ML, BSML, data parallel language,
  pario-bib},
  abstract = {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 where parallel
  processing is helpful and where the total amount of data often exceeds the
  total main memory available, parallel disk I/O becomes a necessity. We
  present here a library of I/O features for BSML and its cost model.}
}

