Show simple item record

dc.contributor.authorGonzález Tallada, Marc
dc.contributor.authorSerra, Albert
dc.contributor.authorMartorell Bofill, Xavier
dc.contributor.authorOliver Segura, José
dc.contributor.authorAyguadé Parra, Eduard
dc.contributor.authorLabarta Mancho, Jesús José
dc.contributor.authorNavarro, Nacho
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.contributor.otherUniversitat Politècnica de Catalunya. Doctorat en Arquitectura de Computadors
dc.date.accessioned2021-06-01T07:12:29Z
dc.date.available2021-06-01T07:12:29Z
dc.date.issued2000
dc.identifier.citationGonzález, M. [et al.]. Applying interposition techniques for performance analysis of OPENMP parallel applications. A: IEEE International Parallel and Distributed Processing Symposium. "International Parallel and Distributed Processing Symposium, IPDPS 2000: 1-5 May 2000 Cancun, Mexico: proceedings". Institute of Electrical and Electronics Engineers (IEEE), 2000, p. 235-240. ISBN 0-7695-0574-0. DOI 10.1109/IPDPS.2000.845990.
dc.identifier.isbn0-7695-0574-0
dc.identifier.urihttp://hdl.handle.net/2117/346444
dc.description.abstractTuning parallel applications requires the use of effective tools for detecting performance bottlenecks. Along a parallel program execution, many individual situations of performance degradation may arise. We believe that an exhaustive and time-aware tracing at a fine-grain level is essential to capture this kind of situations. This paper presents a tracing mechanism based on dynamic code interposition, and compares it with the usual compiler-directed code injection. Dynamic code interposition adds monitoring code at run-time to unmodified binaries and shared libraries, making it suitable for environments in which the compiler or the available tools do not offer instrumentation facilities. Static injection and dynamic interposition techniques are used to collect detailed traces that feed an analysis tool. Both environments meet the accuracy and performance goals required to profile and analyze parallel applications and runtime libraries
dc.format.extent6 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::Arquitectures paral·leles
dc.subject.lcshCompilers (Computer programs)
dc.subject.lcshParallel programming (Computer science)
dc.subject.otherOptimising compilers
dc.subject.otherPerformance evaluation
dc.titleApplying interposition techniques for performance analysis of OPENMP parallel applications
dc.typeConference report
dc.subject.lemacCompiladors (Programes d'ordinador)
dc.subject.lemacProgramació en paral·lel (Informàtica)
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.identifier.doi10.1109/IPDPS.2000.845990
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttps://ieeexplore.ieee.org/document/845990
dc.rights.accessOpen Access
local.identifier.drac2383721
dc.description.versionPostprint (author's final draft)
local.citation.authorGonzález, M.; Serra, A.; Martorell, X.; Oliver, J.; Ayguadé, E.; Labarta, J.; Navarro, N.
local.citation.contributorIEEE International Parallel and Distributed Processing Symposium
local.citation.publicationNameInternational Parallel and Distributed Processing Symposium, IPDPS 2000: 1-5 May 2000 Cancun, Mexico: proceedings
local.citation.startingPage235
local.citation.endingPage240


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record