Arquitetura de Computadores

Construindo processadores e computadores com maior desempenho
Unsplashed background img 1

Introdução

  • Esta disciplina é ofertada na forma presencial no período regular 2024/1.
  • Continuamente buscamos aperfeiçoar a disciplina. Espero que vocês participem com entusiasmo e descubram que arquitetura de computadores é legal. Lembro que a dedicação de cada estudante vai influir na qualidade da experiência nesta disciplina mágica.
  • Obrigado pela confiança em escolher esta turma este semestre. Desejo um ótimo período para todos e todas!!!
  • IMPORTANTE: Leia a apresentação "Orientações para a disciplina" na seção Material de apoio e siga instruções na seção Comunicação.

Ementa

  • Aritmética de inteiros e ponto flutuante, avaliação de desempenho, processador pipeline, sistemas de memória, memória cache, memória virtual, arquiteturas de alto desempenho. Gasto energético e meio ambiente.

Comunicação

  • Esta página web é a referência para a disciplina.
  • O ambiente UFPR Virtual é a plataforma de EAD da universidade, a qual terá as atividades a serem desenvolvidas. Já teste seu acesso antes das aulas iniciarem.
  • O Discord será a plataforma default de comunicação extra-classe presencial, esclarecimento de dúvidas e avisos. Se inscreva no servidor da disciplina com o Link convite enviado pelo seu email registrado no SIGA. Microsoft Teams pode ser plataforma alternativa, verifique seu acesso com email da UFPR.

Ensalamento

  • 3a 15:30 PA09
  • 5a 15:30 PA04
  • ensalamento
  • Importante: verifique no cronograma de aulas alguma exceção

Avaliações

Monitoria

  • Não temos monitor formalmente, mas todos estão fortemente convidados a colaborar no canal de dúvidas no discord. Este esquema tem funcionado muito bem.

Trabalhos e listas exercícios

  • Ver no UFPR virtual

Cronograma tentativo

Bibliografia

  • Básica
    • Hennessy, J.L. e Patterson, D.A. (2017). Organização e Projeto de Computadores. - A interface hardware/software. 5a ed. , Campus Elsevier - LTC. ISBN 9780124077263 (original), 9788535287936 (impresso), 9788535287943 (digital), ou edições anteriores. Disponível em aqui (se não estiver logado, então login)
    • David A. Patterson e John L. Hennessy (2019). Arquitetura de computadores: uma abordagem quantitativa. 6a ed., Campus Elsevier - LTC. ISBN 9780128119051 (original), 9788535291742 (impresso), 9788535291759 (digital), ou edições anteriores. Disponível em aqui (se não estiver logado, então login)
    • Hwang, E.O. Digital Logic and Microprocessor Design with VHDL. Thomson, 2006. ISBN 978053446593

  • Suplementar
    • Introduction to Computing Systems: From Bits and Gates to C and Beyond, Yale N Patt e Sanjay J Patel, 2003, 2a ed., McGraw-Hill.
    • Patterson, D.A. e Hennessy, J.L. Organização e projeto de computadores - A interface hardware/software. 4a ed., Campus Elsevier, ISBN 9788535235852, ou edições anteriores.
    • David Money Harris e Sarah L. Harris. Digital Design and Computer Architecture. Morgan Kaufmann, 2007. ISBN: 9780123704979.
    • Circuitos Digitais e Microprocessadores, H Taub, McGraw-Hill, 1985.
    • Sistemas digitais : princípios e aplicações, R J Tocci, N S Wiedmer, G L Moss, Pearson/Prentice Hall, 2007.