FCCQA: A High-Performance FPGA-based Accelerator for Approximate Nearest Neighbor Search
Data search plays a key role in information retrieval and machine learning. Currently, the Field Programmable Gate Array (FPGA) has emerged as a popular hardware accelerator for such studies. In order to maintain a better balance between search time and accuracy, we introduce FCCQA, an exhaustive and scalable data search architecture, utilizing Approximate Nearest Neighbor (ANN) for rapid interrogation of high-dimensional datasets on FPGA. Our architecture adopts the technique of compositing quantization to achieve a high data compression ratio, reducing memory usage to about 1.67%, while efficiently transforming the intricate computation into a simplified table lookup operation in high-dimensional datasets. Compared with GPU and CPU, our approach establishes a superior balance among accuracy, energy efficiency and speed.
Authors
- Mang I Vai (ORCID: https://orcid.org/0000-0003-0663-0049)
- Zhipeng Wu (ORCID: https://orcid.org/0000-0001-5846-3970)
- Yu Liu (ORCID: https://orcid.org/0000-0002-1869-5811)
- Dejian Li (ORCID: https://orcid.org/0009-0001-0547-2264)
- T. Miao
- Yongxiang Lyu (ORCID: https://orcid.org/0009-0003-9233-4250)
Institutions
- Tianjin University (CN)
- University of Macau (MO)
- Beijing Microelectronics Technology Institute (CN)
Publication Details
- Published
- 2025-05-25
- DOI
- https://doi.org/10.1109/iscas56072.2025.11043347
- Primary Topic
- Advanced Image and Video Retrieval Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China