Contextual Spaces Re-Ranking: accelerating the Re-sort Ranked Lists step on heterogeneous systems
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Outros Autores: | , , |
Tipo de documento: | Artigo de conferência |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UNESP |
Texto Completo: | http://dx.doi.org/10.1002/cpe.3962 http://hdl.handle.net/11449/168979 |
Resumo: | Re-ranking algorithms have been proposed to improve the effectiveness of content-based image retrieval 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 (CSRR). One of our approaches consists in parallelizing the algorithm with OpenCL to use the central and graphics processing units of an accelerated processing unit. The other is to modify the algorithm to a version that, when compared with the original CSRR, not only reduces the total running time of our implementations by a median of 1.6 × but also increases the accuracy score in most of our test cases. Combining both parallelization and algorithm modification results in a median speedup of 5.4 × from the original serial CSRR to the parallelized modified version. Different implementations for CSRR's Re-sort Ranked Lists step were explored as well, providing insights into graphics processing unit sorting, the performance impact of image descriptors, and the trade-offs between effectiveness and efficiency. Copyright © 2016 John Wiley & Sons, Ltd. |
id |
UNSP_74fe458d1334dd9ec5a7949db728e831 |
---|---|
oai_identifier_str |
oai:repositorio.unesp.br:11449/168979 |
network_acronym_str |
UNSP |
network_name_str |
Repositório Institucional da UNESP |
repository_id_str |
2946 |
spelling |
Contextual Spaces Re-Ranking: accelerating the Re-sort Ranked Lists step on heterogeneous systemsCBIRheterogeneousOpenCLparallelizationre-rankingsorting algorithmsRe-ranking algorithms have been proposed to improve the effectiveness of content-based image retrieval 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 (CSRR). One of our approaches consists in parallelizing the algorithm with OpenCL to use the central and graphics processing units of an accelerated processing unit. The other is to modify the algorithm to a version that, when compared with the original CSRR, not only reduces the total running time of our implementations by a median of 1.6 × but also increases the accuracy score in most of our test cases. Combining both parallelization and algorithm modification results in a median speedup of 5.4 × from the original serial CSRR to the parallelized modified version. Different implementations for CSRR's Re-sort Ranked Lists step were explored as well, providing insights into graphics processing unit sorting, the performance impact of image descriptors, and the trade-offs between effectiveness and efficiency. Copyright © 2016 John Wiley & Sons, Ltd.Institute of Computing (IC) University of Campinas (UNICAMP)Institute of Geosciences and Exact Sciences (IGCE) São Paulo State University (UNESP)Institute of Geosciences and Exact Sciences (IGCE) São Paulo State University (UNESP)Universidade Estadual de Campinas (UNICAMP)Universidade Estadual Paulista (Unesp)Pisani, FláviaPedronette, Daniel C. G. [UNESP]Torres, Ricardo da S.Borin, Edson2018-12-11T16:43:52Z2018-12-11T16:43:52Z2017-11-25info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObjecthttp://dx.doi.org/10.1002/cpe.3962Concurrency Computation, v. 29, n. 22, 2017.1532-06341532-0626http://hdl.handle.net/11449/16897910.1002/cpe.39622-s2.0-84988814984Scopusreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengConcurrency Computation0,2820,282info:eu-repo/semantics/openAccess2021-10-23T21:44:28Zoai:repositorio.unesp.br:11449/168979Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T21:38:13.781249Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false |
dc.title.none.fl_str_mv |
Contextual Spaces Re-Ranking: accelerating the Re-sort Ranked Lists step on heterogeneous systems |
title |
Contextual Spaces Re-Ranking: accelerating the Re-sort Ranked Lists step on heterogeneous systems |
spellingShingle |
Contextual Spaces Re-Ranking: accelerating the Re-sort Ranked Lists step on heterogeneous systems Pisani, Flávia CBIR heterogeneous OpenCL parallelization re-ranking sorting algorithms |
title_short |
Contextual Spaces Re-Ranking: accelerating the Re-sort Ranked Lists step on heterogeneous systems |
title_full |
Contextual Spaces Re-Ranking: accelerating the Re-sort Ranked Lists step on heterogeneous systems |
title_fullStr |
Contextual Spaces Re-Ranking: accelerating the Re-sort Ranked Lists step on heterogeneous systems |
title_full_unstemmed |
Contextual Spaces Re-Ranking: accelerating the Re-sort Ranked Lists step on heterogeneous systems |
title_sort |
Contextual Spaces Re-Ranking: accelerating the Re-sort Ranked Lists step on heterogeneous systems |
author |
Pisani, Flávia |
author_facet |
Pisani, Flávia Pedronette, Daniel C. G. [UNESP] Torres, Ricardo da S. Borin, Edson |
author_role |
author |
author2 |
Pedronette, Daniel C. G. [UNESP] Torres, Ricardo da S. Borin, Edson |
author2_role |
author author author |
dc.contributor.none.fl_str_mv |
Universidade Estadual de Campinas (UNICAMP) Universidade Estadual Paulista (Unesp) |
dc.contributor.author.fl_str_mv |
Pisani, Flávia Pedronette, Daniel C. G. [UNESP] Torres, Ricardo da S. Borin, Edson |
dc.subject.por.fl_str_mv |
CBIR heterogeneous OpenCL parallelization re-ranking sorting algorithms |
topic |
CBIR heterogeneous OpenCL parallelization re-ranking sorting algorithms |
description |
Re-ranking algorithms have been proposed to improve the effectiveness of content-based image retrieval 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 (CSRR). One of our approaches consists in parallelizing the algorithm with OpenCL to use the central and graphics processing units of an accelerated processing unit. The other is to modify the algorithm to a version that, when compared with the original CSRR, not only reduces the total running time of our implementations by a median of 1.6 × but also increases the accuracy score in most of our test cases. Combining both parallelization and algorithm modification results in a median speedup of 5.4 × from the original serial CSRR to the parallelized modified version. Different implementations for CSRR's Re-sort Ranked Lists step were explored as well, providing insights into graphics processing unit sorting, the performance impact of image descriptors, and the trade-offs between effectiveness and efficiency. Copyright © 2016 John Wiley & Sons, Ltd. |
publishDate |
2017 |
dc.date.none.fl_str_mv |
2017-11-25 2018-12-11T16:43:52Z 2018-12-11T16:43:52Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/conferenceObject |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://dx.doi.org/10.1002/cpe.3962 Concurrency Computation, v. 29, n. 22, 2017. 1532-0634 1532-0626 http://hdl.handle.net/11449/168979 10.1002/cpe.3962 2-s2.0-84988814984 |
url |
http://dx.doi.org/10.1002/cpe.3962 http://hdl.handle.net/11449/168979 |
identifier_str_mv |
Concurrency Computation, v. 29, n. 22, 2017. 1532-0634 1532-0626 10.1002/cpe.3962 2-s2.0-84988814984 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
Concurrency Computation 0,282 0,282 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.source.none.fl_str_mv |
Scopus reponame:Repositório Institucional da UNESP instname:Universidade Estadual Paulista (UNESP) instacron:UNESP |
instname_str |
Universidade Estadual Paulista (UNESP) |
instacron_str |
UNESP |
institution |
UNESP |
reponame_str |
Repositório Institucional da UNESP |
collection |
Repositório Institucional da UNESP |
repository.name.fl_str_mv |
Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP) |
repository.mail.fl_str_mv |
|
_version_ |
1808129343127289856 |