Universidade Federal de Santa Catarina - Centro Tecnológico (CTC)
Departamento de Informática e Estatística (INE)
Disciplina Arquitetura de Computadores II INE 5437
Prof. Mario Dantas 
 I - Informações Gerais
Período: 2014-2 (Início - 11/08/2014, Termino – 12/12/2014)
Aulas -
Segundas-feiras   - 13:30 - 15:00 h  -   XXX-YYY
Quartas-feiras    -   13:30 - 15:00 h -   XXX-YYY

II- Programa

  1. Arquitetura Computacionais

-  Introdução
Multicomputadores
-  Multiprocessadores
-   Multiprocessores simétricos (SMP)
-  Máquinas com Acesso Uniforme à Memória (UMA)
-  Máquinas com Acesso Não Uniforme à Memória (NUMA)
-  Máquinas com Coerência de Cache e Acesso
    Não Uniforme à Memória  (ccNUMA)
-  Processadores Massivamente Paralelos (MPP)
-  Sistemas Distribuídos
-  Clusters
-  Grids
-  Clouds

  1. Escalonamento e Balanceamento de Carga em SD


   - Estático
   - Dinâmico

  1. Ambientes de Programação, Ferramentas e Middlewares


   - PVM
   - MPI
   - Sistemas de gerência de tarefas e recursos
   - Sistemas de imagem única (SSI)
   - Middlewares de grid

  1. Clusters, Grids e Clouds Computacionais

   - Configurações dedicadas e não-dedicadas
   - Características de hardware
   - Ambientes de software de clusters, grids e clouds
  

III -Bibliografia

      1.  Dantas, Mario, Computação Distribuída de Alto-Desempenho:
           Redes, Clusters e Grids Computacionais, Axcel Books, 2005, ISBN 85-7323-240-4

          Disponível em: http://www.inf.ufsc.br/~mario

      2. Buyya, Rajkumar (Ed.).  High Performance Cluster Computing: Programming and Applications.
          Prentice-Hall, 2v. ISBN 0-13-013785-5, 1999.

      3. Casavant, Thomas L.; Kuhl, Jon G.  A Taxonomy of Scheduling in General-Purpose Distributed
          Computing Systems.  IEEE Transactions on Software Engineering, v. 14, n. 2, p. 141-154, Feb. 1988.

      4. Charlotte, Project, Disponível em Setembro de 2004: http://www.cs.nyu.edu/milan/charlotte/frmain.html.

      5. Coulouris, G., Dollimore, J., Kindberg, T.,  Distributed Systems: Concepts and Design (3rd Edition),
          Addison Wesley; ISBN: 0201619180, 2000.

      6. Culler, D.E., Singh, J.P., Parallel Computer Architecture – A Hardware/Software Approach, Morgan Kaufmann,
          ISBN 1-55860-343-3, 1999.

      7. Flynn, M., Some Computer Organizations and Their Effectiveness, IEEE Transaction on Computers,
          Vol. C-21, pp. 94, 1972.

      8. Moore, G. E. , Cramming more Components onto Integrated Circuits, Electronics, Volume 38, Number 8,
         April 19, 1965. Disponível online 2004 em: ftp://download.intel.com/research/silicon/moorespaper.pdf.

      9. Pakstas, Algirdas; Schagaev, Igor; Zalewski, JanuszRedundancy Classification for Fault Tolerant Computer Design.
         In: IEEE International Conference on Systems, Man and Cybernetics,Tucson, Arizona, USA. p. 3193-3198, 2001.

    10. Patterson, D. A,  Hennessy, J.L., Computer Organization and Design Second Edition : The Hardware/Software
          Interface, Morgan Kaufmann; 2nd edition, ISBN: 1558604286, 1997.

    11. Pfister, G.F., In Search of Clusters – The Ongoing Battle in Lowly Parallel Computing, Second Edition, Prentice-Hall,           ISBN 0-13-899709-8, 1998.

    12. Shirazi, Behrooz A.; Hurson, Ali R.; Kavi, Krishna M. (Eds.)  Scheduling and Load Balancing in Parallel and
          Distributed Systems.  Los Alamitos, CA, USA: IEEE Computer Society, 503p, ISBN 0-8186-6587-4, 1995.

    13. Tanenbaum, A S., van Steen, M.,  Distributed Systems: Principles and Paradigms, Prentice Hall; 1st edition, ISBN:
          0130888931, 2002.

     14. Top500, site  www.top500.org, 2005.

     15.  Notas de Aula

IV - Avaliação

  1. Duas provas -   P1 (45 %) dia   15/10/2014  e P2 (45 %) dia  26/11/2014
  2. REC: 03/12/2014

Um seminário   (S - 10 %)  em grupo, data a ser combinada

Data  das apresentações: a combinar


      MENÇÃO FINAL = (P1 + P2 + S )
 

NOTAS

Página Principal