{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,21]],"date-time":"2026-06-21T12:59:29Z","timestamp":1782046769289,"version":"3.54.5"},"reference-count":26,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2014,8,2]],"date-time":"2014-08-02T00:00:00Z","timestamp":1406937600000},"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":[[2014,9]]},"DOI":"10.1007\/s11227-014-1188-8","type":"journal-article","created":{"date-parts":[[2014,8,1]],"date-time":"2014-08-01T09:32:50Z","timestamp":1406885570000},"page":"1363-1381","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Accelerating 2D orthogonal matching pursuit algorithm on GPU"],"prefix":"10.1007","volume":"69","author":[{"given":"Yuan","family":"Dai","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dongjian","family":"He","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yong","family":"Fang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Long","family":"Yang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2014,8,2]]},"reference":[{"key":"1188_CR1","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511794308","volume-title":"Compressed sensing: theory and applications","author":"YC Eldar","year":"2012","unstructured":"Eldar YC, Kutyniok G (2012) Compressed sensing: theory and applications. Cambridge University Press, Cambridge"},{"issue":"4","key":"1188_CR2","doi-asserted-by":"crossref","first-page":"1289","DOI":"10.1109\/TIT.2006.871582","volume":"52","author":"DL Donoho","year":"2006","unstructured":"Donoho DL (2006) Compressed sensing. IEEE Trans Inf Theory 52(4):1289\u20131306","journal-title":"IEEE Trans Inf Theory"},{"issue":"12","key":"1188_CR3","doi-asserted-by":"crossref","first-page":"4655","DOI":"10.1109\/TIT.2007.909108","volume":"53","author":"J Tropp","year":"2007","unstructured":"Tropp J, Gilbert A (2007) Signal recovery from random measurements via orthogonal matching pursuit. IEEE Trans Inf Theory 53(12):4655\u20134666","journal-title":"IEEE Trans Inf Theory"},{"issue":"7","key":"1188_CR4","doi-asserted-by":"crossref","first-page":"4680","DOI":"10.1109\/TIT.2011.2146090","volume":"57","author":"TT Cai","year":"2011","unstructured":"Cai TT, Wang L (2011) Orthogonal matching pursuit for sparse signal recovery with noise. IEEE Trans Inf Theory 57(7):4680\u20134688","journal-title":"IEEE Trans Inf Theory"},{"issue":"4","key":"1188_CR5","doi-asserted-by":"crossref","first-page":"889","DOI":"10.1007\/s11432-012-4551-5","volume":"55","author":"FANG Yong","year":"2012","unstructured":"Yong FANG, JiaJi WU, Huang BM (2012) 2D sparse signal recovery via 2D orthogonal matching pursuit. Sci China Inf Sci 55(4):889\u2013897","journal-title":"Sci China Inf Sci"},{"key":"1188_CR6","doi-asserted-by":"crossref","first-page":"2684","DOI":"10.1016\/j.patcog.2008.01.018","volume":"41","author":"T-Y Ho","year":"2008","unstructured":"Ho T-Y, Lam P-M, Leung C-S (2008) Parallelization of cellular neural networks on GPU. Pattern Recognit 41:2684\u20132692","journal-title":"Pattern Recognit"},{"key":"1188_CR7","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1016\/j.jpdc.2012.04.003","volume":"73","author":"A Brodtkorb","year":"2013","unstructured":"Brodtkorb A, Hagen TR, S\u00e6tra ML (2013) Graphics processing unit (GPU) programming strategies and trends in GPU computing. J Parallel Distrib Comput 73:4\u201313","journal-title":"J Parallel Distrib Comput"},{"key":"1188_CR8","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1016\/j.jpdc.2012.02.020","volume":"73","author":"C Schulz","year":"2013","unstructured":"Schulz C (2013) Efficient local search on the GPU\u2014investigations on the vehicle routing problem. J Parallel Distrib Comput 73:14\u201331","journal-title":"J Parallel Distrib Comput"},{"key":"1188_CR9","volume-title":"Programming Massively Parallel Processors","author":"DB Kirk","year":"2010","unstructured":"Kirk DB, Hwu W (2010) Programming Massively Parallel Processors. Elsevier, Amsterdam"},{"issue":"10","key":"1188_CR10","doi-asserted-by":"crossref","first-page":"1702","DOI":"10.1016\/j.cageo.2010.10.014","volume":"37","author":"Xiaohua Shi","year":"2011","unstructured":"Shi Xiaohua, Li Chuang (2011) Computing prestack Kirchhoff time migration on general purpose GPU. Comput Geosci 37(10):1702\u20131710","journal-title":"Comput Geosci"},{"key":"1188_CR11","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1016\/j.jsb.2008.07.006","volume":"164","author":"D Casta\u00f1o-D\u00edez","year":"2008","unstructured":"Casta\u00f1o-D\u00edez D, Moser D, Schoenegger A, Pruggnaller S, Frangakis AS (2008) Performance evaluation of image processing algorithms on the GPU. J Struct Biol 164:153\u2013160","journal-title":"J Struct Biol"},{"key":"1188_CR12","doi-asserted-by":"crossref","unstructured":"Cao T-T, Tang K, Mohamed A, Tan T-S (2010) Parallel banding algorithm to compute exact distance transform with the GPU, I3D, pp 83\u201390","DOI":"10.1145\/1730804.1730818"},{"issue":"10","key":"1188_CR13","doi-asserted-by":"crossref","first-page":"1284","DOI":"10.1016\/j.cad.2011.06.020","volume":"43","author":"Adarsh Krishnamurthy","year":"2011","unstructured":"Krishnamurthy Adarsh, McMains Sara (2011) Accurate GPU-accelerated surface integrals for moment computation. Comput Aided Design 43(10):1284\u20131295","journal-title":"Comput Aided Design"},{"key":"1188_CR14","doi-asserted-by":"crossref","unstructured":"Colic A, Kalva H, Furht B (2010) Exploring NVIDIA-CUDA for video coding. In: Proceedings of the first annual ACM SIGMM conference on Multimedia systems, February 22\u201323, pp 13\u201322","DOI":"10.1145\/1730836.1730839"},{"key":"1188_CR15","doi-asserted-by":"crossref","unstructured":"Bakkum P, Skadron K (2010) Accelerating SQL database operations on a GPU with CUDA, GPGPU-3, pp 94\u2013103","DOI":"10.1145\/1735688.1735706"},{"key":"1188_CR16","doi-asserted-by":"crossref","first-page":"809","DOI":"10.1007\/s10766-011-0171-8","volume":"39","author":"SS Veysi \u0130\u015fler","year":"2011","unstructured":"Veysi \u0130\u015fler SS (2011) A parallel algorithm for UAV flight route planning on GPU. Int J Parallel Prog 39:809\u2013837","journal-title":"Int J Parallel Prog"},{"key":"1188_CR17","doi-asserted-by":"crossref","unstructured":"Nocentino AE, Rhodes PJ (2010) Optimizing memory access on GPUs using Morton Order Indexing, ACMSE10, April 15\u201317","DOI":"10.1145\/1900008.1900035"},{"key":"1188_CR18","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1016\/j.parco.2009.12.003","volume":"36","author":"M Joseph","year":"2010","unstructured":"Joseph M, Elble JM, Sahinidis NV, Vouzis P (2010) GPU computing with Kaczmarzs and other iterative algorithms for linear systems. Parallel Comput 36:215\u2013231","journal-title":"Parallel Comput"},{"key":"1188_CR19","doi-asserted-by":"crossref","first-page":"266","DOI":"10.1016\/j.cpc.2010.06.035","volume":"182","author":"C-T Yang","year":"2011","unstructured":"Yang C-T, Huang C-L, Lin C-F (2011) Hybrid CUDA. OpenMP, and MPI parallel programming on multicore GPU clusters. Comput Phys Commun 182:266\u2013269","journal-title":"Comput Phys Commun"},{"key":"1188_CR20","volume-title":"Numerical Recipes","author":"WH Press","year":"1992","unstructured":"Press WH, Teukolsky SA, Vetterling WT, Brian P (1992) Numerical Recipes. Cambridge University Press, Flannery"},{"key":"1188_CR21","unstructured":"Krishnamoorthy A, Menon D (2011) Matrix Inversion Using Cholesky Decomposition, Mathematical Software"},{"issue":"2","key":"1188_CR22","first-page":"221","volume":"31","author":"WW Hager","year":"1989","unstructured":"Hager WW (1989) Updating the inverse of a matrix. Soc Ind Appl Math 31(2):221\u2013239","journal-title":"Soc Ind Appl Math"},{"key":"1188_CR23","unstructured":"Beal MJ (20003) Variational Algorithms for Approximate Bayesian Inference, PhD. Thesis, The Gatsby Computational Neuroscience Unit, University College London"},{"key":"1188_CR24","unstructured":"Sanders J, Kandrot E (2010) CUDA by example: an introduction to general-purpose GPU Programming, 1st edn. Addison-Wesley Professional"},{"key":"1188_CR25","unstructured":"NVIDIA (2010) NVIDIA CUDA C Programming Guide"},{"key":"1188_CR26","unstructured":"Rob farber (2011) CUDA application design and development"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-014-1188-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-014-1188-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-014-1188-8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,13]],"date-time":"2019-08-13T08:57:48Z","timestamp":1565686668000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-014-1188-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,8,2]]},"references-count":26,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2014,9]]}},"alternative-id":["1188"],"URL":"https:\/\/doi.org\/10.1007\/s11227-014-1188-8","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,8,2]]}}}