
Parameters
Meer over het boek
Due to the available concurrency in modern-day supercomputers, the complexity of developing e cient parallel applications for these platforms has grown rapidly in the last years. Many applications use message passing for parallelization, o ering three main communication paradigms: point-to-point, collective and one-sided communication. Each paradigm ts certain domains of algorithms and communication patterns best. The one-sided paradigm decouples communication and synchronization and allows a single process to de ne a complete communication. These are important features for runtime systems of new programming paradigms and state-of-the-art dynamic load-balancing strategies. In any process interaction, wait states can occur, where a process is waiting for another -idling- before it proceeds with its local computation. To eliminate such wait states, runtime and application developers alike need support in detecting and quantifying them and their root causes. However, tool support for identifying complex wait states in one-sided communication is scarce. This thesis contributes novel methods for the scalable detection and quanti cation of wait states in one-sided communication, the automatic identi cation of their root causes, and the assessment of optimization potential. The methods for wait-state detection and quanti cation, as introduced by Böohme et al. and extended by this thesis, build upon a parallel post-mortem traversal of process-local event traces, modeling an application's runtime behavior. Performance-relevant data is exchanged just in time on the recorded communication paths. Through the nature of one-sided communication, information on such communication paths is not available on all processes involved, impeding the use of this original approach for one-sided communication. The use of a novel high-level messaging framework enables the exchange of messages on the implicit communication ... ; eng
Een boek kopen
Understanding the formation of wait states in one-sided communication, Andre Marc
- Taal
- Jaar van publicatie
- 2018
Betaalmethoden
Nog niemand heeft beoordeeld.