![]() |
Computação Paralela Distribuída |
Direitos
de Autor & Copyright
Avisos | Equipa docente | Objectivos |
Resultados de Aprendizagem
| Programa
| Bibliografia
| Sumários: SCD PAC
PCP AMN
PI
| Avaliação
(Ano anterior: 2009/2010)
Ultima
Modificação:
12 Abr 2011
departamento de informática |
|
Guião com o Projecto Integrado:
já se encontra disponível junto dos sumários de
PI.
(12-Abr-11)
Estágios
de investigação no Texas: à semelhança do
sucedido em anos anteriores, os alunos desta UCE terão a oportunidade de
realizar um estágio de 5 a 6 semanas na Univ. Texas em Austin, mais
concretamente trabalhando integrado em equipas de investigação do ICES (Institut
of Computational Engineering and Science) e com acesso a recursos únicos
no mundo (abertos à comunidade científica) instalados no TACC (Texas
Advanced Computing Center). Tal como anteriormente, a partida deverá
ocorrer no 2º fim de semana de Julho e o regresso imediatamente a seguir a
15 de Agosto (os encargos com viagens e alojamento serão por conta da UM).
Na imagem um relato da presença da equipa portuguesa em 2010 nestes
internships em Austin, conforme apareceu na Newsletter do CoLab de
Agosto 2010, enquanto aqui está
idêntico relato referente ao ano anterior.
(12-Abr-11)
Workshop:
GPU Programming for Scientific Applications: de 6 a 8 de Julho
vai decorrer em Coimbra mais um evento internacional em Portugal ao abrigo
do programa de colaboração entre Portugal e a Univ. Texas em Austin. Todos
os alunos desta UCE deverão em princípio participar pelo menos num dia de
sessões (as despesas serão por conta da UM). Informação em breve disponível
no site oficial do evento.
(12-Abr-11)
WACS: Winter Advanced Computing Seminars:
de 10 a 12 de Janeiro decorreram as várias sessões com palestras de
académicos convidados de 2 universidades do Texas, os Prof. Keshav Pingali,
Prof. Calvin Lin e o Dr. Martin Burtscher, ao abrigo do programa de
colaboração entre Portugal e a Univ. Texas em Austin. Todos os alunos desta
UCE participaram neste evento. No website do
evento estão os
slides e as fotos mais relevantes.
(07-Fev-11)
Actividades complementares:
para além das actividades
divulgadas no início do ano neste website, estão ainda previstas
outras actividades especialmente organizadas em complemento e para apoio ao
funcionamento desta UCE, incluindo a participação em palestras com
investigadores convidados, em Seminários avançados e em Workshops
internacionais e a realização de um estágio (internship) de 5 a 6
semanas na Universidade do Texas em Austin. Mais detalhes em Avisos
separados. (07-Fev-11)
Funcionamento desta UCE:
esta UCE vai funcionar com 4
módulos temáticos, 2 por semestre, e por uma componente de projecto
integrado, ao longo dos 2 semestres. Os módulos previstos para o 1º semestre
de 2010/11 serão SCD (manhã) e PAC (tarde), embora alguns conteúdos dos
outros módulos possam ser introduzidos quando necessário; no 2º semestre
funcionarão os outros 2 módulos. A componente prática que integra os temas
dos diversos módulos, terá uma parte de análise de casos de estudo para
assimilação e treino de competências básicas, e posteriormente a realização
de um ou mais projectos. (01-Out-10)
Funcionamento desta página: esta página contém informação que em princípio se manterá estável ao longo de todo o semestre, com excepção deste bloco de avisos; a fim de garantir a leitura actualizada deste bloco, sugere-se que se faça o refrescamento da página sempre que a ela aceder, para ter acesso aos conteúdos mais actualizados, nomeadamente, no que diz respeito: aos sumários e notas complementares de estudo etc... (01-Out-10)
Sistemas de Computação e Desempenho
(SCD)
Alberto José Proença
email: aproenca<at>di.uminho.pt
Planeamento e Administração de
Clusters (PAC)
António Manuel Pina
email: pina<at>di.uminho.pt
Paradigmas de Computação Paralela
(PCP)
João Luís Sobral
email: jls<at>di.uminho.pt
Algoritmos e Métodos Numéricos (AMN)
Rui Ralha
email: r_ralha<at>math.uminho.pt
A computação paralela e distribuída (CPD) concentra-se actualmente, em ambiente de rede local, em clusters computacionais Beowulf - substituindo os anteriores "supercomputadores" que foram, sucessivamente, computadores vectoriais e sistemas MPP - e em grelhas computacionais (Grid), quando o ambiente de rede ultrapassa os limites institucionais.
A computação usando clusters interligados em grelha envolve várias áreas distintas mas interrelacionadas. A UCE CPD vai concentrar-se no desenvolvimento de competências (conhecimentos, e aptidões intelectuais e práticas) nas seguintes áreas, com indicação explícita dos módulos temáticos que constituem a UCE:
O reforço da profissionalização e integração em ambientes de
I&D é também um objectivo a atingir, através (i) da realização de
seminários temáticos por investigadores convidados, com ênfase em aspectos de
Ciências e Engenharia Computacional, e (ii) da participação activa em
projectos internacionais de I&D em Computação Avançada num dos centros mais
reputados nos USA.
Mais concretamente, este objectivo concretiza-se com a realização de um
internship no Institute of Computational Engineering and Sciences (ICES)
e/ou no Texas Advanced Computing Center (TACC), na Univ. Texas em Austin (custos
de viagem e alojamento incluídos).
.
Um estudante que complete com sucesso a UCE em CPD deverá ser capaz de demonstrar que adquiriu as seguintes competências:
Algumas destas competências poderão ser mais detalhadas, de acordo com a ênfase dada em cada um dos módulos temáticos:
Conteúdos para cada um dos módulos temáticos e para o projecto integrado:
Cada um dos módulos temáticos terá um conjunto de referências bibliográficas de base e complementares, baseadas em livros, e aqui referidos:
Computer Organization and Design: The Hardware/Software Interface, David Patterson and John Hennessy, 4th Ed., Morgan Kaufmann, 2009
Programming Massively Parallel Processors, A Hands-on Approach, David Kirk and Wen-mei Hwu, Morgan Kaufmann, 2010
Beowulf Cluster Computing with Linux, William Gropp, Ewing Lusk, Thomas Sterling, 2nd Ed., The MIT Press, 2003
High Performance Linux Clusters with Oscar, Rocks,
OpenMosix and MPI, Joseph Sloan, O'Reilly Media, Inc., 2004
Parallel Programming in C with MPI and OpenMP, Michael J. Quinn, McGraw-Hill Education, 2003
Designing and Programming Parallel Programs:
Concepts and Tools for Parallel Software Engineering, Ian Foster,
Addison-Wesley, 1995
Parallel Programming in C with MPI and OpenMP, Michael J. Quinn, McGraw-Hill Education, 2003
Matrix Computations, G. Golub, C. F. Van Loan, 3rd. Ed., John Wiley & Sons 1996
Adicionalmente cada um dos módulos temáticos
indicará pontualmente fontes complementares de informação, sendo na maioria dos
casos artigos de conferências e/ou revistas científicas, para além de sítios na
Web com informação de produtos, utilitários ou projectos de I&D.
Esta informação complementar será incluída junto dos sumários de cada módulo
temático.
Global
A UCE CPD com 30 ECTS está estruturada em 4
módulos temáticos com níveis de exigência semelhantes e num módulo laboratorial
integrador (PI) que funcionará ao longo dos 2 semestres. O PI exige dos
estudantes, em cada semestre, um nível de participação equivalente a cada módulo
temático. Nestas circunstâncias a avaliação irá reflectir esta distribuição dos
níveis de dedicação, na distribuição dos pesos de cada módulo: 5/30 para cada
módulo temático, 10/30 para o PI.
O processo de avaliação é essencialmente
constituído por componentes que têm como objectivo avaliar a capacidade
de assimilação e aplicação dos conceitos adquiridos (as competências
intelectuais), e ajuizar e quantificar as competências práticas
e as genéricas resultantes da integração e aplicação
laboratorial dos conhecimentos na resolução concreta de problemas.
Nota:
A avaliação da UCE é marcadamente realizada durante todo o período lectivo e
contém vários elementos que requerem obrigatoriamente que sejam bem sucedidos
para se obter aprovação à UCE. Haverá recurso apenas para as provas que forem
realizadas de modo presencial e em papel (testes). Este "recurso" será realizado
na época de exames e terá peso idêntico às suas provas equivalentes realizadas
durante o semestre (assinaladas com * em baixo).
Por módulo
Esta
publicação - incluindo a sua faculdade de impressão - e respectivos
conteúdos - que poderão incluir reproduções parciais de obra(s) alheia(s)
devidamente citadas, com a indicação do autor, título da obra, editor ou
outra fonte - destinam-se exclusivamente aos alunos da unidade curricular de
especialização de Computação Paralela Distribuída, dos Mestrados em
Informática e em Eng.ª Informática, da Universidade do
Minho, para uso pessoal e fins de aprendizagem electrónica (e-learning) e não
revestem qualquer finalidade lucrativa ou comercial.
Qualquer outra reprodução, total ou parcial, desta obra, por qualquer
suporte, modo ou processo, nomeadamente processo electrónico, mecânico ou
fotográfico, incluindo fotocópia, a modificação da obra, a sua
comunicação pública, a sua distribuição através de aluguer ou comodato,
sem qualquer autorização escrita do autor, é ilícita e passível de
procedimento judicial contra o infractor.