{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,29]],"date-time":"2026-01-29T02:58:55Z","timestamp":1769655535631,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":68,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,1,28]]},"DOI":"10.1145\/3774934.3786446","type":"proceedings-article","created":{"date-parts":[[2026,1,28]],"date-time":"2026-01-28T15:25:57Z","timestamp":1769613957000},"page":"660-673","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["A Diagonal Block Memory-Aware Polynomial Preconditioner for Linear and Eigenvalue Solvers"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-9821-171X","authenticated-orcid":false,"given":"Xiaojian","family":"Yang","sequence":"first","affiliation":[{"name":"National University of Defense Technology, Changsha, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-8690-5631","authenticated-orcid":false,"given":"Yuhui","family":"Ni","sequence":"additional","affiliation":[{"name":"National University of Defense Technology, Changsha, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-9022-0727","authenticated-orcid":false,"given":"Fan","family":"Yuan","sequence":"additional","affiliation":[{"name":"Xiangtan University, Changsha, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7827-6304","authenticated-orcid":false,"given":"Shengguo","family":"Li","sequence":"additional","affiliation":[{"name":"National University of Defense Technology, Changsha, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6243-8479","authenticated-orcid":false,"given":"Dezun","family":"Dong","sequence":"additional","affiliation":[{"name":"National University of Defense Technology, Changsha, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4876-2368","authenticated-orcid":false,"given":"Chuanfu","family":"Xu","sequence":"additional","affiliation":[{"name":"National University of Defense Technology, Changsha, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-9625-2588","authenticated-orcid":false,"given":"Haipeng","family":"Jia","sequence":"additional","affiliation":[{"name":"University of Chinese Academy of Sciences, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3745-7541","authenticated-orcid":false,"given":"Jie","family":"Liu","sequence":"additional","affiliation":[{"name":"National University of Defense Technology, Changsha, China"}]}],"member":"320","published-online":{"date-parts":[[2026,1,28]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1002\/nla.1892"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3399732"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2022.3223512"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1177\/10943420241283828"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1137\/0612059"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1093\/imanum\/14.4.563"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0962492914000038"},{"key":"e_1_3_2_1_8_1","unstructured":"Klaus-J\u00fcrgen Bathe. 2006. Finite Element Procedures. Klaus-Jurgen Bathe."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2010.29"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1155\/2012\/713587"},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the 21st Annual Symposium on Parallelism in Algorithms and Architectures (SPAA). 233\u2013244","author":"Bulu\u00e7 Aydin","year":"2009","unstructured":"Aydin Bulu\u00e7, Jeremy T Fineman, Matteo Frigo, John R Gilbert, and Charles E Leiserson. 2009. Parallel Sparse Matrix-vector and Matrix-transpose-vector Multiplication Ssing Compressed Sparse Blocks. In Proceedings of the 21st Annual Symposium on Parallelism in Algorithms and Architectures (SPAA). 233\u2013244."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1137\/120881191"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.780863"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1137\/140968896"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2049662.2049663"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2008.4536305"},{"key":"e_1_3_2_1_17_1","volume-title":"Marghoob Mohiyuddin, and Katherine A. Yelick.","author":"Demmel James","year":"2007","unstructured":"James Demmel, Mark Frederick Hoemmen, Marghoob Mohiyuddin, and Katherine A. Yelick. 2007. Avoiding Communication in Computing Krylov Subspaces. Computer Science Division, University of California at Berkeley."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3695053.3731098"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2017.38"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1137\/19M1302430"},{"key":"e_1_3_2_1_21_1","volume-title":"The Design and Implementation of Hypre","author":"Falgout Robert D","unstructured":"Robert D Falgout, Jim E Jones, and Ulrike Meier Yang. 2006. The Design and Implementation of Hypre, A Library of Parallel High Performance Preconditioners. In Numerical Solution of Partial Differential Equations on Parallel Computers. 267\u2013294."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-47789-6_66"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"crossref","unstructured":"Bernd Fischer. 2011. Polynomial Based Iteration Methods for Symmetric Linear Systems. SIAM.","DOI":"10.1137\/1.9781611971927"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.56021\/9781421407944"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8191(00)00075-2"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1089014.1089019"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1155\/2012\/408130"},{"key":"e_1_3_2_1_28_1","unstructured":"Takeo Hoshi. [n. d.]. ELSES Matrix Library. http:\/\/www.elses.jp\/matrix\/"},{"key":"e_1_3_2_1_29_1","unstructured":"Huawei. 2019. Kunpeng 920. https:\/\/www.hisilicon.com\/cn\/products\/Kunpeng\/Huawei-Kunpeng\/Huawei-Kunpeng-920"},{"key":"e_1_3_2_1_30_1","unstructured":"IntelLabs. 2015. Sparse Matrix Pre-processing (SpMP) library. https:\/\/github.com\/IntelLabs\/SpMP"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2012.51"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1137\/0720025"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1137\/S1064827595287997"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.1997.1404"},{"key":"e_1_3_2_1_35_1","volume-title":"Parallel Graph Partitioning and Sparse Matrix Ordering Library. Version, 2","author":"Karypis George","year":"2003","unstructured":"George Karypis, Kirk Schloegel, and Vipin Kumar. 2003. Parmetis. Parallel Graph Partitioning and Sparse Matrix Ordering Library. Version, 2 (2003)."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/800259.809009"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1137\/18M1170935"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1137\/15M1054493"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1137\/140968276"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-43659-3_45"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2751205.2751209"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2464996.2465013"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1002\/nla.2427"},{"key":"e_1_3_2_1_44_1","volume-title":"Boman","author":"Loe Jennifer A.","year":"2020","unstructured":"Jennifer A. Loe, Heidi K. Thornquist, and Erik G. Boman. 2020. Polynomial Preconditioned GMRES in Trilinos: Practical Considerations for High-Performance Computing. 35\u201345."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3581784.3607051"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1654059.1654096"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-38718-0_36"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2015.05.315"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3293320.3293332"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS49936.2021.00016"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-07518-1_8"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-61142-8_588"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1137\/0906059"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1137\/0724013"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"crossref","unstructured":"Yousef Saad. 2003. Iterative Methods for Sparse Linear Systems. SIAM.","DOI":"10.1137\/1.9780898718003"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"crossref","unstructured":"Yousef Saad. 2011. Numerical Methods for Large Eigenvalue Problems. SIAM.","DOI":"10.1137\/1.9781611970739"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPPW.2010.38"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511615115"},{"key":"e_1_3_2_1_59_1","volume-title":"Proceedings of the 15th PMLR International Conference on Artificial Intelligence and Statistics (AISTATS). 1261\u20131268","author":"Vinyals Oriol","year":"2012","unstructured":"Oriol Vinyals and Daniel Povey. 2012. Krylov Subspace Descent for Deep Learning. In Proceedings of the 15th PMLR International Conference on Artificial Intelligence and Statistics (AISTATS). 1261\u20131268."},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/1362622.1362674"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/1498765.1498785"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3313828"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/3577193.3593726"},{"key":"e_1_3_2_1_64_1","unstructured":"Fan Yuan and Shengguo Li. 2022. YHAMG. https:\/\/gitee.com\/e-level-parallel-algorithm\/yhamg"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/3721145.3725764"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2024.3372473"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS54959.2023.00046"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.74.066704"}],"event":{"name":"PPoPP '26: 31st ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming","location":"Sydney NSW Australia","acronym":"PPoPP '26","sponsor":["SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing","SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 31st ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3774934.3786446","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,28]],"date-time":"2026-01-28T15:26:09Z","timestamp":1769613969000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3774934.3786446"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1,28]]},"references-count":68,"alternative-id":["10.1145\/3774934.3786446","10.1145\/3774934"],"URL":"https:\/\/doi.org\/10.1145\/3774934.3786446","relation":{},"subject":[],"published":{"date-parts":[[2026,1,28]]},"assertion":[{"value":"2026-01-28","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}