{"id":19533341,"url":"https://github.com/andreainfufsm/elc139-2022a","last_synced_at":"2025-10-29T22:50:13.011Z","repository":{"id":38475375,"uuid":"478321977","full_name":"AndreaInfUFSM/elc139-2022a","owner":"AndreaInfUFSM","description":"ELC139 - Programação Paralela - UFSM - 2022a","archived":false,"fork":false,"pushed_at":"2022-07-12T16:55:41.000Z","size":159,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-26T03:41:59.758Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AndreaInfUFSM.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-04-05T22:37:03.000Z","updated_at":"2023-01-13T00:35:02.000Z","dependencies_parsed_at":"2022-07-11T19:52:39.847Z","dependency_job_id":null,"html_url":"https://github.com/AndreaInfUFSM/elc139-2022a","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AndreaInfUFSM/elc139-2022a","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndreaInfUFSM%2Felc139-2022a","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndreaInfUFSM%2Felc139-2022a/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndreaInfUFSM%2Felc139-2022a/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndreaInfUFSM%2Felc139-2022a/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AndreaInfUFSM","download_url":"https://codeload.github.com/AndreaInfUFSM/elc139-2022a/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndreaInfUFSM%2Felc139-2022a/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266221290,"owners_count":23894966,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T02:07:09.806Z","updated_at":"2025-10-29T22:50:07.957Z","avatar_url":"https://github.com/AndreaInfUFSM.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Programação Paralela - ELC139-2022a\nPrimeiro semestre de 2022  \nProfessora: Andrea Schwertner Charão (andrea@inf.ufsm.br)  \nHorários: terças e quintas, das 10:30 às 12:30  \nSalas: 363 e 338  \nPlataformas: Discord e GitHub  \n\n## Sobre a disciplina\n - [Ementário](https://www.ufsm.br/ementario/disciplinas/ELC139): informações sobre objetivos, programa e bibliografia.\n - DCG recomendável a partir do 5o semestre. Supõe-se conhecimento de conteúdos estudados em LabI, LabII, Arquitetura de Computadores e Paradigmas de Programação e/ou Sistemas Operacionais (threads/concorrência). Também supõe-se conhecimento de linha de comando em Linux e familiaridade com instalação e consulta de documentação técnica sobre linguagens e ferramentas de programação.\n - A disciplina será desenvolvida presencialmente. Entre as aulas, usaremos Discord para comunicação síncrona/assíncrona por chat/áudio.\n - Usaremos metodologias ativas de aprendizado. A cada novo conteúdo, haverá uma introdução expositiva, seguida de um trabalho envolvendo programação, realização de experimentos, apresentação e discussão de resultados.\n - Para cada conteúdo, será disponibilizado material em formatos variados (slides, vídeos, programas, textos, etc.).\n - Todo o material da disciplina estará no GitHub e as entregas de trabalhos também serão no GitHub. \n \n## Trabalhos\n1. [TOP500 \u0026 me: comparativo de arquiteturas paralelas](https://classroom.github.com/a/f4d420J6) (entrega até segunda, 25/04, 23h)\n2. [Experiências com profilers](https://classroom.github.com/a/vhy7BDPE) (entrega até quarta, 04/05, 23h)\n3. [Profiling de algoritmos de machine learning do Weka / wekaPython](trabalhos/t3)\n4. [Geração de Fractais de Mandelbrot com MPI](trabalhos/t4)\n\n## Aulas\n\nO cronograma de aulas abaixo serve como referência, mas estará em constante atualização conforme o andamento das atividades.\n\n\n\u003ctable class=\"table table-bordered table-hover table-condensed\"\u003e\u003cthead\u003e\u003ctr\u003e\u003cth title=\"Field #0\"\u003eAula\u003c/th\u003e\u003cth title=\"Field #1\"\u003eData\u003c/th\u003e\u003cth title=\"Field #2\"\u003eDia\u003c/th\u003e\u003cth title=\"Field #3\"\u003eAssunto/Atividade\u003c/th\u003e\u003c/tr\u003e\u003c/thead\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e1\u003c/td\u003e\n\u003ctd\u003e12/04/2022\u003c/td\u003e\n\u003ctd\u003eTer\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eApresentação do plano de ensino e dos objetivos, da motivação e da ementa da disciplina (\u003ca href=\"https://docs.google.com/presentation/d/1rCgrkuIy40MrlnpMAT3kt0uYKamsTSpqAT7WouH60DU/edit?usp=sharing\"\u003eslides\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e2\u003c/td\u003e\n\u003ctd\u003e14/04/2022\u003c/td\u003e\n\u003ctd\u003eQui\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eVisão geral de modelos de computadores paralelos (\u003ca href=\"https://view.genial.ly/60a520b654b1e10d06fd6c28/interactive-content-teaching-guide\"\u003eslides\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e3\u003c/td\u003e\n\u003ctd\u003e19/04/2022\u003c/td\u003e\n\u003ctd\u003eTer\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003e Realização do T1 - Comparativo de arquiteturas de computadores paralelos.\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e4\u003c/td\u003e\n\u003ctd\u003e21/04/2022\u003c/td\u003e\n\u003ctd\u003eQui\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eFeriado.\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e5\u003c/td\u003e\n\u003ctd\u003e26/04/2022\u003c/td\u003e\n\u003ctd\u003eTer\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eApresentação e discussão do T1 - Comparativo de arquiteturas de computadores paralelos.\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e6\u003c/td\u003e\n\u003ctd\u003e28/04/2022\u003c/td\u003e\n\u003ctd\u003eQui\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eAnálise de desempenho com profilers \n  (\u003ca href=\"https://docs.google.com/presentation/d/1aH458PIUhXjxxdu5TfS7a9I-56Nuynllcjw1OWlzOMo/edit?usp=sharing\"\u003eslides\u003c/a\u003e)\u003c/li\u003e\n\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e7\u003c/td\u003e\n\u003ctd\u003e03/05/2022\u003c/td\u003e\n\u003ctd\u003eTer\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eAnálise de desempenho com profilers.\u003c/li\u003e\n\u003cli\u003e Realização do T2.\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e8\u003c/td\u003e\n\u003ctd\u003e05/05/2022\u003c/td\u003e\n\u003ctd\u003eQui\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eFinalização do T2 - Experiências com profilers.\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e9\u003c/td\u003e\n\u003ctd\u003e10/05/2022\u003c/td\u003e\n\u003ctd\u003eTer\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eApresentação e discussão do T2 - Experiências com profilers.\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e10\u003c/td\u003e\n\u003ctd\u003e12/05/2022\u003c/td\u003e\n\u003ctd\u003eQui\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eProfiling de algoritmos de machine learning do Weka - preparação do ambiente experimental.\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e11\u003c/td\u003e\n\u003ctd\u003e17/05/2022\u003c/td\u003e\n\u003ctd\u003eTer\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eFeriado.\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e12\u003c/td\u003e\n\u003ctd\u003e19/05/2022\u003c/td\u003e\n\u003ctd\u003eQui\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eProfiling de algoritmos de machine learning do Weka - execuções de teste.\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e13\u003c/td\u003e\n\u003ctd\u003e24/05/2022\u003c/td\u003e\n\u003ctd\u003eTer\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eProfiling de algoritmos de machine learning do Weka - execução dos experimentos.\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e14\u003c/td\u003e\n\u003ctd\u003e26/05/2022\u003c/td\u003e\n\u003ctd\u003eQui\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n \u003cli\u003eDinâmica desplugada sobre projeto de programas paralelos. Metodologia PCAM de programação paralela (\u003ca href=\"https://docs.google.com/presentation/d/1O5KM3Qn2te4rzwX8jfAmit0LNQUVkqDvYuqJ3uI3pIg/edit?usp=sharing\"\u003eslides\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e15\u003c/td\u003e\n\u003ctd\u003e31/05/2022\u003c/td\u003e\n\u003ctd\u003eTer\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n \u003cli\u003eProgramação paralela com MPI em arquitetura com memória distribuída (\u003ca href=\"https://docs.google.com/presentation/d/1hoyUIYlq1XALvdokS4KSqzhilgYAOPGlJgZyCd7nAE8/edit?usp=sharing\"\u003eslides\u003c/a\u003e). Usando MPI no \u003ca href=\"https://colab.research.google.com/drive/1_XxISOKdP3vT-4H6TuZGvsnJBDvEK_9D?usp=sharing\"\u003eGoogle Colab\u003c/a\u003e\u003c/li\u003e\n\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctd align=\"right\"\u003e16\u003c/td\u003e\n\u003ctd\u003e02/06/2022\u003c/td\u003e\n\u003ctd\u003eQui\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eProgramação paralela com MPI em arquitetura com memória distribuída.\u003c/li\u003e\n \u003cli\u003e Estudo de caso: \u003ca href=\"https://github.com/elc117/mpi-examples/blob/main/ser_mm.c\"\u003eser_mm.c\u003c/a\u003e \u003ca href=\"https://github.com/elc117/mpi-examples/blob/main/mpi_mm.c\"\u003empi_mm.c\u003c/a\u003e \u003ca href=\"https://github.com/elc117/mpi-examples/tree/main/mpi_matrix_mult\"\u003empi_matrix_mult\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e17\u003c/td\u003e\n\u003ctd\u003e07/06/2022\u003c/td\u003e\n\u003ctd\u003eTer\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eProgramação paralela com MPI em arquitetura com memória distribuída.\u003c/li\u003e\n\u003cli\u003e Estudo de caso: \u003ca href=\"trabalhos/t4\"\u003eT4\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e18\u003c/td\u003e\n\u003ctd\u003e09/06/2022\u003c/td\u003e\n\u003ctd\u003eQui\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eProgramação paralela com MPI em arquitetura com memória distribuída.\u003c/li\u003e\n\u003cli\u003e Estudo de caso: \u003ca href=\"trabalhos/t4\"\u003eT4\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e19\u003c/td\u003e\n\u003ctd\u003e14/06/2022\u003c/td\u003e\n\u003ctd\u003eTer\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eProgramação paralela com MPI em arquitetura com memória distribuída.\u003c/li\u003e\n\u003cli\u003e Estudo de caso.\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e20\u003c/td\u003e\n\u003ctd\u003e16/06/2022\u003c/td\u003e\n\u003ctd\u003eQui\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eFeriado.\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e21\u003c/td\u003e\n\u003ctd\u003e21/06/2022\u003c/td\u003e\n\u003ctd\u003eTer\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eProgramação paralela com OpenMP em memória compartilhada (\u003ca href=\"https://docs.google.com/presentation/d/1WK3TvftPr9ZEZrxIKq3LPV1pOhyHOXqiNWherGjIpOI/edit?usp=sharing\"\u003eslides\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e22\u003c/td\u003e\n\u003ctd\u003e23/06/2022\u003c/td\u003e\n\u003ctd\u003eQui\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eProgramação paralela com OpenMP em memória compartilhada.\u003c/li\u003e\n\u003cli\u003e Estudo de caso.\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e23\u003c/td\u003e\n\u003ctd\u003e28/06/2022\u003c/td\u003e\n\u003ctd\u003eTer\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eProgramação paralela com OpenMP em memória compartilhada.\u003c/li\u003e\n\u003cli\u003e Estudo de caso.\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e24\u003c/td\u003e\n\u003ctd\u003e30/06/2022\u003c/td\u003e\n\u003ctd\u003eQui\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eProgramação paralela com OpenMP em memória compartilhada.\u003c/li\u003e\n\u003cli\u003e Estudo de caso.\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e25\u003c/td\u003e\n\u003ctd\u003e05/07/2022\u003c/td\u003e\n\u003ctd\u003eTer\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eProgramação paralela em GPU com CUDA (\u003ca href=\"https://docs.google.com/presentation/d/1Aq-tUcsESi_wxtHrlyN8csp0_g1LFgOV-OAhW-pk290/edit?usp=sharing\"\u003eslides\u003c/a\u003e). Usando GPU no \u003ca href=\"https://colab.research.google.com/drive/1pe0LM28FZPlawzvWQ3zf9j8MEw2Ju1B1?usp=sharing\"\u003eGoogle Colab\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e Estudo de caso.\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e26\u003c/td\u003e\n\u003ctd\u003e12/07/2022\u003c/td\u003e\n\u003ctd\u003eTer\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eProgramação paralela em GPU com CUDA. Experiências no Google Colab (\u003ca href=\"https://colab.research.google.com/drive/1N1M7aiU77UJb8iJxkROcydREc76nEpfB?usp=sharing\"\u003e1\u003c/a\u003e) (\u003ca href=\"https://colab.research.google.com/drive/1YQe2fyMjeHXHwQ99Op5DVjm3lV69oOM0?usp=sharing\"\u003e2\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e27\u003c/td\u003e\n\u003ctd\u003e14/07/2022\u003c/td\u003e\n\u003ctd\u003eQui\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eProgramação paralela em GPU com CUDA.\u003c/li\u003e\n\u003cli\u003e Estudo de caso.\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e28\u003c/td\u003e\n\u003ctd\u003e19/07/2022\u003c/td\u003e\n\u003ctd\u003eTer\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eProgramação paralela em GPU com CUDA.\u003c/li\u003e\n\u003cli\u003e Estudo de caso.\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e29\u003c/td\u003e\n\u003ctd\u003e21/07/2022\u003c/td\u003e\n\u003ctd\u003eQui\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eProgramação paralela em GPU com CUDA.\u003c/li\u003e\n\u003cli\u003e Estudo de caso.\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e30\u003c/td\u003e\n\u003ctd\u003e26/07/2022\u003c/td\u003e\n\u003ctd\u003eTer\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eProgramação paralela em GPU com CUDA.\u003c/li\u003e\n\u003cli\u003e Estudo de caso.\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e31\u003c/td\u003e\n\u003ctd\u003e28/07/2022\u003c/td\u003e\n\u003ctd\u003eQui\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eProgramação paralela em GPU com CUDA.\u003c/li\u003e\n\u003cli\u003e Estudo de caso.\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"right\"\u003e32\u003c/td\u003e\n\u003ctd\u003e02/08/2022\u003c/td\u003e\n\u003ctd\u003eTer\u003c/td\u003e\n\u003ctd\u003e\u003cul\u003e\n\u003cli\u003eProgramação paralela em GPU com CUDA.\u003c/li\u003e\n\u003cli\u003e Estudo de caso.\u003c/li\u003e\n\u003c/ul\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\u003c/table\u003e\n\n## Avaliação\n\n - A avaliação será baseada nos trabalhos entregues no GitHub e apresentados/discutidos nas aulas.\n - Cada trabalho terá um conjunto de requisitos e a nota levará em conta o atendimento (total/parcial) desses requisitos.\n - A participação na aula de apresentação/discussão do trabalho faz parte da avaliação. Em caso de ausência, a nota será reduzida. Em caso de ausência na apresentação do trabalho seguinte, a nota deste trabalho será zerada.\n\n \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandreainfufsm%2Felc139-2022a","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandreainfufsm%2Felc139-2022a","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandreainfufsm%2Felc139-2022a/lists"}