Você está na página 1de 1

UNIVERSIDADE FEDERAL DA PARAÍBA

Centro de Energias Alternativas e Renováveis (CEAR)


Departamento de Engenharia Elétrica (DEE)

Arquiteturas Avançadas para Computação

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.

Você também pode gostar