在此下载课件,我们会尽量保证在对应课程开始之前上传课件

  • 智能硬件体系结构简介
    Summary: 课程情况介绍,简要介绍芯片发展历程,以及简要介绍前沿AI芯片体系结构
    [slides] [supplementary slides]

    Suggested Readings:

  • 智能芯片发展史与未来趋势
    Summary: 介绍智能芯片发展史与未来趋势
    [slides]

    Suggested Readings:

    • MIT Eyriss: The official website of Eyriss, a hardware CNN accelerator developed by MIT
    • RISCV: The official website of RISCV, a simplified instruction set developed by UC Berkeley
    • Software Optimization: Introduce common methods for software optimization to accomondate hardware
  • 半导体晶体管与数字逻辑基础
    Summary: 介绍了基础的半导体晶体管工作原理与数字逻辑电路设计理论和方法
    [slides]

    Suggested Readings:

  • 数字逻辑与复杂计算单元
    Summary: 介绍数字逻辑中的基础知识,如时序约束、组合逻辑、基本运算单元等,在此基础上介绍复杂计算单元的设计方法
    [slides]

    Suggested Readings:

  • 指令集与流水线设计
    Summary: 介绍指令集ISA基础与流水线CPU的设计原理
    [slides]

    Suggested Readings:

  • 流水线架构
    Summary: 介绍流水线CPU中的数据/控制冲突与处理方法
    [slides]

    Suggested Readings

  • 超标量与乱序执行
    Summary: 介绍流水线CPU中的超标量与乱序执行技术
    [slides]

    Suggested Readings

  • 指令动态发射与分支预测
    Summary: 介绍流水线CPU中的指令动态发射与分支预测技术
    [slides]

    Suggested Readings

  • MIPS架构与缓存设计
    Summary: 介绍MIPS架构及多级缓存与缓存一致性设计
    [slides]

    Suggested Readings

  • 人工智能加速器架构
    Summary: 介绍人工智能加速器的基本架构与设计原理
    [slides]

    Suggested Readings

  • 人工智能加速器架构(II)
    Summary: 介绍人工智能加速器的基本架构与设计原理
    [slides]
  • 软硬件协同设计
    Summary: 介绍人工智能加速器的基本架构与设计原理
    [slides]
  • 存算一体简介
    Summary: 介绍人工智能加速器的基本架构与设计原理
    [slides]