{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,19]],"date-time":"2026-03-19T12:55:45Z","timestamp":1773924945600,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642019692","type":"print"},{"value":"9783642019708","type":"electronic"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"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":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-642-01970-8_90","type":"book-chapter","created":{"date-parts":[[2009,5,19]],"date-time":"2009-05-19T18:26:23Z","timestamp":1242757583000},"page":"893-903","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":42,"title":["Fast Conjugate Gradients with Multiple GPUs"],"prefix":"10.1007","author":[{"given":"Ali","family":"Cevahir","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Akira","family":"Nukada","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Satoshi","family":"Matsuoka","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"90_CR1","unstructured":"ATI CTM Guide Technical Reference Manual. Advanced Micro Devices, Inc. (2006)"},{"key":"90_CR2","unstructured":"NVIDIA CUDA Compute Unified Device Architecture Programming Guide. NVIDIA Corporation (2007)"},{"key":"90_CR3","unstructured":"University of Florida Sparse Matrix Collection, \nhttp:\/\/www.cise.ufl.edu\/research\/sparse\/matrices\/"},{"key":"90_CR4","doi-asserted-by":"crossref","unstructured":"Bolz, J., Farmer, I., Grinspun, E., Schr\u00f6der, P.: Sparse Matrix Solvers on the GPU: Conjugate Gradients and Multigrid. ACM Transactions on Graphics (2003)","DOI":"10.1145\/1201775.882364"},{"key":"90_CR5","unstructured":"Buatois, L., Caumon, G., L\u00e9vy, B.: Concurrent Number Cruncher: A GPU Implementation of a General Sparse Linear Solver. International Journal of Parallel, Emergent and Distributed Systems (to appear)"},{"key":"90_CR6","doi-asserted-by":"crossref","unstructured":"Buttari, A., Dongarra, J., Kurzak, J., Luszczek, P., Tomov, S.: Using Mixed Precision for Sparse Matrix Computations to Enhance the Performance while Achieving 64-bit Accuracy. ACM Transactions on Mathematical Software (2008)","DOI":"10.1145\/1377596.1377597"},{"key":"90_CR7","doi-asserted-by":"crossref","unstructured":"Blythe, D.: Rise of the Graphics Processor. Proc. of the IEEE\u00a096(5) (2008)","DOI":"10.1109\/JPROC.2008.917718"},{"key":"90_CR8","unstructured":"Georgescu, S., Okuda, H.: GPGPU-Enhanced Conjugate Gradient Solver for Finite Element Matrices. In: Proc. iWAPT, Tokyo (2007)"},{"issue":"4","key":"90_CR9","doi-asserted-by":"publisher","first-page":"1305","DOI":"10.1137\/S1064827597323415","volume":"21","author":"G.H. Golub","year":"2000","unstructured":"Golub, G.H., Ye, Q.: Inexact Preconditioned Conjugate Gradient Method with Inner-Outer Iterations. SIAM J. on Scientific Computing\u00a021(4), 1305\u20131320 (2000)","journal-title":"SIAM J. on Scientific Computing"},{"key":"90_CR10","unstructured":"G\u00f6ddeke, D., Strzodka, R., T\u00fcrek, S.: Accelerating Double Precision FEM Simulations with GPUs. In: Proc. ASIM 2005 (2005)"},{"key":"90_CR11","doi-asserted-by":"crossref","unstructured":"G\u00f6ddeke, D., Strzodka, R., Mohd-Yusof, J., McCormick, P., Wobker, H., Becker, C., T\u00fcrek, S.: Using GPUs to Improve Multigrid Solver Performance on a Cluster. International Journal of Computational Science and Engineering (2008)","DOI":"10.1504\/IJCSE.2008.021111"},{"key":"90_CR12","unstructured":"Harris, M.: Optimizing Parallel Reduction in CUDA. NVIDIA Dev. Tech. (2007)"},{"issue":"3","key":"90_CR13","doi-asserted-by":"publisher","first-page":"908","DOI":"10.1145\/882262.882363","volume":"22","author":"J. Kr\u00fcger","year":"2003","unstructured":"Kr\u00fcger, J., Westermann, R.: Linear Algebra Operators for GPU implementation of Numerical Algorithms. ACM Transaction on Graphics\u00a022(3), 908\u2013916 (2003)","journal-title":"ACM Transaction on Graphics"},{"key":"90_CR14","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1007\/BF02162558","volume":"8","author":"R.S. Martin","year":"1966","unstructured":"Martin, R.S., Peters, G., Wilkinson, J.H.: Iterative Refinement of the Solution of a Positive Definite System of Equations. Numerische Mathematik\u00a08, 203\u2013216 (1966)","journal-title":"Numerische Mathematik"},{"key":"90_CR15","doi-asserted-by":"crossref","unstructured":"Pichel, J.C., Heras, D.B., Cabaleiro, J.C., Rivera, F.F.: Improving the Locality of the Sparse Matrix-Vector Product on Shared Memory Multiprocessors. In: Proc. PDP 2004 (2004)","DOI":"10.1109\/EMPDP.2004.1271429"},{"key":"90_CR16","doi-asserted-by":"crossref","unstructured":"Pinar, A., Heath, M.T.: Improving the Performance of Sparse Matrix-Vector Multiplication. In: Proc. SC 1999 (1999)","DOI":"10.1145\/331532.331562"},{"key":"90_CR17","unstructured":"Saad, Y.: SPARSEKIT: A Basic Tool for Sparse Matrix Computation. Tech. Rep. CSRD TR 1029, Univ. of Illionis, Urbana, IL (1990)"},{"key":"90_CR18","doi-asserted-by":"crossref","unstructured":"Vuduc, R., Demmel, J., Yelick, K.: OSKI: A Library of Automatically Tuned Sparse Matrix Kernels. In: Proc. SciDAC 2005 (2005)","DOI":"10.1088\/1742-6596\/16\/1\/071"}],"container-title":["Lecture Notes in Computer Science","Computational Science \u2013 ICCS 2009"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-01970-8_90","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,24]],"date-time":"2021-12-24T09:05:20Z","timestamp":1640336720000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-01970-8_90"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642019692","9783642019708"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-01970-8_90","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}