{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,12]],"date-time":"2025-06-12T04:08:26Z","timestamp":1749701306237,"version":"3.41.0"},"reference-count":32,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T00:00:00Z","timestamp":1743033600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T00:00:00Z","timestamp":1743033600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"name":"National Key Research and Development Program of China","award":["2023YFB3001801"],"award-info":[{"award-number":["2023YFB3001801"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62322201","U23B2020"],"award-info":[{"award-number":["62322201","U23B2020"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100012226","name":"Fundamental Research Funds for the Central Universities","doi-asserted-by":"publisher","award":["YWF-23-L-1121","JKF-20240198","JK2024-58"],"award-info":[{"award-number":["YWF-23-L-1121","JKF-20240198","JK2024-58"]}],"id":[{"id":"10.13039\/501100012226","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["CCF Trans. HPC"],"published-print":{"date-parts":[[2025,6]]},"DOI":"10.1007\/s42514-025-00220-7","type":"journal-article","created":{"date-parts":[[2025,3,30]],"date-time":"2025-03-30T06:08:56Z","timestamp":1743314936000},"page":"260-274","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Hotspy: identifying performance hotspot with graph neural network based static analysis"],"prefix":"10.1007","volume":"7","author":[{"given":"Da","family":"Huo","sequence":"first","affiliation":[]},{"given":"Xin","family":"You","sequence":"additional","affiliation":[]},{"given":"Zhibo","family":"Xuan","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1101-7927","authenticated-orcid":false,"given":"Hailong","family":"Yang","sequence":"additional","affiliation":[]},{"given":"Zhongzhi","family":"Luan","sequence":"additional","affiliation":[]},{"given":"Depei","family":"Qian","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,3,27]]},"reference":[{"issue":"6","key":"220_CR1","doi-asserted-by":"publisher","first-page":"685","DOI":"10.1002\/cpe.1553","volume":"22","author":"L Adhianto","year":"2010","unstructured":"Adhianto, L., Banerjee, S., Fagan, M., Krentel, M., Marin, G., Mellor-Crummey, J., Tallent, N.R.: HPCToolkit: tools for performance analysis of optimized parallel programs. Concurr. Comput.: Pract. Exp. 22(6), 685\u2013701 (2010)","journal-title":"Concurr. Comput.: Pract. Exp."},{"key":"220_CR2","unstructured":"Asanovic, K., Bodik, R., Catanzaro, B.C., Gebis, J.J., Husbands, P., Keutzer, K., Patterson, D.A., Plishker, W.L., Shalf, J., Williams, S.W., et al.: The landscape of parallel computing research: a view from Berkeley (2006)"},{"key":"220_CR3","doi-asserted-by":"crossref","unstructured":"Bronevetsky, G., Gyllenhaal, J., De\u00a0Supinski, B.R.: Clomp: accurately characterizing OpenMP application overheads. In: International Workshop on OpenMP, pp. 13\u201325. Springer, Berlin (2008)","DOI":"10.1007\/978-3-540-79561-2_2"},{"key":"220_CR4","doi-asserted-by":"crossref","unstructured":"Cai, L., Chen, Z., Luo, C., Gui, J., Ni, J., Li, D., Chen, H.: Structural Temporal Graph Neural Networks for Anomaly Detection in Dynamic Graphs. In Proceedings of the 30th ACM International Conference on Information & Knowledge Management (CIKM '21). Association for Computing Machinery, New York, NY, USA, pp. 3747\u20133756 (2021)","DOI":"10.1145\/3459637.3481955"},{"issue":"1","key":"220_CR5","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1017\/S1351324916000334","volume":"23","author":"KW Church","year":"2017","unstructured":"Church, K.W.: Word2vec. Nat. Lang. Eng. 23(1), 155\u2013162 (2017)","journal-title":"Nat. Lang. Eng."},{"issue":"3\u20134","key":"220_CR6","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1017\/S1351324904003481","volume":"10","author":"H Cunningham","year":"2004","unstructured":"Cunningham, H., Scott, D.: Software architecture for language engineering. Nat. Lang. Eng. 10(3\u20134), 205\u2013209 (2004)","journal-title":"Nat. Lang. Eng."},{"key":"220_CR7","unstructured":"Devlin, J., Chang, M.-W., Lee, K., Toutanova, K.: Bert: pre-training of deep bidirectional transformers for language understanding. In: Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers), Minneapolis, MN, USA, pp. 4171-4186 (2019)"},{"key":"220_CR8","doi-asserted-by":"crossref","unstructured":"Dey, R., Salem, F.M.: Gate-variants of gated recurrent unit (GRU) neural networks. In: 2017 IEEE 60th International Midwest Symposium on Circuits and Systems (MWSCAS), Boston, MA, USA, pp. 1597\u20131600. IEEE (2017)","DOI":"10.1109\/MWSCAS.2017.8053243"},{"issue":"6","key":"220_CR9","doi-asserted-by":"publisher","first-page":"702","DOI":"10.1002\/cpe.1556","volume":"22","author":"M Geimer","year":"2010","unstructured":"Geimer, M., Wolf, F., Wylie, B.J., \u00c1brah\u00e1m, E., Becker, D., Mohr, B.: The Scalasca performance toolset architecture. Concurr. Comput.: Pract. Exp. 22(6), 702\u2013719 (2010)","journal-title":"Concurr. Comput.: Pract. Exp."},{"key":"220_CR10","doi-asserted-by":"crossref","unstructured":"Gilmer, J., Schoenholz, S.S., Riley, P.F., Vinyals, O., Dahl, G.E.: Message passing neural networks. In: Machine Learning Meets Quantum Physics, pp. 199\u2013214. Springer, Cham (2020)","DOI":"10.1007\/978-3-030-40245-7_10"},{"issue":"6","key":"220_CR11","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1145\/872726.806987","volume":"17","author":"SL Graham","year":"1982","unstructured":"Graham, S.L., Kessler, P.B., McKusick, M.K.: Gprof: a call graph execution profiler. ACM Sigplan Not. 17(6), 120\u2013126 (1982)","journal-title":"ACM Sigplan Not."},{"key":"220_CR12","doi-asserted-by":"crossref","unstructured":"Guo, Y., Li, P., Luo, Y., Wang, X., Wang, Z.: Graphspy: fused program semantic embedding through graph neural networks for memory efficiency. In: 58th ACM\/IEEE Design Automation Conference (DAC), San Francisco, CA, USA, pp. 1045\u20131050. IEEE (2021)","DOI":"10.1109\/DAC18074.2021.9586120"},{"issue":"2","key":"220_CR13","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1145\/3282307","volume":"62","author":"JL Hennessy","year":"2019","unstructured":"Hennessy, J.L., Patterson, D.A.: A new golden age for computer architecture. Commun. ACM 62(2), 48\u201360 (2019)","journal-title":"Commun. ACM"},{"key":"220_CR14","doi-asserted-by":"crossref","unstructured":"Jin, Y., Wang, H., Yu, T., Tang, X., Hoefler, T., Liu, X., Zhai, J.: ScalAna: automating scaling loss detection with graph analysis. In: SC20: International Conference for High Performance Computing, Networking, Storage and Analysis, Atlanta, GA, USA, pp. 1\u201314. IEEE (2020)","DOI":"10.1109\/SC41405.2020.00032"},{"key":"220_CR15","doi-asserted-by":"crossref","unstructured":"Kn\u00fcpfer, A., R\u00f6ssel, C., Mey, D.A., Biersdorff, S., Diethelm, K., Eschweiler, D., Geimer, M., Gerndt, M., Lorenz, D., Malony, A., et al.: Score-p: a joint performance measurement run-time infrastructure for periscope, scalasca, tau, and vampir. In: Tools for High Performance Computing 2011: Proceedings of the 5th International Workshop on Parallel Tools for High Performance Computing, September 2011, ZIH, Dresden, pp. 79\u201391. Springer, Berlin (2012)","DOI":"10.1007\/978-3-642-31476-6_7"},{"key":"220_CR16","unstructured":"Lattner, C.: LLVM and Clang: next generation compiler technology. In: The BSD Conference, vol. 5, pp. 1\u201320 (2008)"},{"key":"220_CR17","unstructured":"Li, Y., Tarlow, D., Brockschmidt, M., Zemel, R.: Gated graph sequence neural networks. In: ICLR 2016: 4th International Conference on Learning Representations, Puerto Rico, PR, USA, pp. 1-15 (2016)"},{"key":"220_CR18","doi-asserted-by":"crossref","unstructured":"Li, P., Guo, Y., Luo, Y., Wang, X., Wang, Z., Liu, X.: Graph neural networks based memory inefficiency detection using selective sampling. In: SC22: International Conference for High Performance Computing, Networking, Storage and Analysis, Dallas, TX, USA, pp. 1\u201314. IEEE (2022)","DOI":"10.1109\/SC41404.2022.00090"},{"issue":"5","key":"220_CR19","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1109\/MCSE.2023.3257420","volume":"24","author":"AD Malony","year":"2022","unstructured":"Malony, A.D., Shende, S.S.: Translating high-performance computing tools from research to practice: experiences with the tau performance system. Comput. Sci. Eng. 24(5), 65\u201371 (2022)","journal-title":"Comput. Sci. Eng."},{"key":"220_CR20","doi-asserted-by":"crossref","unstructured":"Mohr, B., Brown, D., Malony, A.: Tau: a portable parallel program analysis environment for pC++. In: International Conference on Vector and Parallel Processing, pp. 29\u201340. Springer, Berlin (1994)","DOI":"10.1007\/3-540-58430-7_4"},{"key":"220_CR21","doi-asserted-by":"crossref","unstructured":"Molan, M., Ahmed Khan, J., Borghesi, A., Bartolini, A.: Graph Neural Networks for Anomaly Anticipation in HPC Systems. In Companion of the 2023 ACM\/SPEC International Conference on Performance Engineering (ICPE '23 Companion). Association for Computing Machinery, New York, NY, USA, pp. 239\u2013244 (2023)","DOI":"10.1145\/3578245.3585335"},{"key":"220_CR22","volume-title":"VTune Performance Analyzer Essentials","author":"J Reinders","year":"2005","unstructured":"Reinders, J.: VTune Performance Analyzer Essentials, vol. 9. Intel Press Santa Clara, Santa Clara (2005)"},{"key":"220_CR23","unstructured":"Skamarock, W.C., Klemp, J.B., Dudhia, J., Gill, D.O., Liu, Z., Berner, J., Wang, W., Powers, J.G., Duda, M.G., Barker, D.M., et al.: A description of the advanced research WRF version 4. NCAR tech. note ncar\/tn-556+ str 145 (2019)"},{"key":"220_CR24","doi-asserted-by":"publisher","unstructured":"Taylor, M., Caldwell, P.M., Bertagna, L., Clevenger, C., Donahue, A., Foucar, J., Guba, O., Hillman, B., Keen, N., Krishna, J., Norman, M., Sreepathi, S., Terai, C., White, J.B., Salinger, A.G., McCoy, R.B., Leung, L.-Y.R., Bader, D.C., Wu, D.: The simple cloud-resolving E3SM atmosphere model running on the frontier exascale system. In: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. SC \u201923. Association for Computing Machinery, New York (2023). https:\/\/doi.org\/10.1145\/3581784.3627044","DOI":"10.1145\/3581784.3627044"},{"key":"220_CR25","doi-asserted-by":"publisher","DOI":"10.1016\/j.cpc.2021.108171","volume":"271","author":"AP Thompson","year":"2022","unstructured":"Thompson, A.P., Aktulga, H.M., Berger, R., Bolintineanu, D.S., Brown, W.M., Crozier, P.S., in\u2019t Veld, P.J., Kohlmeyer, A., Moore, S.G., Nguyen, T.D., et al.: LAMMPS-a flexible simulation tool for particle-based materials modeling at the atomic, meso, and continuum scales. Comput. Phys. Commun. 271, 108171 (2022)","journal-title":"Comput. Phys. Commun."},{"key":"220_CR26","volume-title":"Computational Fluid Dynamics: A Practical Approach","author":"J Tu","year":"2023","unstructured":"Tu, J., Yeoh, G.H., Liu, C., Tao, Y.: Computational Fluid Dynamics: A Practical Approach. Elsevier, Amsterdam (2023)"},{"key":"220_CR27","doi-asserted-by":"crossref","unstructured":"Xuan, Z., You, X., Yang, H., Li, M., Luan, Z., Liu, Y., Qian, D.: Retrospection on the performance analysis tools for large-scale HPC programs. In: 2024 IEEE 31st International Conference on High Performance Computing, Data, and Analytics (HiPC), Bangalore, India, pp. 34-44. IEEE (2024)","DOI":"10.1109\/HiPC62374.2024.00013"},{"key":"220_CR28","doi-asserted-by":"crossref","unstructured":"Yu, Z., Cao, R., Tang, Q., Nie, S., Huang, J., Wu, S.: Order matters: semantic-aware neural networks for binary code similarity detection. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 34, New York, NY, USA, pp. 1145\u20131152 (2020)","DOI":"10.1609\/aaai.v34i01.5466"},{"key":"220_CR29","volume-title":"Algebraic Multigrid Methods and Their Applications","author":"H Zhang","year":"2017","unstructured":"Zhang, H.: Algebraic Multigrid Methods and Their Applications. The Pennsylvania State University, University Park (2017)"},{"issue":"10","key":"220_CR30","doi-asserted-by":"publisher","first-page":"7261","DOI":"10.1002\/int.22880","volume":"37","author":"Z Zhang","year":"2022","unstructured":"Zhang, Z., Li, Y., Wang, W., Song, H., Dong, H.: Malware detection with dynamic evolving graph convolutional networks. Int. J. Intell. Syst. 37(10), 7261\u20137280 (2022)","journal-title":"Int. J. Intell. Syst."},{"key":"220_CR31","doi-asserted-by":"crossref","unstructured":"Zhao, J., Liu, X., Liu, Y., Jiao, P., Liu, J., Xue, W.: Profiling HPC applications with low overhead and high accuracy. In: 2021 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA\/BDCloud\/SocialCom\/SustainCom), New York City, NY, USA, pp. 1311\u20131319. IEEE (2021)","DOI":"10.1109\/ISPA-BDCloud-SocialCom-SustainCom52081.2021.00180"},{"key":"220_CR32","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1016\/j.aiopen.2021.01.001","volume":"1","author":"J Zhou","year":"2020","unstructured":"Zhou, J., Cui, G., Hu, S., Zhang, Z., Yang, C., Liu, Z., Wang, L., Li, C., Sun, M.: Graph neural networks: a review of methods and applications. AI Open 1, 57\u201381 (2020)","journal-title":"AI Open"}],"container-title":["CCF Transactions on High Performance Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42514-025-00220-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42514-025-00220-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42514-025-00220-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,11]],"date-time":"2025-06-11T08:48:58Z","timestamp":1749631738000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42514-025-00220-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,27]]},"references-count":32,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2025,6]]}},"alternative-id":["220"],"URL":"https:\/\/doi.org\/10.1007\/s42514-025-00220-7","relation":{},"ISSN":["2524-4922","2524-4930"],"issn-type":[{"type":"print","value":"2524-4922"},{"type":"electronic","value":"2524-4930"}],"subject":[],"published":{"date-parts":[[2025,3,27]]},"assertion":[{"value":"19 August 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 February 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 March 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"On behalf of all authors, the corresponding author states that there is no Conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}