Centro Federal de Educação Tecnológica de Minas Gerais Belo Horizonte, 17 de Maio de 2024

Resumo do Componente Curricular

Dados Gerais do Componente Curricular
Tipo do Componente Curricular: DISCIPLINA
Tipo de Disciplina:
Forma de Participação:
Unidade Responsável: COORDENAÇÃO DO PROGRAMA DE PÓS-GRADUAÇÃO EM MODELAGEM MATEMÁTICA E COMPUTACIONAL - NG (11.52.10)
Código: PPGMMC0065
Nome: TÓPICOS ESPECIAIS: INTRODUÇÃO AO PROCESSAMENTO PARALELO
Carga Horária Teórica: 45 h.
Carga Horária Prática: 0 h.
Carga Horária Total: 45 h.
Pré-Requisitos: ( ( MMC.43 ) )
Co-Requisitos:
Equivalências:
Excluir da Avaliação Institucional: Não
Matriculável On-Line: Sim
Horário Flexível da Turma: Não
Horário Flexível do Docente: Sim
Obrigatoriedade de Nota Final: Sim
Pode Criar Turma Sem Solicitação: Não
Necessita de Orientador: Não
Exige Horário: Sim
Permite CH Compartilhada: Não
Quantidade de Avaliações: 1
Ementa/Descrição: A presente disciplina apresenta os conceitos mais gerais de concorrência e paralelismo e os coloca em prática em problemas de modelagem utilizando recursos computacionais amplamente disponíveis, i.e., processadores convencionais e GPUs. Ao concluir a disciplina o aluno estará apto a (1) projetar uma versão paralela de seu modelo e (2) ajustar a implementação paralela de acordo com os recursos computacionais disponíveis.
Referências: BRESHEARS, Clay. The art of concurrency: A thread monkey's guide to writing parallel applications. " O'Reilly Media, Inc.", 2009. KIRK, David; HWU, Wen-Mei. Programando para Processadores Paralelos: uma abordagem prática à programação de GPU. Elsevier Brasil, 2010. PATTERSON, David A.; HENNESSY, John L. Computer organization and design: the hardware/software interface 5th ed. 2014. KNUTH, Donald E. The art of computer programming, vol 1: Fundamental Algorithms. Addison-Wesley, 1968. KNUTH, Donald E. The art of computer programming, vol 3: Sorting and searching. Addison-Wesley, 1999. SCOPATZ, Anthony; HUFF, Kathryn D. Effective computation in physics: Field guide to research with python. " O'Reilly Media, Inc.", 2015. RAMALHO, Luciano. Fluent Python. " O'Reilly Media, Inc.", 2022. GOLDBERG, David. What every computer scientist should know about floating-point arithmetic. ACM computing surveys (CSUR), v. 23, n. 1, p. 5-48, 1991.
Histórico de Pré-Requisitos
Expressão de Pré-Requisito Status Início da Vigência Fim da Vigência
( ( MMC.43 ) ) ATIVO 05/06/2022

SIGAA | Diretoria de Tecnologia da Informação - DTI - (31) 3319-7000 | Copyright © 2006-2024 - UFRN - vm-sig-app-08.ditic.sgi.cefetmg.br.inst8 v4.8.22cefet143