{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T14:15:39Z","timestamp":1775052939684,"version":"3.50.1"},"reference-count":20,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2018,4,7]],"date-time":"2018-04-07T00:00:00Z","timestamp":1523059200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2019,3]]},"DOI":"10.1007\/s11227-018-2354-1","type":"journal-article","created":{"date-parts":[[2018,4,7]],"date-time":"2018-04-07T07:48:16Z","timestamp":1523087296000},"page":"1227-1240","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Computing matrix trigonometric functions with GPUs through Matlab"],"prefix":"10.1007","volume":"75","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6882-6592","authenticated-orcid":false,"given":"Pedro","family":"Alonso","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jes\u00fas","family":"Peinado","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Javier","family":"Ib\u00e1\u00f1ez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jorge","family":"Sastre","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Emilio","family":"Defez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,4,7]]},"reference":[{"issue":"1","key":"2354_CR1","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1016\/0898-1221(81)90141-3","volume":"5","author":"SM Serbin","year":"1979","unstructured":"Serbin SM (1979) Rational approximations of trigonometric matrices with application to second-order systems of differential equations. Appl Math Comput 5(1):75\u201392","journal-title":"Appl Math Comput"},{"issue":"2","key":"2354_CR2","doi-asserted-by":"publisher","first-page":"198","DOI":"10.1137\/0901013","volume":"1","author":"Steven M Serbin","year":"1980","unstructured":"Serbin Steven M, Blalock Sybil A (1980) An algorithm for computing the matrix cosine. SIAM J Sci Stat Comput 1(2):198\u2013204","journal-title":"SIAM J Sci Stat Comput"},{"key":"2354_CR3","doi-asserted-by":"publisher","first-page":"383","DOI":"10.1007\/s11075-005-8141-0","volume":"40","author":"GI Hargreaves","year":"2005","unstructured":"Hargreaves GI, Higham NJ (2005) Efficient algorithms for the matrix cosine and sine. Numer Algorithms 40:383\u2013400","journal-title":"Numer Algorithms"},{"issue":"3","key":"2354_CR4","doi-asserted-by":"publisher","first-page":"970","DOI":"10.1137\/09074721X","volume":"31","author":"Awad H Al-Mohy","year":"2009","unstructured":"Al-Mohy Awad H, Higham Nicholas J (2009) A new scaling and squaring algorithm for the matrix exponential. SIAM J Matrix Anal Appl 31(3):970\u2013989","journal-title":"SIAM J Matrix Anal Appl"},{"key":"2354_CR5","doi-asserted-by":"publisher","first-page":"1738","DOI":"10.1016\/j.mcm.2011.11.022","volume":"57","author":"E Defez","year":"2011","unstructured":"Defez E, Sastre J, Ib\u00e1\u00f1ez Javier J, Ruiz Pedro A (2011) Computing matrix functions arising in engineering models with orthogonal matrix polynomials. Math Comput Model 57:1738\u20131743","journal-title":"Math Comput Model"},{"key":"2354_CR6","doi-asserted-by":"crossref","first-page":"7575","DOI":"10.1016\/j.amc.2013.01.043","volume":"219","author":"J Sastre","year":"2013","unstructured":"Sastre J, Ib\u00e1\u00f1ez J, Ruiz P, Defez E (2013) Efficient computation of the matrix cosine. Appl Math Comput 219:7575\u20137585","journal-title":"Appl Math Comput"},{"issue":"1","key":"2354_CR7","doi-asserted-by":"publisher","first-page":"A456","DOI":"10.1137\/140973979","volume":"37","author":"Awad H Al-Mohy","year":"2015","unstructured":"Al-Mohy Awad H, Higham Nicholas J, Relton Samuel D (2015) New algorithms for computing the matrix sine and cosine separately or simultaneously. SIAM J Sci Comput 37(1):A456\u2013A487","journal-title":"SIAM J Sci Comput"},{"issue":"1","key":"2354_CR8","doi-asserted-by":"publisher","first-page":"325","DOI":"10.1016\/j.cam.2016.05.015","volume":"309","author":"P Alonso","year":"2017","unstructured":"Alonso P, Ib\u00e1\u00f1ez J, Sastre J, Peinado J, Defez E (2017) Efficient and accurate algorithms for computing matrix trigonometric functions. J Comput Appl Math 309(1):325\u2013332","journal-title":"J Comput Appl Math"},{"key":"2354_CR9","unstructured":"CUBLAS library (2017) http:\/\/docs.nvidia.com\/cuda\/cublas\/index.html . Accessed May 2017"},{"key":"2354_CR10","unstructured":"Alonso\u00a0Jord\u00e1 P, Boratto M, Peinado\u00a0Pinilla J, Ib\u00e1\u00f1ez Gonz\u00e1lez JJ, Sastre\u00a0Mart\u00ednez J (2014) On the evaluation of matrix polynomials using several GPGPUs. Universitat Polit\u00e8cnica de Val\u00e8ncia, 2014. http:\/\/hdl.handle.net\/10251\/39615 . Accessed Sept 2017"},{"issue":"1","key":"2354_CR11","doi-asserted-by":"publisher","first-page":"227","DOI":"10.1007\/s11227-016-1694-y","volume":"73","author":"Murilo Boratto","year":"2017","unstructured":"Boratto Murilo, Alonso Pedro, Gim\u00e9nez Domingo, Lastovetsky Alexey L (2017) Automatic tuning to performance modelling of matrix polynomials on multicore and multi-gpu systems. J Supercomput 73(1):227\u2013239","journal-title":"J Supercomput"},{"key":"2354_CR12","unstructured":"Alonso P, Peinado J, Ib\u00e1\u00f1ez J, Sastre J, Defez E (2017) A fast implementation of matrix trigonometric functions sine and cosine. In: Proceedings of the 17th International Conference on Computational and Mathematical Methods in Science and Engineering (CMMSE 2017), pp 51\u201355, Costa Ballena, Rota, Cadiz (Spain), July 4th\u20138th"},{"key":"2354_CR13","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1016\/j.amc.2017.05.019","volume":"312","author":"Jorge Sastre","year":"2017","unstructured":"Sastre Jorge, Ib\u00e1\u00f1ez Javier, Alonso Pedro, Peinado Jes\u00fas, Defez Emilio (2017) Two algorithms for computing the matrix cosine function. Appl Math Comput 312:66\u201377","journal-title":"Appl Math Comput"},{"issue":"1","key":"2354_CR14","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1137\/0202007","volume":"2","author":"Michael S Paterson","year":"1973","unstructured":"Paterson Michael S, Stockmeyer Larry J (1973) On the number of nonscalar multiplications necessary to evaluate polynomials. SIAM J Comput 2(1):60\u201366","journal-title":"SIAM J Comput"},{"key":"2354_CR15","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898717778","volume-title":"Functions of matrices: theory and computation","author":"Nicholas J Higham","year":"2008","unstructured":"Higham Nicholas J (2008) Functions of matrices: theory and computation. SIAM, Philadelphia"},{"key":"2354_CR16","doi-asserted-by":"crossref","first-page":"6451","DOI":"10.1016\/j.amc.2011.01.004","volume":"217","author":"J Sastre","year":"2011","unstructured":"Sastre J, Ib\u00e1\u00f1ez Javier J, Defez E, Ruiz Pedro A (2011) Efficient orthogonal matrix polynomial based method for computing matrix exponential. Appl Math Comput 217:6451\u20136463","journal-title":"Appl Math Comput"},{"issue":"1","key":"2354_CR17","doi-asserted-by":"publisher","first-page":"A439","DOI":"10.1137\/090763202","volume":"37","author":"J Sastre","year":"2015","unstructured":"Sastre J, Ib\u00e1\u00f1ez Javier J, Defez E, Ruiz Pedro A (2015) Efficient scaling-squaring Taylor method for computing matrix exponential. SIAM J Sci Comput 37(1):A439\u2013455","journal-title":"SIAM J Sci Comput"},{"key":"2354_CR18","doi-asserted-by":"publisher","first-page":"1185","DOI":"10.1137\/S0895479899356080","volume":"21","author":"NJ Higham","year":"2000","unstructured":"Higham NJ, Tisseur F (2000) A block algorithm for matrix 1-norm estimation, with an application to 1-norm pseudospectra. SIAM J Matrix Anal Appl 21:1185\u20131201","journal-title":"SIAM J Matrix Anal Appl"},{"key":"2354_CR19","doi-asserted-by":"publisher","first-page":"340","DOI":"10.1109\/TAC.1987.1104595","volume":"32","author":"JW Demmel","year":"1987","unstructured":"Demmel JW (1987) A counterexample for two conjectures about stability. IEEE Trans Autom Control 32:340\u2013343","journal-title":"IEEE Trans Autom Control"},{"key":"2354_CR20","unstructured":"Wright Thomas\u00a0G (2002) EigTool library. http:\/\/www.comlab.ox.ac.uk\/pseudospectra\/eigtool\/ . Accessed May 2017"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-018-2354-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-018-2354-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-018-2354-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,10,31]],"date-time":"2020-10-31T08:05:28Z","timestamp":1604131528000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-018-2354-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,4,7]]},"references-count":20,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2019,3]]}},"alternative-id":["2354"],"URL":"https:\/\/doi.org\/10.1007\/s11227-018-2354-1","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,4,7]]},"assertion":[{"value":"7 April 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}