Programação


A programação da ERAD 2001 envolve cinco cursos, cada um com 6 horas de duração, abrangendo os tópicos: arquiteturas paralelas, ambientes de execução, aplicações, avaliação de desempenho e visualização e depuração de aplicações paralelas. Inclui, ainda, palestras, mesa redonda e painel.

Horários:

 

9/jan/2001

terça-feira

10/jan/2001

quarta-feira

11/jan/2001

quinta-feira

12/jan/2001

sexta-feira

13/jan/2001

sábado

8:00 - 9:45

Inscrições

Curso A

Curso C

Curso D

Curso D

9:45 - 10:00

I N T E R V A L O

10:00 - 11:45

Abertura

Palestra 1

Curso A

Palestra 4

Curso D

Curso E

11:45 - 13:30

A L M O Ç O

13:30 - 15:15

Curso A

Curso B

Curso C

Curso E

Painel

15:15 - 16:00

I N T E R V A L O

16:00 - 17:45

Curso B

Curso B

Curso C

Curso E

Painel

17:45 - 18:00

I N T E R V A L O

18:00 - 19:00

Palestra 2

Palestra 3

Mesa Redonda

Palestra Internacional

 


Curso A: Arquiteturas Paralelas
Prof. Dr. César A. F. De Rose (CPAD PUCRS/HP)

Este curso objetiva trabalhar os conceitos básicos e as principais tendências na área de arquitetur de máquinas paralelas. Serão aobordados os seguintes temas: classificações de máquinas paralelas e organização de memória, coerência de memórias cache, avaliação de diferentes redes de interconexão e políticas de roteamento de mensagens, tendências na construção de máquinas paralelas com ênfase para as máquinas agregadas (clusters de estações).

Curso B: Ferramentas para Programação Paralela e Distribuída
Prof. Dr.Gerson G. H. Cavalheiro (UNISINOS)

Neste curso serão apresentas ferramentas básicas para a programação paralela e distribuída utilizadas em arquiteturas com múltiplos processadores, dotadas ou não de memória comum. As ferramentas estudadas serão baseadas em processos leves, segundo o padrão threads POSIX e de mecanismos de comunicação, utilizando bibliotecas do tipo MPI.

Curso C: Escalonamento em Sistemas Paralelos e Distribuídos
Prof. MSc. Adenauer C. Yamin (UCPEL/UFPEL)

Este curso objetiva trabalhar os fundamentos e as principais tendências na área de escalonamento em sistemas paralelos e distribuídos. Para tal, serão abordados os seguintes tópicos: a definição do problema do escalonamento em arquiteturas paralelas e distribuídas; o escalonamento estático e dinâmico: principais algoritmos e situações de uso; o particionamento de arquiteturas paralelas e distribuídas; o uso do paralelismo no particionamento e no escalonamento; análise de casos comtemplando arquiteturas paralelas e seus mecanismos de escalonamento.

Curso D: Avaliação de Desempenho de Sistemas Computacionais
Prof. Dr. João César Netto (UFRGS)

Este curso apresenta uma introdução à avaliação de desempenho de sistemas computacionais. Serão abordados os seguintes temas: métodos analíticos: redes de filas e redes de Petri; simulação direta: conceitos; abordagens de modelagem de sistemas discretos: orientação a eventos e a processos; métodos diretos: workloads e benchmarks.

Curso E: Depuração e Visualização de Programas Paralelos
Prof. Dr. Benhur de O. Stein (UFSM)

O curso apresenta técnicas de depuração de programas paralelos e distribuídos, concentrando-se especialmente em visualização. Os principais pontos abordados serão: geração de rastros (traces) de execução, tratando de problemas como a existência de múltiplos fluxos de execução e a observabilidade de eventos; visualização de traços de execução, escalabilidade e extensibilidade de ferramentas de visualização; o problema do não-determinismo e reexecução determinística de programas, depuradores paralelos simbólicos, uso concomitante de ferramentas de depuração e visualização.

As palestras da ERAD 2001 apresentam avanços recentes na área de Alto Desempenho e Aplicações. Elas são:

Palestra 1: Execução de Aplicações em Ambientes Concorrentes
Prof. Dr. Philippe O. A. Navaux (UFRGS)

Serão apresentados alguns problemas e suas execuções concorrentes, assim como algumas técnicas de paralelização, em especial em processamento de imagens e modelagem de problemas de dinâmica de fluídos.

Palestra 2: Sistemas Distribuídos
Prof. Dr. Cláudio F. R. Geyer (UFRGS)

Serão abordados os temas: protocolos de escalonamento distribuído, ambientes de programação baseados em objetos distribuídos (interface gráfica, replicação, mobilidade, visualização da execução), modelos multiparadigma e data mining paralelo.

Palestra 3: Ambientes de Execução Paralela (survey)
Prof. Dr. Celso Maciel da Costa (PUCRS)

Será apresentado um panorama da pesquisa e desenvolvimento nos ambientes de suporte de execução para aplicações de alto desempenho.

Palestra 4: Ferramentas para Programação Concorrente
Profa. Dra. Líria Matsumoto Sato (USP)

Será apresentado um panorama da pesquisa e desenvolvimento de ferramentas voltadas para a implementação de aplicações para sistemas de alto desempenho, enfatizando o uso de paralelismo em sistemas multiprocessadores e cluster de estações.

Palestra 5: iCluster Project: HP Experiences in Cluster Computing
Bruno Richard, HP Laboratoires, Grenoble, França

Por fim, o programa preliminar da ERAD 2001 inclui a Mesa Redonda sobre o Ensino de Alto Desempenho nas universidades do Rio Grande do Sul e um Painel sobre a Pesquisa em Alto Desempenho no estado.

Mesa Redonda: O Ensino de Alto Desempenho no Rio Grande do Sul
Moderadora: Profa. Dra. Luciana Porcher Nedel (Secretária Regional SBC-RS)

Painel: A Pesquisa de Alto Desempenho no Rio Grande do Sul
Moderador: Prof. Dr. Marcelo Pasin (UFSM)

Os inscritos, para terem direito ao certificado, deverão ter freqüência em pelo menos três dos cinco cursos e três das cinco palestras que compõem a Escola.