Show simple item record

dc.contributor.authorSubotic, Vladimir
dc.contributor.authorSancho, Jose Carlos
dc.contributor.authorLabarta Mancho, Jesús José
dc.contributor.authorValero Cortés, Mateo
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2017-10-26T08:31:50Z
dc.date.available2017-10-26T08:31:50Z
dc.date.issued2010
dc.identifier.citationSubotic, V., Sancho, J.C., Labarta, J., Valero, M. A simulation framework to automatically analyze the communication-computation overlap in scientific applications. A: International Conference on Cluster Computing. "2010 IEEE International Conference on Cluster Computing: CLUSTER 2010: 20-24 September 2010, Heraklion, Crete, Greece: proceedings". Crete: Institute of Electrical and Electronics Engineers (IEEE), 2010, p. 275-283.
dc.identifier.isbn978-0-7695-4220-1
dc.identifier.urihttp://hdl.handle.net/2117/109234
dc.description.abstractOverlapping communication and computation has been devised as an attractive technique to alleviate the huge application's network requirements at large scale. Overlapping will allow to fully or partially hide the long communication delays suffered when transferring messages through the network. This will relax the application's network requirements, and hence allow to deploy more cost-effective network designs. However, today's scientific applications make little use of overlapping. In addition, there is no support to analyze how overlap could impact the performance of real scientific applications. In this paper we address this issue by presenting a simulation framework to automatically analyze the benefits of communication-computation overlap. The simulation framework consists of a binary translation tool (Valgrind), a distributed machine simulator (Dimemas), and a visualization tool (Paraver). Valgrind instruments the legacy MPI application and generates the execution traces, then Dimemas uses the obtained traces and reconstructs the application's time-behavior on a configurable parallel platform, and finally Paraver visualizes the obtained time-behaviors. Our simulation methodology brings two new features into the study of overlap: 1) automatic simulation of the overlapped execution - as there is no need for code restructuring in applications; and 2) visualization of simulated time behaviors, that further allows useful comparisons of the non-overlapped and the overlapped executions.
dc.format.extent9 p.
dc.language.isoeng
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshParallel processing (Electronic computers)
dc.subject.lcshComputer networks -- Design and construction
dc.subject.otherMessage passing
dc.subject.otherApplication program interfaces
dc.titleA simulation framework to automatically analyze the communication-computation overlap in scientific applications
dc.typeConference report
dc.subject.lemacProcessament en paral·lel (Ordinadors)
dc.subject.lemacOrdinadors, Xarxes d' -- Disseny i construcció
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.identifier.doi10.1109/CLUSTER.2010.33
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://ieeexplore.ieee.org/document/5600298/
dc.rights.accessOpen Access
drac.iddocument21584975
dc.description.versionPostprint (published version)
upcommons.citation.authorSubotic, V., Sancho, J.C., Labarta, J., Valero, M.
upcommons.citation.contributorInternational Conference on Cluster Computing
upcommons.citation.pubplaceCrete
upcommons.citation.publishedtrue
upcommons.citation.publicationName2010 IEEE International Conference on Cluster Computing: CLUSTER 2010: 20-24 September 2010, Heraklion, Crete, Greece: proceedings
upcommons.citation.startingPage275
upcommons.citation.endingPage283


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder