• Chỉ mục bởi
  • Năm xuất bản
LIÊN KẾT WEBSITE

A Scalable FPGA-based Floating-Point Gaussian Filtering Architecture

Pham-Quoc C. Ho Chi Minh City University of Technology, VNU-HCM, Viet Nam|
Thinh T.N. | Tran-Thanh B. |

Proceedings - 2017 International Conference on Advanced Computing and Applications, ACOMP 2017 Số , năm 2018 (Tập , trang 111-116)

ISSN: 137466

ISSN: 137466

DOI: 10.1109/ACOMP.2017.27

Tài liệu thuộc danh mục: Scopus

Proc. - Int. Conf. Adv. Comput. Appl., ACOMP

English

Từ khóa: Digital arithmetic; Field programmable gate arrays (FPGA); Gaussian distribution; Pulse shaping circuits; Floating points; Functional units; Gaussian filtering; Hardware architecture; Improve performance; Novel architecture; Pipeline modeling; Scalable; Computer architecture
Tóm tắt tiếng anh
This paper proposes a novel architecture for a scalable FPGA-based floating-point Gaussian filtering core. The core not only is able to accept floating-point kernels but also allows the kernels to be modified in both size and values at runtime. The proposed floating-point Gaussian filtering core is described with Verilog-HDL and is able to implement on various FPGA families. We schedule the operations of functional units inside the core in a pipeline model to improve performance. The core can be used for a 1D or a 2D Gaussian filtering with a simple wrapper. We conduct multiple experiments with various FPGA families. Experimental results show that our core can work at up to 224 MHz when implemented on a Xilinx Virtex 7 xc7vx485 device. Using this device, our core is able to perform a 2D Gaussian filtering for 40 or 11 7201280 images per second with a 3 3 or a 11 11 floating-point kernel, respectively. � 2017 IEEE.

Xem chi tiết