Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleSeptember 2015
MPI-focused Tracing with OTFX: An MPI-aware In-memory Event Tracing Extension to the Open Trace Format 2
EuroMPI '15: Proceedings of the 22nd European MPI Users' Group MeetingArticle No.: 7, Pages 1–8https://doi.org/10.1145/2802658.2802664Performance analysis tools are more than ever inevitable to develop applications that utilize the enormous computing resources of high performance computing (HPC) systems. In event-based performance analysis the amount of collected data is one of the ...
- articleMarch 2014
Optimizing I/O forwarding techniques for extreme-scale event tracing
- Thomas Ilsche,
- Joseph Schuchart,
- Jason Cope,
- Dries Kimpe,
- Terry Jones,
- Andreas Knüpfer,
- Kamil Iskra,
- Robert Ross,
- Wolfgang E. Nagel,
- Stephen Poole
Cluster Computing (KLU-CLUS), Volume 17, Issue 1Pages 1–18https://doi.org/10.1007/s10586-013-0272-9Programming development tools are a vital component for understanding the behavior of parallel applications. Event tracing is a principal ingredient to these tools, but new and serious challenges place event tracing at risk on extreme-scale machines. As ...
- articleMarch 2013
A scalable infrastructure for the performance analysis of passive target synchronization
Parallel Computing (PACO), Volume 39, Issue 3Pages 132–145https://doi.org/10.1016/j.parco.2012.09.002Partitioned global address space (PGAS) languages combine the convenient abstraction of shared memory with the notion of affinity, extending multi-threaded programming to large-scale systems with physically distributed memory. However, in spite of their ...
- articleMarch 2013
Extending the scope of the controlled logical clock
Cluster Computing (KLU-CLUS), Volume 16, Issue 1Pages 171–189https://doi.org/10.1007/s10586-011-0181-8Event traces are helpful in understanding the performance behavior of parallel applications since they allow the in-depth analysis of communication and synchronization patterns. However, the absence of synchronized clocks on most cluster systems may ...
- articleApril 2012
Trace profiling: Scalable event tracing on high-end parallel systems
Parallel Computing (PACO), Volume 38, Issue 4-5Pages 194–225https://doi.org/10.1016/j.parco.2011.12.003Accurate performance analysis of high end systems requires event-based traces to correctly identify the root cause of a number of the complex performance problems that arise on these highly parallel systems. These high-end architectures contain tens to ...
- articleOctober 2011
TRAMMAS: A tracing model for multiagent systems
Engineering Applications of Artificial Intelligence (EAAI), Volume 24, Issue 7Pages 1110–1119https://doi.org/10.1016/j.engappai.2011.06.010Agent's flexibility and autonomy, as well as their capacity to coordinate and cooperate, are some of the features which make multiagent systems useful to work in dynamic and distributed environments. These key features are directly related to the way in ...
- articleDecember 2009
Scalable timestamp synchronization for event traces of message-passing applications
Parallel Computing (PACO), Volume 35, Issue 12Pages 595–607https://doi.org/10.1016/j.parco.2008.12.012Event traces are helpful in understanding the performance behavior of message-passing applications since they allow the in-depth analysis of communication and synchronization patterns. However, the absence of synchronized clocks may render the analysis ...
- articleJuly 2009
A scalable tool architecture for diagnosing wait states in massively parallel applications
Parallel Computing (PACO), Volume 35, Issue 7Pages 375–388https://doi.org/10.1016/j.parco.2009.02.003When scaling message-passing applications to thousands of processors, their performance is often affected by wait states that occur when processes fail to reach synchronization points simultaneously. As a first step in reducing the performance impact, ...
- ArticleSeptember 2008
Internal Timer Synchronization for Parallel Event Tracing
Proceedings of the 15th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing InterfacePages 202–209https://doi.org/10.1007/978-3-540-87475-1_29Performance 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. ...