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...
Guardado en:
Autores principales: | , , , |
---|---|
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 |