A method and device for clustering based on cuda
A clustering and matrix multiplication technology, applied in the field of data processing, can solve problems such as inability to optimize CUDA processing, and achieve the effect of efficient operation
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0057] In this embodiment, it is assumed that there is an input file containing a point array of 100 points, and the dimension of the array file is 18 (that is, each point is represented by 18 numbers), and these point arrays need to be divided into 10 classes.
[0058] First, create a 100*18 two-dimensional array in the CPU as a CPU point array, and create a 10*18 two-dimensional array as a CPU class array, and read the CPU point array and CPU class array;
[0059] Similarly, a GPU point array and a GPU class array are established in the GPU memory. In order to clearly illustrate this embodiment, a clustering result array and a temporary array for storing GPU matrix operation results are correspondingly established according to the CUDA point array. Among them, each element of the clustering result array is initialized to -1. Here, the GPU point array is obtained by transposing the CPU point array, so when performing matrix calculations, relevant definitions are required.
...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com



