Computação de Alto Desempenho
Ementa: Noções de Plataformas de Computação Paralela. Multicore. Multiprocessamento paralelo. Computação distribuída: aglomerados computacionais (clusters) e grades computacionais (grids). Computação, linguagens e ambientes computacionais de desenvolvimento de aplicações paralelas. Algoritmos paralelos. Elementos de processamento heterogêneos e dispositivos aceleradores. Avaliação de desempenho de aplicações paralelas. Desenvolvimento de Aplicações de processamento de alto desempenho.
Código: PPGCC08
Carga-horária: 60 horas
Obrigatória? Sim
Créditos: 4
Bibliografia:
-
LAKSHMIVARAHAN, S; DHALL, Sudarshan K. Analysis and design of parallel algorithms: arithmetic and matrix problems . New York, NY: McGraw-Hill, c1990. xviii, 657 p. (McGraw-Hill series in super computing and parallel processing) ISBN 0070361398 (enc.).
-
DONGARRA, J. J. Sourcebook of parallel computing. San Francisco, CA: Morgan Kaufmann Publishers, c2003. xvi, 842 p. ISBN 1558608710.
-
Ananth Grama, Anshul Gupta, George Karypis, and Vipin Kumar. Introduction to Parallel Computing. Addison-Welsey, Pearson; Edição: 2, 2003. ISBN-10: 0201648652. ISBN-13: 978-0201648652.
-
David A. Bader (Editor). Petascale Computing: Algorithms and Applications. Chapman & Hall/CRC Computational Science Series. 1 edition (December 22, 2007). 616 pp. Series: Chapman & Hall/CRC Computational Science. Chapman and Hall/CRC; ISBN-10: 1584889098. ISBN-13: 978-1584889090.