NOME DA DISCIPLINA: Desempenho de Aplicações
Comerciais em Ambientes
Modernos de Computação Paralela.
ÁREA: Sistemas Eletrônicos
CÓDIGO DA SUB-ÁREA: 342
VALIDADE INICIAL (Ano/Semestre): Ano
DURAÇÃO EM SEMANAS: 12
Objetivos:
- Apresentar e discutir o desempenho
de algumas aplicações comerciais e industriais, com ênfase
especial
em aplicações
com grande necessidade de memória e de tempo para computação
e comunicação.
Alguns exemplos
são Banco de Dados, DSS, OLTP, Data Warehouse, Data Mining, etc.
- Analisar a performance dessas aplicações
em máquinas paralelas de alto desempenho, expondo as principais
características
do seu comportamento e fornecendo conhecimento sobre como essas aplicações
estimulam
a arquitetura
de sistemas paralelos modernos, em especial a sua hierarquia de memória.
- Comparar essas aplicações,
em termos de memória, caches, sistema operacional, speedup, etc.,
com aplicações
científicas e de engenharia.
Conteúdo:
A programacão, com uma duração de 12 semanas,
é: [programa.doc][html]
Projetos:
Os alunos realizam e desenvolvem trabalhos nos seguintes assuntos:
[projetos]
Referências:
A disciplina estuda e analisa os resultados apresentados nos seguintes
artigos.
Bibliografia:
1. Alice E. Koniges. Industrial Strenght
Parallel Computing.
Morgan Kaufmann Publishers Inc.;
p. 400, 1999.
2. Rajkumar Buyya. High
Performance Cluster Computing. Prentice Hall PTR, NJ, U.S.A,
1999.
Vol. I Architectures
and Systems and Vol. II: Programming and Applications.
3. David
E. Culler; Jaswinder Pal Singh; Anoop Gupta. Parallel Computer
Architecture:
A Hardware
and Software Approach. Morgan Kaufmann Publishers Inc.; p. 1024,
1999.
4. Stephen Morse, David Isaac. Parallel Systems
in the Data Warehouse. Prentice Hall Inc., p. 400, 1998.
5. Computer
Architecture Home Page.
6. Artigos Relacionados ao curso, obtidos dos seguintes
eventos:
(i) ISCA (Intl. Symposium on
Computer Architecture). (ii) ASPLOS (Intl. Conf.on Architectural
Support for
Programming
Languages and Operating Systems). (iii) HPCA (Intl. Symposium
on High Performance
Computer Architecture).
(iv) IPPS (Intl. Parallel Processing Symposium). (v)
ICS (Intl. Conference on
Supercomputing).
(vi) SIGMETRICS (Intl. Conf. on Measurement and Modeling of Computer
Systems).
(vii) SC (Intl. Conference
on Supercomputing). (viii) ICPP (Intl. Conference on Parallel Processing).
(ix) Revistas Especializadas:
IEEE Computer Society, IEEE Micro, IEEE Transactions on Parallel and
Distributed Systems, IEEE Transaction on Computers, Parallel and Distributed
Computing,
Performance Evaluation, etc. (x) Outros Eventos: Europar,
PaCT, SPAA, Mcro, etc.