Encerrado

trabalho simples com (POSIX Threads)

Desenvolva um programa paralelo em C e pthreads que calcula e apresenta a

quantidade total de divisores de cada número presente em uma lista. Para isso, você

deverá implementar o modelo workpool, em que cada thread solicita o próximo número

para calcular a quantidade de divisores apenas após finalizar a computação atual.

• A implementação deve garantir que seja possível escolher facilmente a quantidade de

threads a serem criadas/executadas.

• A versão sequencial também deverá ser desenvolvida.

• Você deve coletar o tempo de execução dos programas.

• Além dos programas, você deverá escrever um relatório (2 páginas, no máximo)

explicando os resultados obtidos. Nos resultados você deverá comparar e analisar a

execução do programa sequencial e sua versão paralela utilizando diferentes quantidade

de threads. Por exemplo: executar os programa paralelo com 1 thread, 4 threads, 8

threads, 16 threads e 32 threads (Dica: após a execução com 1 (uma) thread, o número

de threads inicial deve ser igual a quantidade de cores físicos da sua máquina. Na

sequência, a quantidade de threads deve dobrar, até chegar em 32).

Habilidades: Programação C++

Sobre o Cliente:
( 2 comentários ) Presidente Lucena, Brazil

ID do Projeto: #33402577

1 freelancer está oferecendo em média $300 para esse trabalho

istiaka771

Hello sir, I notice the details about this project. I think our team is the best option for this project. Because in our team there are many qualityful person to make this successful. And we also inform you that we w Mais

$300 USD in 7 dias
(0 Comentários)
0.0