Contextual Spaces Re-Ranking: accelerating the Re-sort Ranked Lists step on heterogeneous systems

Detalhes bibliográficos
Autor(a) principal: Pisani, Flávia
Data de Publicação: 2017
Outros Autores: Pedronette, Daniel C. G. [UNESP], Torres, Ricardo da S., Borin, Edson
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