Arquitetura de Computadores Paralelos - CI313 (2010-2)

pipeline Arquitetura de Computadores é a ciência (arte?) de selecionar e interconectar componentes de hardware para produzir computadores que atendam a requisitos funcionais, de desempenho e custo. Neste curso investigaremos alternativas e técnicas de projeto para sistemas capazes de efetuar o processamento paralelo de mais de uma linha de controle (thread). Este é um curso avançado e pressupõe familiaridade com o conteúdo das disciplinas CI212 e CI215.

Horário: 3a 17:30-19:00 na sala PC-06, 5a 17:30-19:00 na sala PC-17.

Ementa: Modelos de computadores paralelos; programação paralela; granularidade; mecanismos de comunicação e sincronização; sistemas com memória compartilhada; sistemas com memória distribuída; redes de interconexão.

Objetivo: Leitura e discussao de 15 artigos fundamentais para a área de processamento paralelo (multiprocessadores, multicore, sistemas heterogêneos). Em cada semana do curso haverá uma aula expositiva e uma aula de discussão de um artigo.

Avaliação: um trabalho (40%), resumos dos artigos (60%).
Não há segunda chamada exceto nos casos previstos nos artigos 92-106 da Resolução cepe37-97.

Atendimento: antes/após as aulas e por e-mail

Programa:

data  assunto:                                             (rev1.5-18out)
-------------------------------------------------------------------------
10ago descrição informal dos problemas (corridas, sincronização)
12    -- Amdahl, Lamport
17    unidades vetoriais
19    -- Russell
24    memória compartilhada e coerência de caches
26    -- Goodman
31    implementação de coerência
02set -- Hagersten
14    consistencia de memória (modelos relaxados)
16    -- Adve
21    multicore
23    -- Barroso    
28    Composable MPSoC (apres Anca Molnos)
05out redes para máquinas paralelas
07    -- Benini
14    -- Goossens
19    compilação de programas paralelos
21    -- Padua
26    execução de testes no MCCM (apres Jorge Tortato Júnior)
04nov -- Allen
09    simultaneous multithreading
16    -- Tullsen
18    -- Hill
25    -- Lee96
30    reserva
14dez final e entrega do trabalho
-------------------------------------------------------------------------

Listas de Exercícios:
Provas de anos anteriores:
Trabalho:

Pré-requisito: CI215

Bibliografia:

Material auxiliar e documentação:


Última revisão: 10ago2010
volta para: encargos| página