Métodos de Computação Paralela em Álgebra Linear Mestrado em Matemática Computacional Universidade do Minho.

Slides:



Advertisements
Apresentações semelhantes
Eliminação de Gauss e Decomposição LU
Advertisements

1 Arquitectura de Computadores II Ano lectivo 2008/09
Arquitectura de Computadores I
Sistemas Lineares A X = B A 11 A 12 A A 1N X 1 =B 1 A 21 A 22 A A 2N X 2 B A N1 A N2 A N3... A.
Faculdade de Economia do Porto Ano Lectivo de 2005/2006
0. Introdução.
Objectivos, Programa, Bibliografia e Avaliação
Objectivos, Programa, Bibliografia e Avaliação
Arquitetura e Organização de Computadores 2
Fluxo Óptico Allan Carlos Avelino Rocha
Ray Tracer Distribuído
Uma aplicação de Programação Linear em uma empresa de serviços
Capítulo 3: Relógios lógicos
Técnicas de processamento paralelo
Ray Tracing Disciplina: Fundamentos de Computação Gráfica Professor : Marcelo Gattass Allan Carlos Avelino Rocha Departamento de Informática.
Vetores Matrizes Determinantes Sistemas de Equações Lineares
Computação de Alto Desempenho
INTRODUÇÃO A ALGORITMOS NUMÉRICOS
Implementação de algoritmos para a avaliação da coerência dos dados em Cartografia Digital Nome do Bolsista: Eduardo Chiarani Tipo de Bolsa/Agência de.
TE804 Eletrodinâmica Computacional
CAP-223 N. L. Vijaykumar (Vijay) Tel:
Uma estratégia para implementar Computação Paralela
Resolução de Sistemas Lineares Métodos Exatos Fatoração LU
Experiments with Strassen’s Algorithm: from sequential to parallel
Paulo J. Azevedo Departamento de Informática Universidade do Minho
Paradigmas de Computação Paralela
Arquitectura de Computadores Lic. em Engenharia de Sistema e Informática 2008/09 Luís Paulo Santos.
SISTEMAS LINEARES ( AULA 2 ).
Métodos de Solução de Problemas de Auto-Valor
Cálculo Numérico Aula 8 – Sistemas de Equações Lineares / Parte 1
Aula 10 – Sistemas de Equações Lineares / Parte 3
Simulação no Tempo: Esquemas de Solução
Prof. Guilherme Amorim 14/11/2013
Modelagem Matemático Computacional
Cálculo Numérico / Métodos Numéricos
Cálculo Numérico / Métodos Numéricos
Resolução de sistemas lineares Métodos Numéricos para Engenharia I
Tópicos em redes e sistemas distribuídos Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Revisão do conceito de matrizes
Grid Computing DCC/FCUP Inês Dutra gab. 1.31
Objectivos, Programa, Bibliografia e Avaliação
Prof. Guilherme Amorim 19/11/2013
1. Introdução Heitor L. Polidoro 1, Denis F. Wolf 2 Laboratório de Robótica móvel Departamento de Sistemas de Computação Instituto de Ciências Matemáticas.
GEOMETRIA ANALÍTICA E ÁLGEBRA LINEAR
Resolução de sistemas de equações lineares
Augusto Martins e José Luís Zem Universidade Metodista de Piracicaba - UNIMEP Curso de Bacharelado em Sistemas de Informação Utilização de Cluster de Computadores.
Álgebra Linear Numérica
MEC - Ministério da Educação
Sistemas Lineares Fatoração LU
Aula 9 – Sistemas de Equações Lineares / Parte 2 – A=LU Prof. Guilherme Amorim /05/2014 Cálculo Numérico.
ESTATÍSTICA Lic. Biologia Aplicada 2º Semestre, 2003.
Gradientes Conjugados
Métodos de Computação Paralela em Álgebra Linear
Organização de Computadores
Implementação e Experimentação Algorítmica
Métodos Estatísticos LESI. Equipa Docente Docente: Maria Antónia Forjaz Gabinete: Gab2017, Dep. de Mat. Tel: (253 60) 4346
Campus de Caraguatatuba Aula 16: Sistemas de Equações Lineares (4)
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos Visão Computacional Miguel Tavares Coimbra.
Métodos anteriores aos computadores Computadores
Analise de Algoritmos e Notação Assintótica
Cálculo Numérico Módulo I Ferramentas de Suporte
Álgebra Linear Unidade II: Determinantes Prof. Edson Brito
Estrutura de Interconexão
CÁLCULO NUMÉRICO Aula 5 – Sistema de Equações lineares.
Mineração de Dados Profa. Sandra de Amo
Pesquisa Operacional:
Computação Científica e Equações Diferenciais Geovan Tavares e Hélio Lopes PUC-Rio – Departamento de Matemática Laboratório Matmidia
Bruna Cavallero Martins Universidade Católica de Pelotas.
Métodos Numéricos Métodos numéricos para resolução de Equações Diferenciais AED-27 – Aerodinâmica Supersônica Vitor Kleine Valeria Leite.
Transcrição da apresentação:

