{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,24]],"date-time":"2025-12-24T12:14:33Z","timestamp":1766578473216,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":30,"publisher":"ACM","license":[{"start":{"date-parts":[[2012,2,22]],"date-time":"2012-02-22T00:00:00Z","timestamp":1329868800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2012,2,22]]},"DOI":"10.1145\/2145694.2145704","type":"proceedings-article","created":{"date-parts":[[2012,2,22]],"date-time":"2012-02-22T18:42:35Z","timestamp":1329936155000},"page":"47-56","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":184,"title":["A performance and energy comparison of FPGAs, GPUs, and multicores for sliding-window applications"],"prefix":"10.1145","author":[{"given":"Jeremy","family":"Fowers","sequence":"first","affiliation":[{"name":"University of Florida, Gainesville, FL, USA"}]},{"given":"Greg","family":"Brown","sequence":"additional","affiliation":[{"name":"University of Florida, Gainesville, FL, USA"}]},{"given":"Patrick","family":"Cooke","sequence":"additional","affiliation":[{"name":"University of Florida, Gainesville, FL, USA"}]},{"given":"Greg","family":"Stitt","sequence":"additional","affiliation":[{"name":"University of Florida, Gainesville, FL, USA"}]}],"member":"320","published-online":{"date-parts":[[2012,2,22]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Altera Inc. 2011 Stratix III Early Power Estimator. http:\/\/www.altera.com\/support\/devices\/estimator\/st3-estimator\/st3-power-estimator.html.  Altera Inc. 2011 Stratix III Early Power Estimator. http:\/\/www.altera.com\/support\/devices\/estimator\/st3-estimator\/st3-power-estimator.html."},{"key":"e_1_3_2_1_2_1","first-page":"126","article-title":"Performance comparison of FPGA, GPU and CPU in image processing. In Proc. of","volume":"09","author":"Asano S.","year":"2009","journal-title":"Int. Conf. on Field Prog, Logic and App. FPL '"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2007.43"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2008.24"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/SASP.2008.4570793"},{"volume-title":"Proc. of the IEEE Int. Conf. on Field-Prog. Technology. 111--118","author":"Cope B.","key":"e_1_3_2_1_6_1"},{"key":"e_1_3_2_1_7_1","first-page":"110","article-title":"Optimized generation of memory structure in compiling window operations onto reconfigurable hardware,\" in Proc. of the","volume":"07","author":"Dong Y.","year":"2007","journal-title":"Int. Symp. on Applied Reconfigurable Computing, ARC '"},{"key":"e_1_3_2_1_8_1","first-page":"1481","article-title":"Relative performance of two-dimensional speckle-tracking techniques: normalized correlation, non-normalized correlation and sum-absolute-difference","volume":"2","author":"Friemel B.H.","year":"1995","journal-title":"Proc. of the IEEE Ultrasonics Symp.."},{"key":"e_1_3_2_1_9_1","unstructured":"Frigo M. and Johnson S. 2009. FFTW Library. http:\/\/fftw.org  Frigo M. and Johnson S. 2009. FFTW Library. http:\/\/fftw.org"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/968280.968304"},{"key":"e_1_3_2_1_11_1","unstructured":"Harris M. 2007. \"Optimizing Parallel Reduction in CUDA \" NVIDIA Developer Technology.  Harris M. 2007. \"Optimizing Parallel Reduction in CUDA \" NVIDIA Developer Technology."},{"volume-title":"Proc. of the Florida Conf. on Recent Advances in Robotics. FCRAR'09","year":"2009","author":"Hunt L.","key":"e_1_3_2_1_12_1"},{"key":"e_1_3_2_1_13_1","unstructured":"Intel. 2010. Writing Optimal OpenCL Code with Intel OpenCL SDK: Performance Guide. http:\/\/software.intel.com\/file\/37171\/.  Intel. 2010. Writing Optimal OpenCL Code with Intel OpenCL SDK: Performance Guide. http:\/\/software.intel.com\/file\/37171\/."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSP.2007.896065"},{"volume-title":"HiPC Conf.","year":"2010","author":"Mehta S.","key":"e_1_3_2_1_15_1"},{"key":"e_1_3_2_1_16_1","unstructured":"Munshi A. The OpenCL Specification. http:\/\/www.khronos.org\/registry\/cl\/specs\/opencl-1.0.29.pdf.  Munshi A. The OpenCL Specification. http:\/\/www.khronos.org\/registry\/cl\/specs\/opencl-1.0.29.pdf."},{"key":"e_1_3_2_1_17_1","unstructured":"NVIDIA. 2001. CUDA. http:\/\/developer.nvidia.com\/object\/cuda.html.  NVIDIA. 2001. CUDA. http:\/\/developer.nvidia.com\/object\/cuda.html."},{"key":"e_1_3_2_1_18_1","unstructured":"NVIDIA. 2011. CUDA CUFFT Library. http:\/\/developer.nvidia.com\/cuda-toolkit-40.  NVIDIA. 2011. CUDA CUFFT Library. http:\/\/developer.nvidia.com\/cuda-toolkit-40."},{"key":"e_1_3_2_1_19_1","unstructured":"NVIDIA. 2011. NVIDIA Tegra 2. http:\/\/www.nvidia.com\/object\/tegra-2.html.  NVIDIA. 2011. NVIDIA Tegra 2. http:\/\/www.nvidia.com\/object\/tegra-2.html."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2008.917757"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2011.120"},{"key":"e_1_3_2_1_22_1","unstructured":"Podlozhnyuk V. 2007. FFT-based 2D convolution. White Paper. NVIDIA Corporation.  Podlozhnyuk V. 2007. FFT-based 2D convolution. White Paper. NVIDIA Corporation."},{"volume-title":"Proc. of the IEEE Speech and Image Technologies for Computing and Telecommunications, TENCON '97","author":"Porter R.B.","key":"e_1_3_2_1_23_1"},{"key":"e_1_3_2_1_24_1","unstructured":"Principe J. Fisher III J. Xu D. 2000. Information theoretic learning. In S. Haykin (Ed.) Unsupervised adaptive filtering. New York NY: Wiley.  Principe J. Fisher III J. Xu D. 2000. Information theoretic learning. In S. Haykin (Ed.) Unsupervised adaptive filtering. New York NY: Wiley."},{"volume-title":"Technical Report TR06-012, University of North Carolina at Chapel Hill.","year":"2006","author":"Sinha S.","key":"e_1_3_2_1_25_1"},{"volume-title":"Proc. of the IEEE Symp. on Field-Prog. Custom Computing Machines, FCCM'04","author":"Underwood K.D.","key":"e_1_3_2_1_26_1"},{"key":"e_1_3_2_1_27_1","unstructured":"Xilinx. 2010. Virtex-4 Family Overview v3.1. (Aug 30 2010). http:\/\/www.xilinx.com\/support\/documentation\/data_sheets\/ds112.pdf  Xilinx. 2010. Virtex-4 Family Overview v3.1. (Aug 30 2010). http:\/\/www.xilinx.com\/support\/documentation\/data_sheets\/ds112.pdf"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2006.29"},{"key":"e_1_3_2_1_29_1","first-page":"888","article-title":"Performance and complexity joint optimization for H.264 video coding. In Proc. of the","volume":"03","author":"Zhang J.","year":"2003","journal-title":"Int. Symp. on Circuits and Systems. ISCAS '"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/997163.997199"}],"event":{"name":"FPGA '12: ACM\/SIGDA International Symposium on Field Programmable Gate Arrays","sponsor":["SIGDA ACM Special Interest Group on Design Automation"],"location":"Monterey California USA","acronym":"FPGA '12"},"container-title":["Proceedings of the ACM\/SIGDA international symposium on Field Programmable Gate Arrays"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2145694.2145704","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2145694.2145704","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:05:47Z","timestamp":1750241147000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2145694.2145704"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,2,22]]},"references-count":30,"alternative-id":["10.1145\/2145694.2145704","10.1145\/2145694"],"URL":"https:\/\/doi.org\/10.1145\/2145694.2145704","relation":{},"subject":[],"published":{"date-parts":[[2012,2,22]]},"assertion":[{"value":"2012-02-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}