{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T11:41:43Z","timestamp":1725622903413},"reference-count":22,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2012,2,28]],"date-time":"2012-02-28T00:00:00Z","timestamp":1330387200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Multimed Tools Appl"],"published-print":{"date-parts":[[2013,5]]},"DOI":"10.1007\/s11042-012-1028-x","type":"journal-article","created":{"date-parts":[[2012,2,27]],"date-time":"2012-02-27T05:36:40Z","timestamp":1330321000000},"page":"475-489","source":"Crossref","is-referenced-by-count":11,"title":["A high performance parallel DCT with OpenCL on heterogeneous computing environment"],"prefix":"10.1007","volume":"64","author":[{"given":"Cheong Ghil","family":"Kim","sequence":"first","affiliation":[]},{"given":"Yong Soo","family":"Choi","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2012,2,28]]},"reference":[{"key":"1028_CR1","unstructured":"Akhter S, Roberts J (2006) Multi-core programming: increasing performance through software multi-threading. Intel Press"},{"key":"1028_CR2","doi-asserted-by":"crossref","unstructured":"Anta\u0303o S, Sousa L (2010) Exploiting SIMD extensions for linear image processing with OpenCL, 2010 IEEE International Conference on Computer Design (ICCD), pp. 425\u2013430","DOI":"10.1109\/ICCD.2010.5647672"},{"issue":"1","key":"1028_CR3","first-page":"49","volume":"1","author":"RM Chong","year":"2010","unstructured":"Chong RM, Tanaka T (2010) Motion blur identification using maxima locations for blind colour image restoration. JoC 1(1):49\u201356","journal-title":"JoC"},{"key":"1028_CR4","unstructured":"Chu SL, Hsiao CC (2010) OpenCL: make ubiquitous supercomputing possible. 12th IEEE Int\u2019l Conference on High Performance Computing and Communications (HPCC), pp. 556\u2013561"},{"key":"1028_CR5","doi-asserted-by":"crossref","unstructured":"Contreras G, Martonosi M (2008) Characterizing and improving the performance of Intel threading building blocks. In Proceedings. IEEE Int\u2019l Symposium on Workload Characterization), pp. 1\u201310","DOI":"10.1109\/IISWC.2008.4636091"},{"key":"1028_CR6","unstructured":"Fagerlund A (2010) Multi-core programming with OpenCL: performance and portability- OpenCL in a memory bound scenario, Master thesis, Norwegian University of Science and Technology, Available at http:\/\/daim.idi.ntnu.no\/"},{"issue":"1","key":"1028_CR7","doi-asserted-by":"crossref","first-page":"63","DOI":"10.3745\/JIPS.2011.7.1.063","volume":"7","author":"C Gong","year":"2011","unstructured":"Gong C, Liu J, Chen H, Xie J, Gong Z (2011) Accelerating the Sweep3D for a graphic processor unit. J Inform Process Syst 7(1):63\u201374","journal-title":"J Inform Process Syst"},{"key":"1028_CR8","unstructured":"Hawick KA, Leist A, Playne DP (2009) Mixing multi-core CPUs and GPUs for scientific simulation software. Computer Science, Massey University, Tech. Rep. CSTN-102"},{"key":"1028_CR9","unstructured":"http:\/\/developer.intel.com\/design\/xeon\/applnots\/241618.htm"},{"key":"1028_CR10","doi-asserted-by":"crossref","first-page":"675","DOI":"10.1007\/11492429_81","volume":"3522","author":"CG Kim","year":"2005","unstructured":"Kim CG, Lee SJ, Kim SD (2005) 2-D discrete cosine transform (DCT) on meshes with hierarchical control modes. Lect Notes Comput Sci 3522:675\u2013682","journal-title":"Lect Notes Comput Sci"},{"key":"1028_CR11","unstructured":"Kirk DB, Hwu WW (2010) Programming massively parallel processors: a hands-on approach, Morgan Kaufmann"},{"issue":"2","key":"1028_CR12","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1504\/IJITCC.2011.039287","volume":"1","author":"V Klyuev","year":"2011","unstructured":"Klyuev V, Oleshchuk V (2011) Semantic retrieval: an approach to representing, searching and summarising text documents. IJITCC 1(2):221\u2013234","journal-title":"IJITCC"},{"issue":"1","key":"1028_CR13","first-page":"69","volume":"2","author":"Y Li","year":"2011","unstructured":"Li Y, Xiao L, Chen S, Tian H, Ruan L, Yu B (2011) Parallel point-multiplication based on the extended basic operations on conic curves over Ring Zn. JoC 2(1):69\u201378","journal-title":"JoC"},{"issue":"2","key":"1028_CR14","doi-asserted-by":"crossref","first-page":"105","DOI":"10.3745\/JIPS.2009.5.2.105","volume":"5","author":"DH Nie","year":"2009","unstructured":"Nie DH, Han KP, Lee HS (2009) GPU-based stereo matching algorithm with the strategy of population-based incremental learning. J Inform Process Syst 5(2):105\u2013116","journal-title":"J Inform Process Syst"},{"key":"1028_CR15","doi-asserted-by":"crossref","unstructured":"Owens JD (2005) Streaming architectures and technology trends. In: M. Pharr (ed) GPU Gems 2. Addison-Wesley, pp. 457\u2013470.","DOI":"10.1145\/1198555.1198766"},{"key":"1028_CR16","volume-title":"Intel threading building block","author":"J Reinders","year":"2007","unstructured":"Reinders J (2007) Intel threading building block. O\u2019Reilly, Sebastopol"},{"key":"1028_CR17","doi-asserted-by":"crossref","unstructured":"Robison A, Voss M, Kukanov A (2008) Optimization via reflection on work stealing in TBB. IEEE International Symposium on Parallel and Distributed Processing, pp. 1\u20138","DOI":"10.1109\/IPDPS.2008.4536188"},{"key":"1028_CR18","doi-asserted-by":"crossref","unstructured":"Sathappan OL, Chitra P, Venkatesh P, Prabhu M. Modified genetic algorithm for multiobjective task scheduling on heterogeneous computing system. IJITCC 1(2), 146\u2013158","DOI":"10.1504\/IJITCC.2011.039282"},{"key":"1028_CR19","unstructured":"Stallings W (2009) Computer organization and architecture 8\/E: designing for performance. Prentice Hall"},{"issue":"3","key":"1028_CR20","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1109\/MCSE.2010.69","volume":"12","author":"JE Stone","year":"2010","unstructured":"Stone JE, Gohara D, Guochun S (2010) OpenCL: a parallel programming standard for heterogeneous computing systems. Comput Sci Eng 12(3):66\u201373","journal-title":"Comput Sci Eng"},{"key":"1028_CR21","doi-asserted-by":"crossref","unstructured":"Tullsen DM, Eggers SJ, Levy HM (1995) Simultaneous multithreading: maximizing on-chip parallelism. In Proceedings. 22nd Annual Int\u2019l Symposium on Computer Architecture, ISCA-22, pp. 392\u2013403","DOI":"10.1145\/223982.224449"},{"key":"1028_CR22","doi-asserted-by":"crossref","unstructured":"Zhu W, Curry J (2009) Parallel ant colony for nonlinear function optimization with graphics hardware acceleration. IEEE Int\u2019l Conference on Systems, Man and Cybernetics, pp. 1803\u20131808","DOI":"10.1109\/ICSMC.2009.5346870"}],"container-title":["Multimedia Tools and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-012-1028-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11042-012-1028-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-012-1028-x","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,24]],"date-time":"2019-06-24T15:05:39Z","timestamp":1561388739000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11042-012-1028-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,2,28]]},"references-count":22,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2013,5]]}},"alternative-id":["1028"],"URL":"https:\/\/doi.org\/10.1007\/s11042-012-1028-x","relation":{},"ISSN":["1380-7501","1573-7721"],"issn-type":[{"value":"1380-7501","type":"print"},{"value":"1573-7721","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,2,28]]}}}