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.