Title :
Similarity search implementations for multi-core and many-core processors
Author :
Uribe-Paredes, Roberto ; Valero-Lara, Pedro ; Arias, Enrique ; Sánchez, José L. ; Cazorla, Diego
Author_Institution :
Comput. Eng. Dept., Univ. of Magallanes, Punta Arenas, Chile
Abstract :
Similarity search in a large collection of stored objects in a metric database has become a most interesting problem. The Spaghettis is an efficient metric data structure to index metric spaces. However, for real applications, when processing large volumes of data, query response time can be high enough. In this case, it is necessary to apply mechanisms in order to significantly reduce the average query response time. In this sense, the parallelization of the metric structures processing is an interesting field of research. Modern multi-core and many-core systems offer a very impressive cost/performance ratio. In this paper two new parallel implementations for range queries on Spaghettis data structures have been carried out: one of them on a many-core processor and the other one on a multi-core processor. Both implementations have been compared in terms of execution time and speedup.
Keywords :
data structures; database indexing; multiprocessing systems; parallel processing; query processing; Spaghettis data structure; many-core processor; metric data structure; metric database; metric space indexing; metric structure processing parallelization; multicore processor; query response time; range query; similarity search; Data structures; Databases; Extraterrestrial measurements; Graphics processing unit; Instruction sets; Kernel; Similarity search; metric spaces; multi-core and many-core; parallel processing;
Conference_Titel :
High Performance Computing and Simulation (HPCS), 2011 International Conference on
Conference_Location :
Istanbul
Print_ISBN :
978-1-61284-380-3
DOI :
10.1109/HPCSim.2011.5999889