Área de concentração: 55134 - Ciências de Computação e Matemática Computacional
Criação: 31/03/2017
Nº de créditos: 12
Carga horária:
Teórica Por semana |
Prática Por semana |
Estudos Por semana |
Duração | Total |
3 | 0 | 9 | 15 Semanas | 180 Horas |
Docentes responsáveis:
Eduardo Marques
Paulo Sergio Lopes de Souza
Objetivos:
Estudo de arquiteturas de computadores básicas e avançadas e suas aplicações.
Justificativa:
O estudo de arquiteturas de computadores é de fundamental importância para os alunos que desejam atuar na área de sistemas computacionais, em particular para aqueles que irão utilizar conceitos de paralelismo em seus projetos.
Conteúdo:
Conceito de arquitetura. Tecnologias avançadas para processadores: processadores RISC e CISC, superescalares e pipelines. Arquiteturas paralelas: taxonomias, computadores SIMD e MIMD, memória compartilhada e distribuída, arquiteturas multicore e manycore. Exemplos de arquiteturas e seus desempenhos.
Forma de avaliação:
Haverão atividades tais como provas, seminários, trabalhos práticos e monografias. A nota final é calculada através da média ponderadas dessas atividades.
Observação:
Nenhuma.
Bibliografia:
Hennessy, J. L.; Patterson, D. A. Computer architecture: a quantitative approach. Morgan Kaufmann Publishers, 5th ed., 2011.
Stallings, W. Computer organization and architecture: designing for performance. Pearson, 10th ed., 2016.
Tanenbaum, A. S.; Austin, T. Structured Computer Organization, Pearson, 6th ed., 2013
Hwang, K. Advanced Computer Architecture: Parallelism, Scalability, Programmability. McGraw-Hill, 1996
© 2024 Instituto de Ciências Matemáticas e de Computação