PEE-5793
Commercial Applications in High Performance Computing
 
Professor:      Edward David Moreno   (Euripides Foundation of Marília)
                      Sergio Takeo Kofuji        (University of Sao Paulo)

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.