{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,3]],"date-time":"2025-11-03T09:20:26Z","timestamp":1762161626176,"version":"3.37.3"},"reference-count":27,"publisher":"Springer Science and Business Media LLC","issue":"9","license":[{"start":{"date-parts":[[2021,2,26]],"date-time":"2021-02-26T00:00:00Z","timestamp":1614297600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,2,26]],"date-time":"2021-02-26T00:00:00Z","timestamp":1614297600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2021,9]]},"DOI":"10.1007\/s11227-021-03658-y","type":"journal-article","created":{"date-parts":[[2021,2,26]],"date-time":"2021-02-26T12:03:17Z","timestamp":1614340997000},"page":"10152-10164","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Factorized solution of generalized stable Sylvester equations using many-core GPU accelerators"],"prefix":"10.1007","volume":"77","author":[{"given":"Peter","family":"Benner","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4971-340X","authenticated-orcid":false,"given":"Ernesto","family":"Dufrechou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pablo","family":"Ezzatti","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rodrigo","family":"Gallardo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Enrique S.","family":"Quintana-Ort\u00ed","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,2,26]]},"reference":[{"issue":"1","key":"3658_CR1","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1007\/s10915-005-9007-2","volume":"28","author":"P Benner","year":"2005","unstructured":"Benner P, Quintana-Ort\u00ed ES, Quintana-Ort\u00ed G (2005) Solving stable Sylvester equations via rational iterative schemes. J Sci Comput 28(1):51\u201383","journal-title":"J Sci Comput"},{"issue":"3","key":"3658_CR2","doi-asserted-by":"publisher","first-page":"709","DOI":"10.1080\/00207179108953642","volume":"53","author":"R Aldhaheri","year":"1991","unstructured":"Aldhaheri R (1991) Model order reduction via real Schur-form decomposition. Int J Control 53(3):709\u2013716","journal-title":"Int J Control"},{"issue":"5","key":"3658_CR3","doi-asserted-by":"publisher","first-page":"2533","DOI":"10.1007\/s10444-019-09724-7","volume":"45","author":"P Benner","year":"2019","unstructured":"Benner P, Himpe C (2019) Cross-Gramian-based dominant subspaces. Adv Comput Math 45(5):2533\u20132553","journal-title":"Adv Comput Math"},{"key":"3658_CR4","doi-asserted-by":"crossref","unstructured":"Fernando K, Nicholson H (1984) On a fundamental property of the cross-Gramian matrix. IEEE Trans Circuits Syst CAS-31(5):504\u2013505","DOI":"10.1109\/TCS.1984.1085524"},{"key":"3658_CR5","doi-asserted-by":"publisher","first-page":"843869","DOI":"10.1155\/2014\/843869","volume":"2014","author":"C Himpe","year":"2014","unstructured":"Himpe C, Ohlberger M (2014) Cross-Gramian based combined state and parameter reduction for large-scale control systems. Math. Probl. Eng. 2014:843869","journal-title":"Math. Probl. Eng."},{"key":"3658_CR6","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1137\/S0895479894273687","volume":"17","author":"D Calvetti","year":"1996","unstructured":"Calvetti D, Reichel L (1996) Application of ADI iterative methods to the restoration of noisy images. SIAM J Matrix Anal Appl 17:165\u2013186","journal-title":"SIAM J Matrix Anal Appl"},{"key":"3658_CR7","volume-title":"Numerical methods for linear control systems design and analysis","author":"B Datta","year":"2003","unstructured":"Datta B (2003) Numerical methods for linear control systems design and analysis. Elsevier Press, Amsterdam"},{"key":"3658_CR8","doi-asserted-by":"publisher","first-page":"371","DOI":"10.1002\/nla.366","volume":"11","author":"L Grasedyck","year":"2004","unstructured":"Grasedyck L (2004) Existence of a low rank or $$H$$-matrix approximant to the solution of a Sylvester equation. Numer Lin Alg Appl 11:371\u2013389","journal-title":"Numer Lin Alg Appl"},{"key":"3658_CR9","first-page":"2004","volume-title":"\u201cFactorized solution of Sylvester equations with applications in control,\u201d in Proc","author":"P Benner","year":"2004","unstructured":"Benner P (2004) \u201cFactorized solution of Sylvester equations with applications in control,\u201d in Proc. Intl. Symp. Math. Theory Networks and Syst, MTNS, p 2004"},{"key":"3658_CR10","doi-asserted-by":"publisher","first-page":"212","DOI":"10.1016\/j.parco.2016.05.010","volume":"57","author":"M K\u00f6hler","year":"2016","unstructured":"K\u00f6hler M, Saak J (2016) On GPU acceleration of common solvers for (quasi-) triangular generalized Lyapunov equations. Par Comp 57:212\u2013221","journal-title":"Par Comp"},{"key":"3658_CR11","doi-asserted-by":"crossref","unstructured":"K\u00f6hler M ,\u00a0Saak J (2016) On BLAS level-3 implementations of common solvers for (quasi-) triangular generalized Lyapunov equations. ACM Trans Math Softw 43(1),\u00a0art.\u00a0no.\u00a03","DOI":"10.1145\/2850415"},{"key":"3658_CR12","doi-asserted-by":"crossref","unstructured":"Schwarz A, Mikkelsen C (2019) Robust task-parallel solution of the triangular Sylvester equation. In: International Conference on Parallel Processing and Applied Mathematics. Springer, Cham","DOI":"10.1007\/978-3-030-43229-4_8"},{"key":"3658_CR13","doi-asserted-by":"crossref","unstructured":"Xiao M, Lv Q, Xing Z, Zhang Y (2017) A parallel two-stage iteration method for solving continuous Sylvester equations. Algorithms 10(3),\u00a0art.\u00a0no.\u00a095","DOI":"10.3390\/a10030095"},{"issue":"4","key":"3658_CR14","doi-asserted-by":"publisher","first-page":"857","DOI":"10.3390\/a6040857","volume":"6","author":"P Benner","year":"2013","unstructured":"Benner P, Ezzatti P, Mena H, Quintana-Ort\u00ed ES, Rem\u00f3n A (2013) Solving matrix equations on multi-core and many-core architectures. Algorithms 6(4):857\u2013870","journal-title":"Algorithms"},{"issue":"3","key":"3658_CR15","doi-asserted-by":"publisher","first-page":"1114","DOI":"10.1007\/s11227-013-0889-8","volume":"65","author":"E Dufrechu","year":"2013","unstructured":"Dufrechu E, Ezzatti P, Quintana-Ort\u00ed ES, Rem\u00f3n A (2013) Accelerating the Lyapack library using GPUs. J Supercomput 65(3):1114\u20131124. https:\/\/doi.org\/10.1007\/s11227-013-0889-8","journal-title":"J Supercomput"},{"key":"3658_CR16","doi-asserted-by":"publisher","first-page":"820","DOI":"10.1145\/361573.361582","volume":"15","author":"R Bartels","year":"1972","unstructured":"Bartels R, Stewart G (1972) Solution of the matrix equation $${AX}+{XB}={C}$$: Algorithm 432. Commun ACM 15:820\u2013826","journal-title":"Commun ACM"},{"key":"3658_CR17","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1145\/355780.355784","volume":"4","author":"W Enright","year":"1978","unstructured":"Enright W (1978) Improving the efficiency of matrix operations in the numerical solution of stiff ordinary differential equations. ACM Trans Math Softw 4:127\u2013136","journal-title":"ACM Trans Math Softw"},{"key":"3658_CR18","doi-asserted-by":"crossref","unstructured":"Golub GH, Nash S, Van\u00a0Loan C\u00a0F (1979)A Hessenberg\u2013Schur method for the problem $$AX+XB=C$$. IEEE Trans Aut Control AC-24:909\u2013913","DOI":"10.1109\/TAC.1979.1102170"},{"key":"3658_CR19","doi-asserted-by":"crossref","unstructured":"Roberts J (1980) Linear model reduction and solution of the algebraic Riccati equation by use of the sign function. Int J Control\u00a032:677\u2013687 (Reprint Tech. Report No. TR-13, CUED\/B-Control, Cambridge Univ., Engineering Dept., 1971)","DOI":"10.1080\/00207178008922881"},{"issue":"1","key":"3658_CR20","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1023\/A:1019191431273","volume":"20","author":"P Benner","year":"1999","unstructured":"Benner P, Quintana-Ort\u00ed ES (1999) Solving stable generalized Lyapunov equations with the matrix sign function. Numer Algor 20(1):75\u2013100","journal-title":"Numer Algor"},{"issue":"1","key":"3658_CR21","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1142\/S0129626499000165","volume":"9","author":"P Benner","year":"1999","unstructured":"Benner P, Claver J, Quintana-Ort\u00ed E (1999) Parallel distributed solvers for large stable generalized Lyapunov equations. Parallel Proc Lett 9(1):147\u2013158","journal-title":"Parallel Proc Lett"},{"key":"3658_CR22","doi-asserted-by":"publisher","first-page":"267","DOI":"10.1016\/0024-3795(87)90222-9","volume":"85","author":"R Byers","year":"1987","unstructured":"Byers R (1987) Solving the algebraic Riccati equation with the matrix sign function. Linear Algebra Appl 85:267\u2013279","journal-title":"Linear Algebra Appl"},{"key":"3658_CR23","doi-asserted-by":"publisher","first-page":"1160","DOI":"10.1137\/0907079","volume":"7","author":"N Higham","year":"1986","unstructured":"Higham N (1986) Computing the polar decomposition-with applications. SIAM J Sci Statist Comput 7:1160\u20131174","journal-title":"SIAM J Sci Statist Comput"},{"issue":"89","key":"3658_CR24","first-page":"67","volume":"88","author":"T Chan","year":"1987","unstructured":"Chan T (1987) Rank revealing QR factorizations. Linear Algebra Appl 88(89):67\u201382","journal-title":"Linear Algebra Appl"},{"key":"3658_CR25","unstructured":"Abels J, Benner P (1999) CAREX\u2014a collection of benchmark examples for continuous-time algebraic Riccati equations (version 2.0).\u2019 SLICOT Working Note 1999-14, Available from http:\/\/www.slicot.org"},{"issue":"1\u20132","key":"3658_CR26","first-page":"11","volume":"2","author":"M Slowik","year":"2007","unstructured":"Slowik M, Benner P, Sima V (2007) Evaluation of the linear matrix equation solvers in SLICOT. J Numer Anal Ind Appl Math 2(1\u20132):11\u201334","journal-title":"J Numer Anal Ind Appl Math"},{"key":"3658_CR27","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1016\/j.parco.2015.12.004","volume":"54","author":"JI Aliaga","year":"2016","unstructured":"Aliaga JI, Badia RM, Barreda M, Bollh\u00f6fer M, Dufrechou E, Ezzatti P, Quintana-Ort\u00ed ES (2016) Exploiting task and data parallelism in ILUPACK\u2019s preconditioned CG solver on NUMA architectures and many-core accelerators. Parallel Comp 54:97\u2013107","journal-title":"Parallel Comp"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-03658-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-021-03658-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-03658-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,19]],"date-time":"2022-12-19T03:35:12Z","timestamp":1671420912000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-021-03658-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,2,26]]},"references-count":27,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2021,9]]}},"alternative-id":["3658"],"URL":"https:\/\/doi.org\/10.1007\/s11227-021-03658-y","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"type":"print","value":"0920-8542"},{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2021,2,26]]},"assertion":[{"value":"27 January 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 February 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}