Escolar Documentos
Profissional Documentos
Cultura Documentos
Laboratório
O valor aproximado de PI pode ser encontrado através da integral abaixo. Essa equação pode se
aproximar de PI com mais precisão conforme o número de sub retângulos que formam a área
mostrada na figura abaixo. O somatório de todos os sub intervalos é o valor aproximado de PI.
Encontrar o valor aproximado de PI através dessa integral é altamente paralelizável considerando
que cada sub-intervalo pode ser calculado de forma independente, consequentemente a carga de
trabalho pode ser distribuída entre várias threads. (O lab. deve ser realizado usando o toolkit da
nvidia, baseado no uso de uma GPU nvidia, e usando o próprio CPU; LEMBRAR DE
ESPECIFICAR A FORMA QUE O LAB FOI IMPLEMENTADO)
a) Construa um programa em linguagem C capaz de calcular o valor aproximado de PI.
b) Construa um programa em linguagem C multi-thread para GPU capaz de calcular o valor
aproximado de PI.
1
4.0
𝜋=∫ 𝑑𝑥
0 (1 + 𝑥 2 )
OBS: Para avaliar o desempenho de ambos os programas obtenha o tempo de execução de cada um.
Realiza uma aproximação até a 6ª casa decimal.
Especifique no relatório os códigos implementados, bem como a configuração do computador
usado.