校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

機器學習智能晶片設計

Machine Learning Intelligent Chip Design

學期
112-2
學分
3 學分
當期課號
535230
永久課號
EEIE30075
開課單位
電子研究所
授課教師
陳坤志
校區
光復
類別
選修
上課時間表
週三
2
09:00–09:50
機器學習智能晶片設計
ED219
3 節連堂
3
10:10–11:00
4
11:10–12:00

* 根據陽明交大上課時間表所列

概述

機器學習晶片在近年來被廣泛的應用於各式邊緣運算的應用中,機器學習晶片屬於多核心系統設計的一個分支。本課程首先將介紹機器學習晶片的設計概論,接著將以晶片內網路之多核心系統晶片設計為基礎,並介紹幾種常見的晶片內連線架構以及資料共享的設計方式。此外,也會介紹幾種晶片內資料傳輸的通訊協定。本課程將使用SystemC語言以及Platform Architect (PA)來評估各式多核心系統的設計方法,藉此讓學生了解基礎的機器學習智能晶片設計流程。 The machine learning chip has been widely applied to various application of edge computing in recent years. The machine learning chip is one of the branches of the multicore system design. This class will first introduce the fundamental of machine learning chip design method. Then, we will use Network-on-Chip (NoC)-based Multi-processor SoC (MPSoC) and introduce some popular on-chip interconnection as well as data reuse methods. Besides, we will introduce some protocols for on-chip data communication. This class will use SystemC language and Platform Architect (PA) to evaluate the different multicore system design methods. The students will be familiar with the fundamental design flow for the machine learning intelligent chip design.

先修科目

計算機組織/結構 (Computer Organization/Architecture)、計算機程式 (Computer Programming)

教學方式

1. 本門課因空間因素,不接受手動加簽,請直接在線上選課,不接受超過上限人數。上限人數有可能因空間關係隨時做調整。請自行注意。 2. 部分課程會採用錄影方式進行,請按公告至E3上觀看。 3. 本課程部份週數為上機課程,請按公告進行。 4. 本課程鼓勵討論,但嚴禁抄襲,抄襲與被抄襲者當次作業/考試皆為0分。 1. Due to space constraints, manual add-ons are not accepted for this course. Please directly enroll online and note that exceeding the maximum number of participants is not allowed. The maximum limit may be adjusted based on the space constraints. 2. Some courses will be conducted through recorded video. Please refer to the announcements and watch on E3. 3. Some weeks, classes will switch to lab classes. Please follow the announcements for further instructions. 4. This course encourages discussion but strictly prohibits plagiarism. Both the plagiarizer and the victim of plagiarism will receive a score of zero for the respective assignment/exam.

評分方式

Homework: 10% Lab: 10% Final project: 30% Midterm Exam: 25% Final Exam: 25%

週次計畫
週次主題
第 1 週Introduction and syllabus
第 2 週Holiday
第 3 週SystemC overview and data type
第 4 週SystemC: Module description
第 5 週SystemC: Exercise
第 6 週SystemC: Interface and channel
第 7 週SystemC: Exercise
第 8 週Midterm Exam
第 9 週Introduction to Network on Chip – (1)
第 10 週Introduction to Network on Chip – (2)
第 11 週Introduction to Network on Chip – (3)
第 12 週Fundamental of DNN accelerator design – (1)
第 13 週Fundamental of DNN accelerator design – (2)
第 14 週NoC-based DNN accelerator design – (1)
第 15 週NoC-based DNN accelerator design – (2)
第 16 週Final Exam
第 17 週
第 18 週
教科書

1. Vivienne Sze, Yu-Hsin Chen, Tien-Ju Yang, and Joel S. Emer, Efficient Processing of Deep Neural Networks, , Morgan & Claypool, 2020. 2. David C. Black, Jack Donovan, Bill Bunton, and Anna Keist, SystemC: From the Ground Up, Springer, 2010. 3. Natalie E. Jerger and L.-S. Peh, On-Chip Networks, Morgan & Claypool, 2009.

Office Hours
地點
ED404
時間
10 am – 12 pm, Monday
聯絡方式
kcchen@nycu.edu.tw