Dissemin is shutting down on January 1st, 2025

Published in

Anais do XVI Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD 2015), 2015

DOI: 10.5753/wscad.2015.14278

Links

Tools

Export citation

Search in Google Scholar

Improving the Performance of the Contextual Spaces Re-Ranking Algorithm on Heterogeneous Systems

Proceedings article published in 2015 by Flávia Pisani ORCID, Daniel C. G. Pedronette, Ricardo Torres, Edson Borin
This paper is made freely available by the publisher.
This paper is made freely available by the publisher.

Full text: Download

Question mark in circle
Preprint: policy unknown
Question mark in circle
Postprint: policy unknown
Question mark in circle
Published version: policy unknown

Abstract

Re-ranking algorithms have been proposed to improve the effectiveness of Content-Based Image Retrieval (CBIR) systems by exploiting contextual information encoded in distance measures and ranked lists. In this paper, we show how we improved the efficiency of one of these algorithms, called Contextual Spaces Re-Ranking. We propose a modification to the algorithm that reduces its execution time by 1.6x on average and improves its accuracy in most of our test cases. We also parallelized the implementation with OpenCL to use the CPU and GPU of an Accelerated Processing Unit (APU). Employing these devices to run different parts of the code resulted in speedups that range from 3.3x to 4.2x in comparison with the total execution time of the serial version.