|
Computação Avançada
F3 2011 . 2012 - 1º semestre
programa genérico e bibliografia Introdução aos sistemas de computação avançada: HPC vs. HTC. Arquitecturas de hardware: clusters, MPP, arquitecturas híbridas. Software de sistema usado em HPC: filesystems, bibliotecas, software de gestão de recursos e de colocação de trabalhos. Computação paralela. Paradigmas de computação paralela: memória distribuída e partilhada. Eficiência da computação paralela: lei de Amdahl. OpenMP e MPI. Álgebra linear. Partição, balanceamento de carga. Métodos para matrizes densas e esparsas. Métodos estocáticos (Monte-Carlo). Equações diferenciais. Decomposição de domínios. Elementos finitos. Geração e partição de grelhas. Métodos de N-body. FFTs. Bibliografia geral recomendada Using MPI, 2nd EditionWilliam Gropp, Ewing Lusk and Anthony Skjellum, MIT Press Using MPI-2 William Gropp, Ewing Lusk and Rajeev Thakur, MIT Press Using OpenMP Barbara Chapman, Gabriele Jost and Ruud van der Pas, MIT Press Numerical Linear Algebra on High-Performance Computers Jack J. Dongarra, Iain S. Duff , Danny C. Sorensen, Hank A. van der Vorst The Sourcebook of Parallel Computing Jack Dongarra , Geoffrey Fox , Ken Kennedy , Linda Torczon , William Gropp , Ian Foster (Editor), Andy White (Editor) |