An adaptive parallel method for traversing neighbors within a fixed radius under a cpu-gpu heterogeneous framework
An adaptive and traversal technology, applied in the field of high-performance computing, can solve problems such as waste of computing resources, achieve the effect of low cost and reduce redundant computing
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0051] The present invention will be described in detail below in conjunction with the accompanying drawings.
[0052] outline design
[0053] Like the traditional method, in the present invention, the simulation space is regarded as a grid composed of many disjoint cells. Every point in the space must fall in one of the cells. And the side length of the cell is the length of the lookup radius. Therefore, each point only needs to traverse the cell where it is located and the points in the cells around this cell to find all the points within the specified distance. In this way, the original time complexity can be reduced to O(n 2 )’s brute-force method drops to O(3 k wnN).
[0054] In order to overcome the unbalanced load of different threads in a thread block and the inconsistency of memory access in the traditional method, the present invention proposes an adaptive parallel method, so that the points responsible for the threads in a thread block are in the same cell mid...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


