profmariomenezes / comppar-reimplem-openacc

Reimplementação de algumas atividades feitas com OpenMP ou PThreads em OpenACC

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Atividade OpenACC - Reimplementação

Nesta atividade você deverá reimplementar a atividade Atividade - Lab 04 - Programação OpenMP e reimplementá-la, agora com OpenACC.

No arquivo openacc_files.zip tem exemplos de como usar o OpenACC de modo eficiente, lidando com movimentação de dados entre a placa e a memória principal; você deve estudar e rodar cada um para entender como funciona.

O notebook COMPPAR_OpenACC.ipynb mostra como rodar códigos com OpenACC no Google Colab.

Você deverá entregar os códigos (notebooks) com as implementações em OpenACC, a saída da execução com o profiler e prints da tela mostrando a execução.

O relatório deverá ser feito totalmente no notebook; nas primeiras células do notebook, coloque os resultados da execução dos seguintes comandos: nvidia-smi e nvaccelinfo.

Adicione uma descrição do que cada componente da dupla realizou na atividade.

Esta atividade poderá ser realizada em dupla; a entrega será toda aqui pelo GitHub.

About

Reimplementação de algumas atividades feitas com OpenMP ou PThreads em OpenACC


Languages

Language:Jupyter Notebook 100.0%