DELTA台達212 T1T2R1R2
Parallel processing is the basis of increasing system computation throughput. It can be implemented with either multi-core software parallelization or multiple hardware accelerators. In this course, we study and implement a system with multiple cores and accelerators with ESL environments (SystemC/TLM). We will use deep-learning neural networks as example applications to investigate efficiency of different system architectures.
Course keywords: ESL, SystemC, TLM, HLS, DNN, Multi-core 一、課程說明(Course Description) In this course, we study and implement a system with multiple cores and accelerators with ESL environments (SystemC/TLM). We will use deep-learning neural networks as example applications to investigate efficiency of different system architectures. 二、指定用書(Text Books) 自編課程講義,請參考以下書目或網頁連結。 三、參考書籍(References) SystemC: from the ground up by David C. Black, 2010 TLM-2.0 Reference Manual Using OVP models with OSCI SystemC TLM2.0 platforms, Imperas Software Limited (www.ovpworld.org/documentation) RISC-V Foundation (riscv.org) Principles and Practices of Interconnection Networks, by William James Dally and Brian Towles, Morgan Kaufmann 2004. 四、教學方式(Teaching Method) Lecture and lab practice. 五、教學進度(Syllabus) Week 1 Introduction to ESL Week 2 SystemC 1 Week 3 SystemC 2 Week 4 TLM 1 (point-to-point) Week 5 TLM 2 (interconnect) Week 6 High-level synthesis 1 Week 7 High-level synthesis 2 Week 8 OVP processor model Week 9 RISC-V Week 10 Midterm Demo Week 11 GEM5 simulator Week 12 Shared-memory architecture Week 13 Network on Chip (NoC) 1 (switching) Week 14 Network on Chip (NoC) 2 (flow control) Week 15 Network on Chip (NoC) 3 (routing) Week 16 Network on Chip (NoC) 4 (NI) Week 17 Project presentations Week 18 Final Project Demo Lab 1 SystemC – Modules and Datatypes Lab 2 SystemC – Process, Event, and Channel Lab 3 TLM-2.0 Point-to-Point Connection Lab 4 TLM-2.0 Bus Lab 5 SCML Lab 6 High-level Synthesis with Stratus Lab 7 Pipeline and Parallelism with Stratus Lab 8 OVP SCML platform Lab 9 Multi-core OVP platform Lab 10 TG2 NoC 六、成績考核(Evaluation) 1.Homework 60% 2.Midterm Demo 20% 3.Final Demo 20% 七、可連結之網頁位址 www1.ee.nthu.edu.tw/ee647000/
MON | TUE | WED | THU | FRI | |
08:00108:50 | |||||
09:00209:50 | |||||
10:10311:00 | |||||
11:10412:00 | |||||
12:10n13:00 | |||||
13:20514:10 | |||||
14:20615:10 | |||||
15:30716:20 | |||||
16:30817:20 | |||||
17:30918:20 | |||||
18:30a19:20 | |||||
19:30b20:20 | |||||
20:30c21:20 |
-
-
-
-