Pular para conteúdo

MO801/MC972 - Tópicos em Arquitetura e Hardware: De Portas Lógicas até IA - A construção de um sistema computacional

Nessa disciplina, os alunos serão levados pelo processo de construção de um sistema computacional partindo de portas lógicas, construindo um processador e alguns periféricos, partindo para o desenvolvimento do software mínimo para realizar a captura de dados externos, processamento através de IA e construção de componentes de aceleração dos algoritmos envolvidos.

Avisos

Data Aviso
12/02 Não perca das datas importantes do Calendário de graduação

Ementa

Desenvolvimento de circuitos lógicos com HDL e sua verificação, construção de um processador, construção de periféricos e integração com o processador, desenvolvimento e porte de um algoritmo de IA para processar os dados advindos dos periféricos, aceleração por hardware desse algoritmo.

Aulas

As aulas acontecem terças e quintas das 16h-18h na sala CC51. Algumas das aulas do semestre serão alocadas para os alunos realizarem atividades do projeto em sala de aula.

Bibliografia

A bibliografia recomendada é:

  • The Elements of Computing Systems: Building a Modern Computer from First Principles by Noam Nisan (Author), Shimon Schocken (Author). Second Edition. MIT Press. 2021.
  • Computer Organization and Design RISC-V Edition: The Hardware Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design). David A. Patterson, John L. Hennessy. Second Edition. 2020.
  • Processor Microarchitecture: An Implementation Perspective. Antonio González, Fernando Latorre and Grigorios Magklis. Synthesis Lectures on Computer Architecture. Morgan && Claypool Publishers.
  • Digital Design and Computer Architecture, Risc-V Edition. Sarah Harris, David Harris. Morgan Kaufmann Publishers. 2021.
  • Manuais e documentação do processador RISC-V.
  • Manuais e documentação da Linguagem Verilog e ferramentas de projeto de hardware.
  • Artigos de conferências e revistas da área

Avaliação

A avaliação da disciplina será dividida em 2 partes:

Projetos: 80% da nota final sendo 1 projeto por mês durante o semestre, resultando em 4 projetos.

Seminários: 20% da nota final sendo 1 seminário por mês durante o semestre, resultando em 4 seminários. As datas dos seminários serão marcadas assim que houver a definição do tamanho da turma.

Exame: Não haverá exame.

Qualquer tentativa de fraude durante o semestre será punida até o limite da minha autoridade, incluindo nota zero na disciplina.

Atendimento

O horário de atendimento do professor será terça após a aula. Caso precise de um horário alternativo, basta slicita-lo por email ou pessoalmente.

Calendário

Veja o calendário da disciplina.