z-logo
open-access-imgOpen Access
Uma implementação da busca em largura com estrutura bag e OpenMP
Author(s) -
Sanderson L. Gonzaga de Oliveira,
M. I. Santana,
Diego Brandão,
Carla Osthoff
Publication year - 2021
Language(s) - Portuguese
Resource type - Conference proceedings
DOI - 10.5753/wscad.2021.18507
Subject(s) - computer science , parallel computing , physics , operating system , programming language
Neste artigo, são mostrados resultados de uma re-implementação da busca em largura na linguagem C++ com estrutura bag e interface OpenMP. A implementação é baseada em uma proposta existente na bibliografia que utilizou a linguagem Cilk++, que foi descontinuada. Para os experimentos realizados neste presente trabalho, foram utilizados 10 grafos não direcionados e 10 digrafos em uma máquina composta de oito núcleos, com duas threads por núcleo. Em relação à versão serial, a nova implementação apresentou aceleração de 3,2 a 5,7x ao utilizar oito threads e de aproximadamente 3 a 8x ao utilizar 16 threads.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here