{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,2,2]],"date-time":"2024-02-02T00:59:27Z","timestamp":1706835567280},"reference-count":18,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2016,12,23]],"date-time":"2016-12-23T00:00:00Z","timestamp":1482451200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100014720","name":"Beirut Arab University","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100014720","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Multimed Tools Appl"],"published-print":{"date-parts":[[2018,1]]},"DOI":"10.1007\/s11042-016-4266-5","type":"journal-article","created":{"date-parts":[[2016,12,24]],"date-time":"2016-12-24T13:26:27Z","timestamp":1482585987000},"page":"251-281","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Optimizing image spatial filtering on single CPU core"],"prefix":"10.1007","volume":"77","author":[{"given":"Ahmed Sherif","family":"Zekri","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2016,12,23]]},"reference":[{"key":"4266_CR1","doi-asserted-by":"crossref","unstructured":"Bacon DF, Graham SL, Sharp OJ (1994) Compiler Transformations for High Performance Computing. ACM Computing Surveys, pp 345\u2013420","DOI":"10.1145\/197405.197406"},{"issue":"2","key":"4266_CR2","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1109\/5.214548","volume":"81","author":"U Banerjee","year":"1993","unstructured":"Banerjee U, Eigenmann R, Nicolau A, Padua DA (1993) Automatic Program Parallelization. Proc IEEE 81(2):211\u2013243","journal-title":"Proc IEEE"},{"issue":"2","key":"4266_CR3","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1023\/A:1014230429447","volume":"30","author":"AJC Bik","year":"2002","unstructured":"Bik AJC, Girkar M, Grey PM, Tian X (2002) Automatic intra-register vectorization for the Intel architecture. Int J Parallel Prog 30(2):65\u201398","journal-title":"Int J Parallel Prog"},{"key":"4266_CR4","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1016\/j.ins.2010.02.025","volume":"192","author":"F-C Chang","year":"2012","unstructured":"Chang F-C, Huang H-C (2012) A refactoring method for cache-efficient swarm intelligence algorithms. Inf Sci 192:39\u201349","journal-title":"Inf Sci"},{"key":"4266_CR5","unstructured":"CImg Image processing library (2016) \nhttp:\/\/cimg.eu\/reference\/index.html\n\n. Retrieved 19 May 2016"},{"key":"4266_CR6","unstructured":"Free Software Foundation, Inc. (2016) Options That Control Optimization in GCC and G++ compiler. \nhttps:\/\/gcc.gnu.org\/onlinedocs\/gcc\/Optimize-Options.html\n\n. Retrieved 28 May 2016"},{"key":"4266_CR7","unstructured":"Gonzalez RC (2008) Digital Image Processing. Pearson Education, Inc., publishing as Prentice Hall"},{"key":"4266_CR8","unstructured":"Intel Corporation (2007) Intel SSE4 Programming Reference. Retrieved 18 July 2009"},{"key":"4266_CR9","unstructured":"Intel Corporation (2016) Intel 64 and IA-32 architectures optimization reference manual. Retrieved 19 May 2016"},{"key":"4266_CR10","unstructured":"Intrinsics for All Intel\u00ae Architectures (2016) \nhttps:\/\/software.intel.com\/en-us\/node\/513827\n\n. Retrieved 31 May 2016"},{"issue":"2","key":"4266_CR11","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1109\/MSP.2009.935384","volume":"27","author":"D Kim","year":"2010","unstructured":"Kim D, Lee VW, Chen YK (2010) Image processing on multicore \u00d786 architectures. IEEE Signal Process Mag 27(2):97\u2013107","journal-title":"IEEE Signal Process Mag"},{"key":"4266_CR12","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1007\/s11042-011-0906-y","volume":"68","author":"CG Kim","year":"2014","unstructured":"Kim CG, Kim JG, Lee DH (2014) Optimizing image processing on multi-core CPUs with Intel parallel programming technologies. Multimed Tools Appl 68:237\u2013251","journal-title":"Multimed Tools Appl"},{"key":"4266_CR13","doi-asserted-by":"crossref","unstructured":"Mitra G, et al. (2013) Use of SIMD Vector Operations to Accelerate Application Code Performance on Low-Powered ARM and Intel Platforms. In Proceedings of the 2013 I.E. 27th International Symposium on Parallel and Distributed Processing Workshops and PhD Forum (IPDPSW \u201813), Washington, DC, pp 1107\u20131116","DOI":"10.1109\/IPDPSW.2013.207"},{"key":"4266_CR14","volume-title":"Computer organization and design, fifth edition: the hardware\/software Interface","author":"DA Patterson","year":"2013","unstructured":"Patterson DA, Hennessy JL (2013) Computer organization and design, fifth edition: the hardware\/software Interface, 5th edn. Morgan Kaufmann Publishers Inc., San Francisco","edition":"5"},{"issue":"4","key":"4266_CR15","doi-asserted-by":"crossref","first-page":"305","DOI":"10.1023\/A:1024556711058","volume":"31","author":"VK Pingali","year":"2003","unstructured":"Pingali VK, McKee SA, Hsieh WC, Carter JB (2003) Restructuring computations for temporal data cache locality. Int J Parallel Prog 31(4):305\u2013338","journal-title":"Int J Parallel Prog"},{"issue":"5","key":"4266_CR16","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1016\/j.micpro.2004.10.002","volume":"29","author":"N Slingerland","year":"2005","unstructured":"Slingerland N, Smith A (2005) Multimedia extensions for general purpose microprocessors: a survey. Microprocess Microsyst 29(5):225\u2013246","journal-title":"Microprocess Microsyst"},{"key":"4266_CR17","first-page":"376","volume-title":"Machine vision for three \u2013 dimensional scenes","author":"I Sobel","year":"1990","unstructured":"Sobel I (1990) An isotropic 3\u00a0\u00d7\u00a03 gradient operator. In: Freeman H (ed) Machine vision for three \u2013 dimensional scenes. Academic Press, NY, pp. 376\u2013379"},{"key":"4266_CR18","unstructured":"Torres G (2016) Inside the Intel Sandy Bridge Microarchitecture. hardwaresecrets.com. Retrieved 19 May 2016"}],"container-title":["Multimedia Tools and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11042-016-4266-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-016-4266-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-016-4266-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,17]],"date-time":"2020-05-17T12:13:00Z","timestamp":1589717580000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11042-016-4266-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,12,23]]},"references-count":18,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,1]]}},"alternative-id":["4266"],"URL":"https:\/\/doi.org\/10.1007\/s11042-016-4266-5","relation":{},"ISSN":["1380-7501","1573-7721"],"issn-type":[{"value":"1380-7501","type":"print"},{"value":"1573-7721","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,12,23]]}}}