{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,4]],"date-time":"2026-06-04T00:47:50Z","timestamp":1780534070355,"version":"3.54.1"},"reference-count":30,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2016,3,19]],"date-time":"2016-03-19T00:00:00Z","timestamp":1458345600000},"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 Real-Time Image Proc"],"published-print":{"date-parts":[[2019,8]]},"DOI":"10.1007\/s11554-016-0576-0","type":"journal-article","created":{"date-parts":[[2016,3,19]],"date-time":"2016-03-19T11:59:01Z","timestamp":1458388741000},"page":"901-918","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["A framework for accelerating local feature extraction with OpenCL on multi-core CPUs and co-processors"],"prefix":"10.1007","volume":"16","author":[{"given":"Konrad","family":"Moren","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Diana","family":"G\u00f6hringer","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2016,3,19]]},"reference":[{"key":"576_CR1","unstructured":"Top500 Supercomputer Site. http:\/\/www.top500.org\/ (2015)"},{"key":"576_CR2","doi-asserted-by":"publisher","DOI":"10.1007\/s11554-014-0446-6","author":"K Acharya","year":"2014","unstructured":"Acharya, K., Venkatesh\u00a0Babu, R., Vadhiyar, S.: A real-time implementation of sift using GPU. J. Real-Time Image Process. (2014). doi: 10.1007\/s11554-014-0446-6","journal-title":"J. Real-Time Image Process."},{"key":"576_CR3","unstructured":"AMD: Amd Graphics Cores Next (gcn) Architecture. White Paper. http:\/\/www.amd.com (2012)"},{"key":"576_CR4","unstructured":"AMD: AMD Accelerated Parallel Processing-OpenCL Programming Guide, v2.7. http:\/\/www.amd.com\/ (2013)"},{"key":"576_CR5","unstructured":"AMD: AMD CodeXL. http:\/\/www.amd.com (2014)"},{"key":"576_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"404","DOI":"10.1007\/11744023_32","volume-title":"Computer Vision ECCV","author":"H Bay","year":"2006","unstructured":"Bay, H., Tuytelaars, T., Van Gool, L.: Surf: Speeded up robust features. In: Leonardis, A., Bischof, H., Pinz, A. (eds.) Computer Vision ECCV. Lecture Notes in Computer Science, vol. 3951, pp. 404\u2013417. Springer, Berlin Heidelberg (2006)"},{"key":"576_CR7","unstructured":"Wu, C.: SIFTGPU: a GPU implementation of scale invariant feature transform. http:\/\/www.cs.unc.edu\/~ccwu\/siftgpu\/lowesift (2011)"},{"key":"576_CR8","doi-asserted-by":"crossref","unstructured":"Fang, J., Sips, H., Zhang, L., Xu, C., Che, Y., Varbanescu, A.L.: Test-driving Intel Xeon Phi (best paper award). In: Proceedings of the 5th ACM\/SPEC International Conference on Performance Engineering (ICPE) (2014)","DOI":"10.1145\/2568088.2576799"},{"key":"576_CR9","doi-asserted-by":"crossref","unstructured":"Feng, H., Li, E., Chen, Y., Zhang, Y.: Parallelization and characterization of sift on multi-core systems. In: IEEE International Symposium on Workload Characterization (IISWC), pp. 14\u201323 (2008)","DOI":"10.1109\/IISWC.2008.4636087"},{"key":"576_CR10","doi-asserted-by":"crossref","unstructured":"Hess, R.: An open source sift library. In: Proc. ACM Multimedia (MM). http:\/\/robwhess.github.io\/opensift\/ (2010)","DOI":"10.1145\/1873951.1874256"},{"key":"576_CR11","unstructured":"Intel: Intel SDK for OpenCL Applications XE 2013 R3. http:\/\/www.software.intel.com (2014)"},{"key":"576_CR12","unstructured":"Intel: Intel Vtune-Amplifier. http:\/\/www.intel.com (2014)"},{"issue":"4","key":"576_CR13","first-page":"143","volume":"3","author":"L Juan","year":"2009","unstructured":"Juan, L., Gwon, O.: A comparison of sift, pca-sift and surf. Int. J. Image Process. (IJIP) 3(4), 143\u2013152 (2009)","journal-title":"Int. J. Image Process. (IJIP)"},{"key":"576_CR14","doi-asserted-by":"crossref","unstructured":"Ke, Y., Sukthankar, R.: Pca-sift: a more distinctive representation for local image descriptors. In: Computer Vision and Pattern Recognition, CVPR. Proceedings of the IEEE Computer Society Conference on, vol.\u00a02, pp. 506\u2013513 (2004)","DOI":"10.1109\/CVPR.2004.1315206"},{"key":"576_CR15","unstructured":"Khronos: The OpenCL specification, v1.2, rev. 19. http:\/\/www.khronos.org\/opencl (2012)"},{"key":"576_CR16","unstructured":"Mikolajczyk, K.: Local feature evaluation dataset. http:\/\/www.robots.ox.ac.uk\/~vgg\/research\/affine\/ (2009)"},{"key":"576_CR17","series-title":"The Springer International Series in Engineering and Computer Science","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/978-1-4757-6465-9_2","volume-title":"Scale-Space Theory in Computer Vision","author":"T Lindeberg","year":"1994","unstructured":"Lindeberg, T.: Linear scale-space and related multi-scale representations. In: Scale-Space Theory in Computer Vision. The Springer International Series in Engineering and Computer Science, vol. 256, pp. 31\u201360. Springer, New York (1994)"},{"issue":"2","key":"576_CR18","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","volume":"60","author":"DG Lowe","year":"2004","unstructured":"Lowe, D.G.: Distinctive image features from scale-invariant keypoints. Int. J. Comput. Vis. 60(2), 91\u2013110 (2004)","journal-title":"Int. J. Comput. Vis."},{"key":"576_CR19","doi-asserted-by":"crossref","unstructured":"Maleki, S., Gao, Y., Garzaran, M.J., Wong, T., Padua, D.A.: An evaluation of vectorizing compilers. In: PACT Proceedings of the International Conference on Parallel Architectures and Compilation Techniques, pp. 372\u2013382 (2011)","DOI":"10.1109\/PACT.2011.68"},{"issue":"10","key":"576_CR20","doi-asserted-by":"publisher","first-page":"1615","DOI":"10.1109\/TPAMI.2005.188","volume":"27","author":"K Mikolajczyk","year":"2005","unstructured":"Mikolajczyk, K., Schmid, C.: A performance evaluation of local descriptors. IEEE Trans. Pattern Anal. Mach. Intell. 27(10), 1615\u20131630 (2005). doi: 10.1109\/TPAMI.2005.188","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"576_CR21","doi-asserted-by":"crossref","unstructured":"Moren, K., Perschke, T., Goehringer, D.: Accelerating local feature extraction using opencl on heterogeneous platforms. In: Design and Architectures for Signal and Image Processing (DASIP), Conference on (2014)","DOI":"10.1109\/DASIP.2014.7115626"},{"key":"576_CR22","unstructured":"Nvidia: Nvidia\u2019s Next Generation Cuda Compute Architecture: Fermi, v1.1. White Paper. http:\/\/www.nvidia.com (2009)"},{"key":"576_CR23","unstructured":"Nvidia: Nvidia\u2019s Next Generation Cuda Compute Architecture: Kepler, v1.0. White Paper. http:\/\/www.nvidia.com (2012)"},{"key":"576_CR24","unstructured":"Nvidia: CUDA Toolkit 5.0. http:\/\/www.nvidia.com (2014)"},{"key":"576_CR25","unstructured":"Nvidia: NVIDIA Visual Profiler. CUDA Toolkit. http:\/\/www.nvidia.com (2014)"},{"key":"576_CR26","doi-asserted-by":"crossref","unstructured":"Stratton, J.A., Grover, V., Marathe, J., Aarts, B., Murphy, M., Hu, Z., Hwu, W.W.: Efficient compilation of fine grained spmd-threaded programs for multicore CPUs. In: CGO Proceedings of the 8th annual IEEE\/ACM International Symposium on Code Generation and Optimization, pp. 111\u2013119 (2010)","DOI":"10.1145\/1772954.1772971"},{"key":"576_CR27","doi-asserted-by":"publisher","unstructured":"Wang, W., Zhang, Y., Guoping, L., Yan, S., Jia, H.: Clsift: an optimization study of the scale invariance feature transform on gpus. In: High Performance Computing and Communications IEEE International Conference on Embedded and Ubiquitous Computing (HPCC\\_EUC), IEEE 10th International Conference on, pp. 93\u2013100 (2013). doi: 10.1109\/HPCC.and.EUC.2013.23","DOI":"10.1109\/HPCC.and.EUC.2013.23"},{"key":"576_CR28","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"98","DOI":"10.1007\/978-3-642-24151-2_8","volume-title":"Advanced Parallel Processing Technologies","author":"D Yang","year":"2011","unstructured":"Yang, D., Liu, L., Zhu, F., Zhang, W.: A parallel analysis on scale invariant feature transform (sift) algorithm. In: Temam, O., Yew, P.C., Zang, B. (eds.) Advanced Parallel Processing Technologies. Lecture Notes in Computer Science, vol. 6965, pp. 98\u2013111. Springer, Berlin Heidelberg (2011)"},{"key":"576_CR29","doi-asserted-by":"publisher","unstructured":"Yonglong, Z., Kuizhi, M., Xiang, J., Peixiang, D.: Parallelization and optimization of sift on gpu using cuda. In: High Performance Computing and Communications IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), IEEE 10th International Conference on, pp. 1351\u20131358 (2013). doi: 10.1109\/HPCC.and.EUC.2013.192","DOI":"10.1109\/HPCC.and.EUC.2013.192"},{"key":"576_CR30","unstructured":"Zhang, Q., Chen, Y., Zhang, Y., Xu, Y.: Sift implementation and optimization for multi-core systems. In: IEEE International Parallel and Distributed Processing Symposium (IPDPS), pp. 1\u20138 (2008)"}],"container-title":["Journal of Real-Time Image Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-016-0576-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11554-016-0576-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-016-0576-0","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-016-0576-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,1]],"date-time":"2025-06-01T21:20:57Z","timestamp":1748812857000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11554-016-0576-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,3,19]]},"references-count":30,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2019,8]]}},"alternative-id":["576"],"URL":"https:\/\/doi.org\/10.1007\/s11554-016-0576-0","relation":{},"ISSN":["1861-8200","1861-8219"],"issn-type":[{"value":"1861-8200","type":"print"},{"value":"1861-8219","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,3,19]]},"assertion":[{"value":"14 July 2015","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 March 2016","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 March 2016","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}