Pular para conteúdo

MO601/MC973 - Arquitetura de Computadores II

Rodolfo Azevedo - rodolfo@ic.unicamp.br http://www.ic.unicamp.br/~rodolfo/mo601

Objetivos

  • Compreender metodologias e técnicas de desenvolvimento de microarquiteturas de processadores
  • Analisar distintas soluções, comparando seus desempenhos e custos
  • Conhecer múltiplos benchmarks, seus usos e restrições
  • Conhecer múltiplos simuladores bem como seus usos
  • Propor melhorias e otimizações em processadores

Bibliografia

  • Processor Microarchitecture: An Implementation Perspective. Antonio González, Fernando Latorre and Grigorios Magklis. Synthesis Lectures on Computer Architecture. Morgan & Claypool Publishers.
  • Computer Architecture Performance Evaluation Methods. Lieven Eeckhout. Synthesis Lectures on Computer Architecture. Morgan & Claypool Publishers.
  • Modern Processor Design: Fundamentals of Superscalar Processors. John Paul Shen, Mikko H. Lipasti. Waveland Press. 2013.
  • Manuais e documentação do processador RISC-V.
  • Artigos de conferências e revistas da área

Dinâmica das aulas e atividades

  • Aulas teóricas no primeiro mês
  • As apresentações dos alunos serão intercadalas com aulas teóricas a partir do segundo mês
  • Aproveite os horários de aula para tirar dúvidas
  • Você também tem o horário de atendimento da disciplina às segundas e quartas, às 18h na sala 3 do IC. Caso precise de um horário alternativo, envie um email solicitando.

Avaliações

  • Todas as avaliações terão um prazo mínimo de 1 semana para entrega.

  • Apresentação de um artigo por mês: 30% da nota final

  • Projeto mensal: 70% da nota final

  • Conceitos: A para nota > 8.4, B para nota > 6.4, C para nota > 4.9, D para nota < 5.

  • Alunos de graduação terão os projetos simplificados ou executados em duplas à escolha e conveniência dos próprios alunos

Todas as atividades da disciplina são individuais a não ser que seja mencionado o contrário no enunciado. Os alunos não devem compartilhar soluções antes da entrega. Violações dessas condutas acarretarão em nota 0 para os envolvidos.

Apresentação de artigos

  • Objetivo: Conhecer em amplitude
  • No início de cada mês, cada aluno escolherá um artigo
  • Até o final do mês, cada aluno deve:
  • Fazer uma apresentação de 30 minutos (agendar com o professor)
  • Fazer um resumo de meia página sobre o artigo
  • Artigos devem ser de conferências ou revistas recentes da área. Em especial: MICRO, ISCA, HPCA, ASPLOS, TCAD, TACO.

Projeto Mensal

Dicas

  • Não deixe acumular atividades
  • Algumas das tarefas gastam dias de processamento
  • Fornecerei documentos/informações atualizadas através do Google Classroom e da página da disciplina
  • Não deixe acumular problemas
  • Se tiver dúvidas, pergunte
  • Se tiver problemas, avise