dc.creator | Barrientos, Ricardo | |
dc.creator | Silva Pavez, Fabián | |
dc.creator | Hernández-García, Ruber | |
dc.creator | Mora, Marco | |
dc.date | 2023-03-03T13:22:45Z | |
dc.date | 2023-03-03T13:22:45Z | |
dc.date | 2022 | |
dc.date.accessioned | 2024-05-02T20:30:33Z | |
dc.date.available | 2024-05-02T20:30:33Z | |
dc.identifier | http://repositorio.ucm.cl/handle/ucm/4461 | |
dc.identifier.uri | https://repositorioslatinoamericanos.uchile.cl/handle/2250/9274703 | |
dc.description | Nowadays, searching algorithms are a key component in modern computer science applications. However, traditional approaches of exact search techniques are practicallyan unfeasible solution with the rise of data in high-dimensional databases. The kNN algorithm is frequently used in content based information retrieval systems as it returns similar object sand classifies them. Exhaustive sorting algorithms, such as those based on kNN, can be implemented using a Heap, reducing the computational complexity of the search process. In the present study, we analyze the efficiency of using the Heap data structure on GPUs for solving kNN queries, analyzing the performance of this type of structure as a function of the number of children in the structure. The best results were achieved by increasing the number of children, reaching a speed-up of 1.45x using aternary Heap. The source codes used for the experimentation willbe available to the scientific community in a GitHub repository:https://github.com/ruberhg/GPU-Heaps. | |
dc.language | en | |
dc.rights | Atribución-NoComercial-SinDerivadas 3.0 Chile | |
dc.rights | http://creativecommons.org/licenses/by-nc-nd/3.0/cl/ | |
dc.source | Proceedings - International Conference of the Chilean Computer Science Society, SCCC, 2022, 1-4 | |
dc.subject | Graphics processing units | |
dc.subject | Hardware | |
dc.subject | Classification algorithms | |
dc.subject | Text categorization | |
dc.subject | Silicon | |
dc.subject | Information retrieval | |
dc.subject | Fourth Industrial Revolution | |
dc.title | Using heaps on GPU | |
dc.type | Article | |