{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,4]],"date-time":"2025-03-04T05:50:45Z","timestamp":1741067445459,"version":"3.38.0"},"reference-count":25,"publisher":"SAGE Publications","issue":"2","license":[{"start":{"date-parts":[[2007,5,1]],"date-time":"2007-05-01T00:00:00Z","timestamp":1177977600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2007,5]]},"abstract":"<jats:p> Performance profiling generates measurement overhead during parallel program execution. Measurement overhead, in turn, introduces intrusion in a program's runtime performance behavior. Intrusion can be mitigated by controlling instrumentation degree, allowing a tradeoff of accuracy for detail. Alternatively, the accuracy in profile results can be improved by reducing the intrusion error due to measurement overhead. Models for compensation of measurement overhead in parallel performance profiling are described. An approach based on rational reconstruction is used to understand properties of compensation solutions for different parallel scenarios. From this analysis, a general algorithm for on-the-fly overhead assessment and compensation is derived. <\/jats:p>","DOI":"10.1177\/1094342007077862","type":"journal-article","created":{"date-parts":[[2007,4,26]],"date-time":"2007-04-26T15:03:05Z","timestamp":1177599785000},"page":"174-194","source":"Crossref","is-referenced-by-count":5,"title":["Compensation of Measurement Overhead in Parallel Performance Profiling"],"prefix":"10.1177","volume":"21","author":[{"given":"Allen D.","family":"Malony","sequence":"first","affiliation":[{"name":"DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE, UNIVERSITY OF OREGON"}]},{"given":"Sameer","family":"Shende","sequence":"additional","affiliation":[{"name":"DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE, UNIVERSITY OF OREGON,"}]},{"given":"Alan","family":"Morris","sequence":"additional","affiliation":[{"name":"DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE, UNIVERSITY OF OREGON"}]},{"given":"Felix","family":"Wolf","sequence":"additional","affiliation":[{"name":"JOHN VON NEUMANN INSTITUTE FOR COMPUTING (NIC), FORSCHUNGSZENTRUM\r                        J\u00dcLICH, GERMANY, DEPARTMENT OF COMPUTER SCIENCE, RWTH AACHEN\r                        UNIVERSITY, 52056 AACHEN, GERMANY"}]}],"member":"179","published-online":{"date-parts":[[2007,5,1]]},"reference":[{"volume-title":"The NAS parallel benchmarks 2.0, Technical Report NAS-95-020","year":"1995","author":"Bailey, D.","key":"atypb1"},{"volume-title":"prof command, in Unix Programmer's Manual, Section 1","year":"1979","author":"Bell Laboratories.","key":"atypb2"},{"volume-title":"Automated application-level checkpointing of mpi programs, in Principles and Practice of Parallel Programming (PPoPP)","year":"2003","author":"Bronevetsky, G.","key":"atypb3"},{"volume-title":"Collective operations in an application-level fault tolerant mpi system","year":"2003","author":"Bronevetsky, G.","key":"atypb4"},{"key":"atypb5","doi-asserted-by":"publisher","DOI":"10.1177\/109434200001400303"},{"volume-title":"Workshop on Performance Analysis and Distributed Computing","author":"Fahringer, T.","key":"atypb6"},{"volume-title":"SIGPLAN Symposium on Compiler Construction","author":"Graham, S.","key":"atypb7"},{"volume-title":"Profiling parallel programs with xprofiler","author":"Ibm.","key":"atypb8"},{"volume-title":"The visual profiler","author":"Janssen, C.","key":"atypb9"},{"key":"atypb10","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380010203"},{"volume-title":"Event graph analysis for debugging massively parallel programs","year":"2000","author":"Kranzlm\u00fcller, D.","key":"atypb11"},{"key":"atypb12","doi-asserted-by":"publisher","DOI":"10.1145\/109625.109646"},{"volume-title":"Performance observability, Ph.D. thesis","year":"1991","author":"Malony, A.","key":"atypb13"},{"volume-title":"ACM\/ONR Workshop on Parallel and Distributed Debugging","author":"Malony, A.","key":"atypb14"},{"key":"atypb15","doi-asserted-by":"publisher","DOI":"10.1109\/71.149962"},{"volume-title":"Euro-Par Conference","author":"Malony, A.","key":"atypb16"},{"volume-title":"Euro-Par Conference","author":"Malony, A.","key":"atypb17"},{"key":"atypb18","doi-asserted-by":"publisher","DOI":"10.1023\/A:1015789220266"},{"volume-title":"Dynaprof","author":"Mucci, P.","key":"atypb19"},{"key":"atypb20","doi-asserted-by":"crossref","unstructured":"Reed, D.\n                , \n                    Rose, L.D.\n                , and \n                    Zhang, Y.\n                 (1998). Svpablo: A multi-language performance analysis\n                system, in International Conference on Performance Tools, pp. 352\u2014355.","DOI":"10.1007\/3-540-68061-6_31"},{"volume-title":"Euro-Par Conference","author":"Rose, L.D.","key":"atypb21"},{"key":"atypb22","doi-asserted-by":"publisher","DOI":"10.1145\/155332.155337"},{"key":"atypb23","doi-asserted-by":"publisher","DOI":"10.1177\/1094342006064482"},{"journal-title":"Systems","year":"2002","author":"Vetter, J.","key":"atypb24"},{"volume-title":"The mpp apprentice performance tool: Delivering the performance of the cray t3d","year":"1994","author":"Williams, W.","key":"atypb25"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342007077862","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342007077862","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,3]],"date-time":"2025-03-03T18:37:53Z","timestamp":1741027073000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342007077862"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,5]]},"references-count":25,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2007,5]]}},"alternative-id":["10.1177\/1094342007077862"],"URL":"https:\/\/doi.org\/10.1177\/1094342007077862","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"type":"print","value":"1094-3420"},{"type":"electronic","value":"1741-2846"}],"subject":[],"published":{"date-parts":[[2007,5]]}}}