Optimizing Multi-Dimensional Data-Index Algorithms for Mic Architectures

Mehammed, Seid and Getaneh, Demeke and Alam, Md Nasre and Worku, Getachew and bayih, Tizazu (2022) Optimizing Multi-Dimensional Data-Index Algorithms for Mic Architectures. International Journal of Innovative Science and Research Technology, 7 (9): 22SEP122. pp. 366-372. ISSN 2456-2165

Abstract

A data structure for geographical partitioning called multi-dimensional data-indexing enables effective CPU-based nearest-neighbor searches. Despite not being a natural match for Many-Integrated Core Architecture (MIC) implementation, depth-first search MultiDimensional Data-Indexing can nevertheless be successful with the right engineering choices. We suggested a technique that minimizes data structure memory trace by limiting the maximum height of the DFS Multi-Dimensional Data-Indexing. With tens of thousands to tens of millions of points in the MIC kernel code, we optimize the multi-core MIC NN search. In comparison to a single-core CPU of equivalent power, it is 20–40 times quicker. NN uses the knowledge obtained from improving MIC code to find ways to rewrite CPU code. As a consequence, the initial level of CTA and engineering choices to make the Multi-Dimensional DataIndexing search algorithm on CPU and MIC simpler account for the bulk of the parallel performance in this study. Threads inside each thread warp split onto several search pathways for the second level of CTA using MultiDimensional Data-Indexing.

Documents
15:51
[thumbnail of IJISRT22SEP122.pdf]
Preview
IJISRT22SEP122.pdf - Published Version

Download (582kB) | Preview
Information
Library
Statistics

Downloads

Downloads per month over past year

View Item