{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T23:00:36Z","timestamp":1777676436428,"version":"3.51.4"},"reference-count":31,"publisher":"SAGE Publications","issue":"3","license":[{"start":{"date-parts":[[2010,2,2]],"date-time":"2010-02-02T00:00:00Z","timestamp":1265068800000},"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":[[2010,8]]},"abstract":"<jats:p>In this paper we present an automatic system able to detect the internal structure of executions of high-performance computing applications. This automatic system is able to rule out non-significant regions of executions, to detect redundancies, and, finally, to select small but significant execution regions. This automatic detection process is based on spectral analysis (wavelet transform, Fourier transform, etc.) and works detecting the most important frequencies of the application\u2019s execution. These main frequencies are strongly related to the internal loops of the application\u2019s source code. The automatic detection of small but significant execution regions shown in the paper reduces the load of the performance analysis process remarkably.<\/jats:p>","DOI":"10.1177\/1094342009360039","type":"journal-article","created":{"date-parts":[[2010,2,2]],"date-time":"2010-02-02T22:34:07Z","timestamp":1265150047000},"page":"335-360","source":"Crossref","is-referenced-by-count":33,"title":["Automatic Phase Detection and Structure Extraction of MPI Applications"],"prefix":"10.1177","volume":"24","author":[{"given":"Marc","family":"Casas","sequence":"first","affiliation":[{"name":"BARCELONA SUPERCOMPUTERS CENTER (BSC), TECHNICAL UNIVERSITY OF CATALONIA (UPC), BARCELONA, SPAIN,"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rosa M.","family":"Badia","sequence":"additional","affiliation":[{"name":"BARCELONA SUPERCOMPUTERS CENTER (BSC), TECHNICAL UNIVERSITY OF CATALONIA (UPC), BARCELONA, SPAIN, , ARTIFICIAL INTELLIGENCE RESEARCH INSTITUTE (A), SPANISH NATIONAL RESEARCH COUNCIL (CSIC), BARCELONA, SPAIN"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jes\u00fas","family":"Labarta","sequence":"additional","affiliation":[{"name":"BARCELONA SUPERCOMPUTERS CENTER (BSC), TECHNICAL UNIVERSITY OF CATALONIA (UPC), BARCELONA, SPAIN,"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2010,2,2]]},"reference":[{"key":"atypb1","doi-asserted-by":"publisher","DOI":"10.1023\/B:GRID.0000024072.93701.f3"},{"key":"atypb2","first-page":"94","author":"Bailey, D.","year":"1994","journal-title":"RNR Technical Report RNR"},{"key":"atypb3","doi-asserted-by":"publisher","DOI":"10.1190\/1.1441434"},{"key":"atypb4","first-page":"93","author":"Brunst, H.","year":"2004","journal-title":"Distributed and Parallel Systems"},{"key":"atypb5","volume-title":"Proceedings of the International Euro-Par Conference on Parallel Computing (Euro-Par)","author":"Casas, M."},{"key":"atypb6","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611970104"},{"key":"atypb7","doi-asserted-by":"publisher","DOI":"10.1121\/1.1458024"},{"key":"atypb8","volume-title":"Proceedings of the 2008 ACM\/IEEE Conference on Supercomputing","author":"Gamblin, T."},{"key":"atypb9","volume-title":"Proceedings of the International Workshop on Scalable Tools for High-End Computing (STHEC)","author":"Geimer, M."},{"key":"atypb10","volume-title":"Proceedings of the International Conference on Computational Science (ICCS)","author":"Gerndt, M."},{"key":"atypb11","author":"Houzeaux, G.","year":"2007","journal-title":"Communications in Numerical Methods in Engineering"},{"key":"atypb12","doi-asserted-by":"publisher","DOI":"10.1063\/1.2162185"},{"key":"atypb13","volume-title":"Proceedings of Parallel Architectures and Compilation Techniques (PACT)","author":"Huffmire, T."},{"key":"atypb14","volume-title":"A Friendly Guide to Wavelets","author":"Kaiser, G.","year":"1994"},{"key":"atypb15","volume-title":"Proceedings of the 13th Euromicro Conference on Parallel, Distributed and Network-Based Processing","author":"Knuepfer, A."},{"key":"atypb16","doi-asserted-by":"publisher","DOI":"10.1126\/science.1076024"},{"key":"atypb17","volume-title":"Proceedings of the European Conference on Parallel Computing (Euro-Par)","author":"Kranzlmuller, D."},{"key":"atypb18","volume-title":"Proceedings of the European Conference on Parallel Computing (Euro-Par)","author":"Labarta, J."},{"key":"atypb19","volume-title":"Proceedings of the IEEE International Parallel & Distributed Processing Symposium (IPDPS)","author":"Mohr, B."},{"key":"atypb20","volume-title":"Proceedings of the International Euro-Par Conference on Parallel Computing (Euro-Par)","author":"Mohr, B."},{"key":"atypb21","first-page":"69","volume":"63","author":"Nagel, W.","year":"1996","journal-title":"Supercomputer"},{"key":"atypb22","unstructured":"Press, W.H. et al. (1992). Numerical Recipes in FORTRAN: The Art of Scientific Computing, 2nd edn. Cambridge : Cambridge University Press, pp. 538-539."},{"key":"atypb23","volume-title":"Proceedings of 11th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP)","author":"Roth, P.C."},{"key":"atypb24","doi-asserted-by":"publisher","DOI":"10.1097\/01.PRS.0000135330.51408.97"},{"key":"atypb25","volume-title":"Proceedings of the 11th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)","author":"Shen, X."},{"key":"atypb26","doi-asserted-by":"publisher","DOI":"10.1177\/1094342006064482"},{"key":"atypb27","volume-title":"Proceedings of the 10th International Conference on Architectural Support for Programming Languages and Operating Systems, (ASPLOS)","author":"Sherwood, T."},{"key":"atypb28","doi-asserted-by":"publisher","DOI":"10.1016\/S1384-1076(01)00042-2"},{"key":"atypb29","first-page":"337","volume":"385","author":"Teysser, R.","year":"2002","journal-title":"Astrophys"},{"key":"atypb30","volume-title":"Proceedings of the ACM\/IEEE International Conference on Supercomputing","author":"Vetter, J.S."},{"key":"atypb31","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-0001-7"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342009360039","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342009360039","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:18:54Z","timestamp":1777450734000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342009360039"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,2,2]]},"references-count":31,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2010,8]]}},"alternative-id":["10.1177\/1094342009360039"],"URL":"https:\/\/doi.org\/10.1177\/1094342009360039","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,2,2]]}}}