Métodos de Computação Paralela em Álgebra Linear Mestrado em Matemática Computacional Universidade do Minho

Métodos de Computação Paralela em Álgebra Linear Docente Responsável: Maria Antónia Forjaz Departamento de Matemática Gab tel: pág. www:

Programa Resumido Modelos de Computação Paralela Aspectos essenciais a ter em consideração no desenvolvimentode algoritmos do tipo message passing Estudo de algoritmos paralelos para factorização de matrizes (LU e QR) solução de sistemas de equações lineares cálculo de valores próprios

Programa Detalhado 1. Algoritmos básicos da computação com matrizes. Estudo de diferentes versões (que utilizam produtos internos, produtos externos ou operações do tipo saxpy) do algoritmo para o cálculo C=C+AB,.

Programa Detalhado (cont.) 2 Introdução à computação paralela com matrizes Comparação dos paradigmas de memória distribuída e memória partilhada. Características fundamentais dum sistema do tipo message passing: topologia do sitema, velocidade de processamento e de comunicação de dados, sincronização entre processadores. Factores que determinam a eficiência de um algoritmo paralelo: proporção entre os volumes de comunicação e computação, balancemanto de carga Exemplificação dos conceitos anteriores para o problema do cálculo de z=y+Ax (dois casos: matriz densa e matriz triangular inferior) Algumas características de distribuição de dados (matrizes) Um paradigma da computação paralela: processamento em pipeline

Programa Detalhado (cont.) 3 Estudo de um algoritmo paralelo para a decomposição de Choleski de uma matriz simétrica e definida positiva: aspectos computacionais da implementação do algoritmo num anel de processadores. Estudo de um algoritmo paralelo para a decomposição LU num anel de processadores (interpretação da decomposição em termos de operações com colunas da matriz). Decomposição QR de uma matriz rectangular. Estudo de algoritmos paralelos baseados nos métodos de Gram- Schmidt (método clássico e método modificado). Utilização das matrizes de Householder para a decomposição QR de uma matriz. Paralelização do método. Utilização da decomposição QR ao problema dos minímos quadrados. Computação da solução de um sistema triangular. O método de Jacobi para o cálculo de valores próprios de uma matriz real e simétrica. Paralelização do método de Jacobi num anel de processadores.

Bibliografia G. H. Golub and C. F. Van Loan, Matrix Computations, The Johns Hopkins University Press, Baltimore and London, 3rd edition, J. Dongarra, I. Duff, D. Sorensen and H. van der Vorst, Numerical Linear Algebra for High-Performance Computers, SIAM, James Demmel, Applied Numerical Linear Algebra, SIAM, Len Freeman and Chris Phillips, Parallel Numerical Algorithms, Prentice-Hall, J. Modi, Parallel Algorithms and Matrix Computations, Oxford Applied Mathematics and Computing Science Series, Clarendon Press, Oxford, Lloyd D. Fosdick, Elizabeth R. Jessup, Carolyn J. C. Schauble, and Gitta Domil, An Introduction to High-Performance Scientific Computing, MIT Press, Cambridge, Massachusetts, London, England, Resolução de problemas em Paralelo, Textos de apoio à disciplina, Maria Antónia Forjaz, Departamento de Matemática, UM, 2003.

Avaliação A avaliação da disciplina é feita através da realização de um exame final (classificação do exame CE) e da realização de 1 trabalho (classificação do exame CP). A classificação final será atribuída pela seguinte fórmula: CF := 0.7CT + 0.3CP