Repositorio Institucional
Repositorio Institucional
CONICET Digital
  • Inicio
  • EXPLORAR
    • AUTORES
    • DISCIPLINAS
    • COMUNIDADES
  • Estadísticas
  • Novedades
    • Noticias
    • Boletines
  • Ayuda
    • General
    • Datos de investigación
  • Acerca de
    • CONICET Digital
    • Equipo
    • Red Federal
  • Contacto
JavaScript is disabled for your browser. Some features of this site may not work without it.
  • INFORMACIÓN GENERAL
  • RESUMEN
  • ESTADISTICAS
 
Artículo

Performance evaluation of single vs. batch of queries on GPUs

Gaioso, Roussian; Gil Costa, Graciela VerónicaIcon ; Guardia, Helio; Senger, Hermes
Fecha de publicación: 08/2019
Editorial: John Wiley & Sons Ltd
Revista: Concurrency and Computation: Practice and Experience
ISSN: 1532-0626
Idioma: Inglés
Tipo de recurso: Artículo publicado
Clasificación temática:
Ciencias de la Computación

Resumen

The WAND processing strategy is a dynamic pruning algorithm designed for large scale Web search engines where fast response to queries is a critical service. The WAND is used to reduce the amount of computation by scoring only documents that may become part of the top-k document results. In this paper, we present two parallel strategies for the WAND algorithm and compare their performance on GPUs. In our first strategy (named size-based), the posting lists are evenly partitioned among thread blocks. Our second strategy (named range-based) partitions the posting lists according to document identifier intervals; thus, partitions may have different sizes. We also propose three threshold sharing policies, named Local, Safe-R, and Safe-WR, which emulate the WAND algorithm global pruning technique. We evaluated our proposals with different amounts of work, from short to extra-large queries, using single query processing and batch of queries. Results show that the size-based strategy reports the highest speedups but at the cost of low quality of results. The range-based algorithm retrievals the exact top-k documents and maintains a good speedup. Moreover, both strategies are capable of scaling as the amount of work is increased. In addition, there is no significant difference in the performance of the three threshold sharing policies.
Palabras clave: BATCH OF QUERIES , GPUS , TOP-K QUERY PROCESSING , WAND ALGORITHM
Ver el registro completo
 
Archivos asociados
Tamaño: 1.941Mb
Formato: PDF
.
Solicitar
Licencia
info:eu-repo/semantics/restrictedAccess Excepto donde se diga explícitamente, este item se publica bajo la siguiente descripción: Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Unported (CC BY-NC-SA 2.5)
Identificadores
URI: http://hdl.handle.net/11336/152318
DOI: http://dx.doi.org/10.1002/cpe.5474
Colecciones
Articulos(CCT - SAN LUIS)
Articulos de CTRO.CIENTIFICO TECNOL.CONICET - SAN LUIS
Citación
Gaioso, Roussian; Gil Costa, Graciela Verónica; Guardia, Helio; Senger, Hermes; Performance evaluation of single vs. batch of queries on GPUs; John Wiley & Sons Ltd; Concurrency and Computation: Practice and Experience; 32; 20; 8-2019; 1-21
Compartir
Altmétricas
 

Enviar por e-mail
Separar cada destinatario (hasta 5) con punto y coma.
  • Facebook
  • X Conicet Digital
  • Instagram
  • YouTube
  • Sound Cloud
  • LinkedIn

Los contenidos del CONICET están licenciados bajo Creative Commons Reconocimiento 2.5 Argentina License

https://www.conicet.gov.ar/ - CONICET

Inicio

Explorar

  • Autores
  • Disciplinas
  • Comunidades

Estadísticas

Novedades

  • Noticias
  • Boletines

Ayuda

Acerca de

  • CONICET Digital
  • Equipo
  • Red Federal

Contacto

Godoy Cruz 2290 (C1425FQB) CABA – República Argentina – Tel: +5411 4899-5400 repositorio@conicet.gov.ar
TÉRMINOS Y CONDICIONES