Algoritmo Paralelo e Distribuído para Ordenação Chave-Valor
Resumo
Este trabalho apresenta um algoritmo de ordenação chave-valor com execução tanto paralela quanto distribuída. Experimentos realizados demonstraram que o algoritmo foi capaz de alcançar uma aceleração de até 3.3 vezes em relação ao algoritmo std::par com biblioteca Intel TBB. Além disso, o algoritmo demonstrou boa escalabilidade tanto em relação ao número de threads quanto à quantidade de nodos de processamento.Referências
Ashkiani, S., Davidson, A., Meyer, U., and Owens, J. D. (2017). GPU Multisplit: an extended study of a parallel algorithm. ACM Transactions on Parallel Computing.
Reinders, J. (2007). Intel threading building blocks: outfitting C++ for multi-core processor parallelism. ”O’Reilly Media, Inc.”.
Siebert, C. (2011). A scalable parallel sorting algorithm using exact splitting.
Reinders, J. (2007). Intel threading building blocks: outfitting C++ for multi-core processor parallelism. ”O’Reilly Media, Inc.”.
Siebert, C. (2011). A scalable parallel sorting algorithm using exact splitting.
Publicado
23/04/2025
Como Citar
CORDEIRO, Michel B.; BLANCO, Rodrigo Morante; ZOLA, Wagner M. Nunan.
Algoritmo Paralelo e Distribuído para Ordenação Chave-Valor. In: ESCOLA REGIONAL DE BANCO DE DADOS (ERBD), 20. , 2025, Florianópolis/SC.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2025
.
p. 133-136.
ISSN 2595-413X.
DOI: https://doi.org/10.5753/erbd.2025.7396.
