{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,5,10]],"date-time":"2022-05-10T18:30:19Z","timestamp":1652207419635},"reference-count":22,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2012,1,17]],"date-time":"2012-01-17T00:00:00Z","timestamp":1326758400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2012,10]]},"DOI":"10.1007\/s11227-011-0736-8","type":"journal-article","created":{"date-parts":[[2012,1,16]],"date-time":"2012-01-16T15:55:27Z","timestamp":1326729327000},"page":"550-572","source":"Crossref","is-referenced-by-count":2,"title":["Forward and back substitution algorithms on GPU: a case study on modified incomplete Cholesky Preconditioner for three-dimensional finite difference method"],"prefix":"10.1007","volume":"62","author":[{"given":"Yigitcan","family":"Aksari","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Harun","family":"Artuner","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2012,1,17]]},"reference":[{"key":"736_CR1","unstructured":"Aji AM, Feng WC (2008) Accelerating data-serial applications on data-parallel GPGPUs: a systems approach. Tech rep. http:\/\/eprints.cs.vt.edu\/archive\/00001052\/01\/ipdps08.pdf"},{"key":"736_CR2","first-page":"583","volume-title":"Proceedings of the 2010 18th Euromicro conference on parallel, distributed and network-based processing, PDP \u201910","author":"M Ament","year":"2010","unstructured":"Ament M, Knittel G, Weiskopf D, Strasser W (2010) A parallel preconditioned conjugate gradient solver for the Poisson problem on a multi-gpu platform. In: Proceedings of the 2010 18th Euromicro conference on parallel, distributed and network-based processing, PDP \u201910. IEEE Computer Society, Washington, pp 583\u2013592"},{"key":"736_CR3","doi-asserted-by":"crossref","first-page":"327","DOI":"10.1109\/CSE.2008.16","volume-title":"Computational science and engineering, CSE \u201908. 11th IEEE international conference on","author":"A Balevic","year":"2008","unstructured":"Balevic A, Rockstroh L, Tausendfreund A, Patzelt S, Goch G, Simon S (2008) Accelerating simulations of light scattering based on finite-difference time-domain method with general purpose gpus. In: Computational science and engineering, CSE \u201908. 11th IEEE international conference on, pp\u00a0327\u2013334. doi: 10.1109\/CSE.2008.16"},{"key":"736_CR4","doi-asserted-by":"crossref","first-page":"418","DOI":"10.1006\/jcph.2002.7176","volume":"182","author":"M Benzi","year":"2002","unstructured":"Benzi M (2002) Preconditioning techniques for large linear systems: a survey. J Comput Phys 182:418\u2013477","journal-title":"J Comput Phys"},{"key":"736_CR5","doi-asserted-by":"crossref","first-page":"917","DOI":"10.1145\/882262.882364","volume":"22","author":"J Bolz","year":"2003","unstructured":"Bolz J, Farmer I, Grinspun E, Schr\u00f6der P (2003) Sparse matrix solvers on the gpu: conjugate gradients and multigrid. ACM Trans Graph 22:917\u2013924","journal-title":"ACM Trans Graph"},{"key":"736_CR6","first-page":"9","volume-title":"Multimedia and expo, IEEE international conference on","author":"J Fung","year":"2008","unstructured":"Fung J, Mann S (2008) Using graphics devices in reverse: Gpu-based image processing and computer vision. In: Multimedia and expo, IEEE international conference on, pp 9\u201312. doi: 10.1109\/ICME.2008.4607358"},{"key":"736_CR7","volume-title":"Matrix computations","author":"GH Golub","year":"1996","unstructured":"Golub GH, Van Loan CF (1996) Matrix computations, 3rd edn. Johns Hopkins University Press, Baltimore","edition":"3"},{"key":"736_CR8","unstructured":"Hill MC (1990) Preconditioned conjugate gradient 2 (pcg2), a computer program for solving ground-water flow equations. Tech rep, United States Geological Survey"},{"key":"736_CR9","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1109\/DICTA.2008.82","volume-title":"Computing: techniques and applications, 2008. DICTA \u201908. Digital image","author":"H Jang","year":"2008","unstructured":"Jang H, Park A, Jung K (2008) Neural network implementation using cuda and openmp. In: Computing: techniques and applications, 2008. DICTA \u201908. Digital image, pp 155\u2013161. doi: 10.1109\/DICTA.2008.82"},{"key":"736_CR10","unstructured":"Jung JH (2006) Cholesky decomposition and linear programming on a gpu. Tech rep"},{"issue":"5","key":"736_CR11","doi-asserted-by":"crossref","first-page":"451","DOI":"10.1016\/j.jpdc.2009.01.006","volume":"69","author":"D Komatitsch","year":"2009","unstructured":"Komatitsch D, Mich\u00e9a D, Erlebacher G (2009) Porting a high-order finite-element earthquake modeling application to nVIDIA graphics cards using cuda. J Parallel Distrib Comput 69(5):451\u2013460","journal-title":"J Parallel Distrib Comput"},{"key":"736_CR12","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1145\/1513895.1513905","volume-title":"GPGPU-2: proceedings of 2nd workshop on general purpose processing on graphics processing units","author":"P Micikevicius","year":"2009","unstructured":"Micikevicius P (2009) 3d finite difference computation on gpus using cuda. In: GPGPU-2: proceedings of 2nd workshop on general purpose processing on graphics processing units. ACM Press, New York, pp 79\u201384"},{"key":"736_CR13","unstructured":"NVIDIA (2008) Nvidia GeForce GTX 200 gpu architectural overview, second-generation unified gpu architecture for visual computing. www.nvidia.com\/docs\/IO\/55506\/GeForce_GTX_200_GPU_Technical_Brief.pdf"},{"key":"736_CR14","unstructured":"NVIDIA (2009) Cuda programming guide 2.3. http:\/\/developer.download.nvidia.com\/compute\/cuda\/2_3\/toolkit\/docs\/NVIDIA_CUDA_Programming_Guide_2.3.pdf"},{"key":"736_CR15","unstructured":"NVIDIA (2009) Nvidia cuda c programming best practices guide. http:\/\/developer.download.nvidia.com\/compute\/cuda\/2_3\/toolkit\/docs\/NVIDIA_CUDA_BestPracticesGuide_2.3.pdf"},{"key":"736_CR16","unstructured":"NVIDIA (2009) Nvidia\u2019s next generation cuda compute architecture: Fermi. http:\/\/www.nvidia.com\/content\/PDF\/fermi_white_papers\/NVIDIA_Fermi_Compute_Architecture_Whitepaper.pdf"},{"key":"736_CR17","unstructured":"NVIDIA (2011) Cuda cusparse library"},{"key":"736_CR18","unstructured":"NVIDIA (2011) Cuda programming guide 4.0. http:\/\/developer.download.nvidia.com\/compute\/cuda\/4_0\/toolkit\/docs\/CUDA_C_Programming_Guide.pdf"},{"key":"736_CR19","doi-asserted-by":"crossref","DOI":"10.1137\/1.9780898718003","volume-title":"Iterative methods for sparse linear systems","author":"Y Saad","year":"2003","unstructured":"Saad Y (2003) Iterative methods for sparse linear systems, 2nd edn. Society for Industrial and Applied Mathematics, Philadelphia","edition":"2"},{"key":"736_CR20","unstructured":"Shewchuk JR (1994) An introduction to the conjugate gradient method without the agonizing pain. Tech rep"},{"key":"736_CR21","unstructured":"Volkov V, Demmel J (2008) Lu, qr and Cholesky factorizations using vector capabilities of gpus. Tech Rep UCB\/EECS-2008-49, EECS Department. University of California, Berkeley"},{"key":"736_CR22","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1145\/1531666.1531670","volume-title":"UCHPC-MAW \u201909: proceedings of the combined workshops on UnConventional high performance computing workshop plus memory access workshop","author":"C Yang","year":"2009","unstructured":"Yang C, Ge Z, Chen J, Wang F, Wu Q (2009) Accelerating pqmrcgstab algorithm on gpu. In: UCHPC-MAW \u201909: proceedings of the combined workshops on UnConventional high performance computing workshop plus memory access workshop. ACM Press, New York, pp 11\u201316. doi: 10.1145\/1531666.1531670"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-011-0736-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-011-0736-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-011-0736-8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T10:24:06Z","timestamp":1559384646000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-011-0736-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,1,17]]},"references-count":22,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2012,10]]}},"alternative-id":["736"],"URL":"https:\/\/doi.org\/10.1007\/s11227-011-0736-8","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,1,17]]}}}