Implementation method of self-reconfiguration k-means clustering technology based on soc-fpga
A technology of k-means clustering and implementation method, which is applied in the fields of instruments, character and pattern recognition, computer parts, etc. consumption, optimize utilization efficiency, and achieve the effect of data fetching
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0034] Further describe the technical scheme of the present invention in detail below in conjunction with accompanying drawing:
[0035] The system architecture of the present invention is as Figure 4 As shown, the ARM is the host side, which is connected to the FPGA device side through the AXI bus. The high bandwidth feature of the AXI on-chip bus will greatly shorten the communication delay between the host and the device and improve the system throughput. According to the characteristics of the K-means clustering algorithm, the calculation-intensive and suitable for parallel distance matrix calculation, sample classification, distance accumulation and sample number statistics and other modules are executed on the FPGA side in the form of kernel programs, while centroid update and iteration control, etc. Modules that are light in computation and difficult to parallelize are executed on the ARM side.
[0036]The memory model provided by the OpenCL standard includes global m...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com