|
2008 . 2009 - º semestre
syllabus and bibliography 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. Bibliography of reference 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) |