Un sistema heterogéneo Multicore/GPU para acelerar la búsqueda por similitud en estructuras métricas

En la actualidad, la búsqueda por similitud en espacios métricos representa una línea de investigación de interés debido a sus múltiples campos de aplicación. Sin embargo, cuando en dichas aplicaciones aparecen grandes volúmenes de datos, se hace más que necesario el poder acelerar la búsqueda de la...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Uribe-Paredes,Roberto, Cazorla,Diego, Arias,Enrique, Sánchez,José Luis
Lenguaje:Spanish / Castilian
Publicado: Universidad de Tarapacá. 2014
Materias:
Acceso en línea:http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-33052014000100004
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:scielo:S0718-33052014000100004
record_format dspace
spelling oai:scielo:S0718-330520140001000042014-09-02Un sistema heterogéneo Multicore/GPU para acelerar la búsqueda por similitud en estructuras métricasUribe-Paredes,RobertoCazorla,DiegoArias,EnriqueSánchez,José Luis Búsqueda por similitud espacios métricos consultas por rango plataformas basadas en GPU plataformas multicore En la actualidad, la búsqueda por similitud en espacios métricos representa una línea de investigación de interés debido a sus múltiples campos de aplicación. Sin embargo, cuando en dichas aplicaciones aparecen grandes volúmenes de datos, se hace más que necesario el poder acelerar la búsqueda de las diferentes consultas en tales cantidades de datos. Una manera de llevar a cabo dicha aceleración pasa por el uso de clusters, multiprocesadores o clusters de multiprocesadores. En la actualidad, ha surgido con fuerza la posibilidad de utilizar aceleradores gráficos (GPU) como vehículo para acelerar aplicaciones a un muy bajo coste. En estos casos, la relación CPU/GPU no es de par a par y por tanto se denominan sistemas heterogéneos. Para explotar dichos sistemas heterogéneos se requiere una programación también heterogénea que emplee a la vez la CPU y la GPU. En este trabajo se realiza una verdadera programación heterogénea en el que tanto CPU como GPU están trabajando en forma simultánea y por tanto se aprovecha al máximo la arquitectura subyacente. Se presenta la implementación de una estructura genérica adaptada para un sistema multiprocesador con una GPU, mostrando los resultados experimentales en términos de tiempo y speed-up. Se muestra experimentalmente las ventajas comparativas al insertar GPU a una plataforma multicore, así como el análisis del consumo energético.info:eu-repo/semantics/openAccessUniversidad de Tarapacá.Ingeniare. Revista chilena de ingeniería v.22 n.1 20142014-01-01text/htmlhttp://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-33052014000100004es10.4067/S0718-33052014000100004
institution Scielo Chile
collection Scielo Chile
language Spanish / Castilian
topic Búsqueda por similitud
espacios métricos
consultas por rango
plataformas basadas en GPU
plataformas multicore
spellingShingle Búsqueda por similitud
espacios métricos
consultas por rango
plataformas basadas en GPU
plataformas multicore
Uribe-Paredes,Roberto
Cazorla,Diego
Arias,Enrique
Sánchez,José Luis
Un sistema heterogéneo Multicore/GPU para acelerar la búsqueda por similitud en estructuras métricas
description En la actualidad, la búsqueda por similitud en espacios métricos representa una línea de investigación de interés debido a sus múltiples campos de aplicación. Sin embargo, cuando en dichas aplicaciones aparecen grandes volúmenes de datos, se hace más que necesario el poder acelerar la búsqueda de las diferentes consultas en tales cantidades de datos. Una manera de llevar a cabo dicha aceleración pasa por el uso de clusters, multiprocesadores o clusters de multiprocesadores. En la actualidad, ha surgido con fuerza la posibilidad de utilizar aceleradores gráficos (GPU) como vehículo para acelerar aplicaciones a un muy bajo coste. En estos casos, la relación CPU/GPU no es de par a par y por tanto se denominan sistemas heterogéneos. Para explotar dichos sistemas heterogéneos se requiere una programación también heterogénea que emplee a la vez la CPU y la GPU. En este trabajo se realiza una verdadera programación heterogénea en el que tanto CPU como GPU están trabajando en forma simultánea y por tanto se aprovecha al máximo la arquitectura subyacente. Se presenta la implementación de una estructura genérica adaptada para un sistema multiprocesador con una GPU, mostrando los resultados experimentales en términos de tiempo y speed-up. Se muestra experimentalmente las ventajas comparativas al insertar GPU a una plataforma multicore, así como el análisis del consumo energético.
author Uribe-Paredes,Roberto
Cazorla,Diego
Arias,Enrique
Sánchez,José Luis
author_facet Uribe-Paredes,Roberto
Cazorla,Diego
Arias,Enrique
Sánchez,José Luis
author_sort Uribe-Paredes,Roberto
title Un sistema heterogéneo Multicore/GPU para acelerar la búsqueda por similitud en estructuras métricas
title_short Un sistema heterogéneo Multicore/GPU para acelerar la búsqueda por similitud en estructuras métricas
title_full Un sistema heterogéneo Multicore/GPU para acelerar la búsqueda por similitud en estructuras métricas
title_fullStr Un sistema heterogéneo Multicore/GPU para acelerar la búsqueda por similitud en estructuras métricas
title_full_unstemmed Un sistema heterogéneo Multicore/GPU para acelerar la búsqueda por similitud en estructuras métricas
title_sort un sistema heterogéneo multicore/gpu para acelerar la búsqueda por similitud en estructuras métricas
publisher Universidad de Tarapacá.
publishDate 2014
url http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-33052014000100004
work_keys_str_mv AT uribeparedesroberto unsistemaheterogeneomulticoregpuparaacelerarlabusquedaporsimilitudenestructurasmetricas
AT cazorladiego unsistemaheterogeneomulticoregpuparaacelerarlabusquedaporsimilitudenestructurasmetricas
AT ariasenrique unsistemaheterogeneomulticoregpuparaacelerarlabusquedaporsimilitudenestructurasmetricas
AT sanchezjoseluis unsistemaheterogeneomulticoregpuparaacelerarlabusquedaporsimilitudenestructurasmetricas
_version_ 1714203409970626560