Skip to main content

Symmetrical Data Sieving for Noncontiguous I/O Accesses in Molecular Dynamics Simulations

  • Conference paper
Recent Advances in Parallel Virtual Machine and Message Passing Interface (EuroPVM/MPI 2005)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3666))

  • 806 Accesses

Abstract

This article analyzes the impact of different solutions of I/O performance problem on Molecular Dynamics (MD) simulation. MD accesses data in a non-contiguous way, with unpredictable patterns that change as the simulation progresses. Such application drastically affect the performance of Parallel File Systems. We show that there is a strong relation between the distribution of the atoms on the simulation space and MD I/O performance. We propose a variant of data sieving approach that uses the symmetry of the MD’s access pattern to minimize the number of I/O operations, and behaves considerably better than other tested solutions.

This work has been supported by the Spanish Ministry of Science under the TIN2004-02156 contract.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Carns, P., Ligon, W., Ross, R., Thakur, R.: PVFS: A Parallel File System for Linux Clusters. In: Proc. of the Extreme Linux Track: 4th Annual Linux Showcase and Conference, pp. 317–327 (2000)

    Google Scholar 

  2. Ching, A., Choudhary, A., Liao, W.: Noncontiguous I/O through PVFS. In: Proceedings of the IEEE International Conference on Cluster Computing, pp. 405–414 (2002)

    Google Scholar 

  3. Ching, A., Choudhary, A., Coloma, K., Liao, W.: Noncontiguous I/O Accesses Through MPI-IO. In: Proceedings of the 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 104–111 (2003)

    Google Scholar 

  4. Mellor-Crummey, J., Whalley, D., Kennedy, K.: Improving Memory Hierarchy Performance for Irregular Applications. In: Proceedings of the International Conference of Supercomputing, pp. 425–433 (1999)

    Google Scholar 

  5. Plimpton, S.: Fast Parallel Algorithms for Short–Range Molecular Dynamics. Journal of Computational Physics 117, 1–19 (1995)

    Article  MATH  Google Scholar 

  6. Thakur, R., Choudhary, R., Borawekar, R., More, S., Kuditipudi, S.: Passion: Optimized I/O for Parallel Applications. IEEE Computer 29(6), 70–78 (1996)

    Google Scholar 

  7. Thakur, R., Gropp, W., Lusk, E.: Data Sieving and Collective I/O in ROMIO. In: Proc. of the 7th Symposium on the Frontiers of Massively Parallel Computation, pp. 182–189 (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ibáñez, M.B., García, F., Carretero, J. (2005). Symmetrical Data Sieving for Noncontiguous I/O Accesses in Molecular Dynamics Simulations. In: Di Martino, B., Kranzlmüller, D., Dongarra, J. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2005. Lecture Notes in Computer Science, vol 3666. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11557265_56

Download citation

  • DOI: https://doi.org/10.1007/11557265_56

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29009-4

  • Online ISBN: 978-3-540-31943-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics