Comparação de desempenho do processamento paralelo de consultas de banco de dados em CPUs multi-core e GPUs
Resumo
O processamento paralelo é uma solução para melhorar o desempenho de consultas de banco de dados, reduzindo o tempo de resposta, e aumentando a vazão no processamento de consultas. Com a evolução de hardware surgiram novas tecnologias para o paralelismo. Uma delas é o uso de GPUs (Graphics Processing Units) para processamento de propósito geral. A GPU é uma unidade de processamento massivamente paralela com um número maior de núcleos executando em uma frequência menor comparado a CPU (Central Processing Unit). Neste contexto, este artigo apresenta um estudo comparativo do processamento de uma operação de consulta na GPU e CPU.Referências
Holst, A. (2021). Volume of data/information created, captured, copied, and consumed worldwide from 2010 to 2025.
Volk, P. B., Habich, D., and Lehner, W. (2010). Gpu-based speculative query processing for database operations. In ADMS@ VLDB, pages 51–60.
Volk, P. B., Habich, D., and Lehner, W. (2010). Gpu-based speculative query processing for database operations. In ADMS@ VLDB, pages 51–60.
Publicado
18/04/2022
Como Citar
DOMINICO, Simone; ALVES, Marco Antonio Zanata; ALMEIDA, Eduardo Cunha de.
Comparação de desempenho do processamento paralelo de consultas de banco de dados em CPUs multi-core e GPUs. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DA REGIÃO SUL (ERAD-RS), 22. , 2022, Curitiba.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2022
.
p. 105-106.
ISSN 2595-4164.
DOI: https://doi.org/10.5753/eradrs.2022.19184.