Skip to main content

Internal Timer Synchronization for Parallel Event Tracing

  • Conference paper

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

Abstract

Performance analysis and optimization is an important part of the development cycle of HPC applications. Among other prerequisites, it relies on highly precise timers, that are commonly not sufficiently synchronized, especially on distributed systems. Therefore, this paper presents a novel timer synchronization scheme especially adapted to parallel event tracing. It consists of two parts. Firstly, recording synchronization information during run-time and, secondly, subsequent correction, i.e. transformation of asynchronous local time stamps to synchronous global time stamps.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Becker, D., Rabenseifner, R., Wolf, F.: Timestamp Synchronization for Event Traces of Large-Scale Message-Passing Applications. In: Proceedings of the 14th European Parallel Virtual Machine and Message Passing Interface Conference (EuroPVM/MPI). Springer, Paris (September 2007)

    Google Scholar 

  2. Doleschal, J.: Uhrensynchronisierung in parallelen Systemen mit expliziter Kommunikation. Master’s thesis, Dresden University of Technology (2008)

    Google Scholar 

  3. Gurewitz, O., Cidon, I., Sidi, M.: Network Classless Time Protocol Based on Clock Offset Optimization. IEEE/ACM Transactions on Networking 14(4) (2006)

    Google Scholar 

  4. Gurewitz, O., Cidon, I., Sidi, M.: One-Way Delay Estimation Using Network-Wide Measurements. IEEE Transactions on Information Theory 52, 2710–2722 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  5. Horauer, M.: Clock Synchronization in Distributed Systems. PhD thesis, Technische Universität Wien, Fakultät für Elektrotechnik (February 2004)

    Google Scholar 

  6. Jeske, D.R.: On Maximum-Likelihood Estimation of Clock Offset. IEEE Transactions on Communications 53(1), 53–54 (2005)

    Article  Google Scholar 

  7. Knüpfer, A., Brunst, H., Doleschal, J., Jurenz, M., Lieber, M., Mickler, H., Müller, M.S., Nagel, W.E.: The Vampir Performance Analysis Tool-Set. In: 2nd HLRS Parallel Tools Workshop (2008)(Submitted for publication)

    Google Scholar 

  8. Maillet, E., Tron, C.: On efficiently implementing global time for performance evaluation on multiprocessor systems. Journal of Parallel and Distributed Computing 28(1), 84–93 (1995)

    Article  MATH  Google Scholar 

  9. Mills, D.L.: Improved Algorithms for Synchronizing Computer Networks Clocks. IEEE/ACM Transactions on Networking 3(3), 245–254 (1995)

    Article  Google Scholar 

  10. Rabenseifner, R.: Die geregelte logische Uhr, eine globale Uhr für die tracebasierte Überwachung paralleler Anwendungen. PhD thesis, Universität Stuttgart, Fakultät 14, Informatik (2000), http://elib.uni-stuttgart.de/opus/volltexte/2000/600

Download references

Author information

Authors and Affiliations

Authors

Editor information

Alexey Lastovetsky Tahar Kechadi Jack Dongarra

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Doleschal, J., Knüpfer, A., Müller, M.S., Nagel, W.E. (2008). Internal Timer Synchronization for Parallel Event Tracing. In: Lastovetsky, A., Kechadi, T., Dongarra, J. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2008. Lecture Notes in Computer Science, vol 5205. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87475-1_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-87475-1_29

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-87475-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics