Lecture 19 Case Study: Eyeriss (Part 2)...Project Discussion and Presentation (Week 13-15) • Meet...
Transcript of Lecture 19 Case Study: Eyeriss (Part 2)...Project Discussion and Presentation (Week 13-15) • Meet...
![Page 1: Lecture 19 Case Study: Eyeriss (Part 2)...Project Discussion and Presentation (Week 13-15) • Meet in the lecture room • Schedule – Team 1: Mon 2:40-3pm – Team 2: Mon 3-3:20pm](https://reader034.fdocuments.net/reader034/viewer/2022042806/5f76f2d414b20c6a0c444db0/html5/thumbnails/1.jpg)
Xuan ‘Silvia’ Zhang Washington University in St. Louis
http://classes.engineering.wustl.edu/ese566/
Lecture 19 Case Study: Eyeriss (Part 2)
![Page 2: Lecture 19 Case Study: Eyeriss (Part 2)...Project Discussion and Presentation (Week 13-15) • Meet in the lecture room • Schedule – Team 1: Mon 2:40-3pm – Team 2: Mon 3-3:20pm](https://reader034.fdocuments.net/reader034/viewer/2022042806/5f76f2d414b20c6a0c444db0/html5/thumbnails/2.jpg)
Class Project Mentoring
• Yunfei (Team 2, 5, 6, 7) • Dengxue (Team 1, 3, 4) • Team 1
– Andrew Ellison, Shixuan Zhang
• Team 2 – Brett Gilpin, Matthew Wedrewer, Nestor Gonzalez
• Team 3 – Weidong Cao, Liu Ke, Xinyao Li
• Team 4 – Meizhi Wang, Longzhen Zhang, An Zou
• Team 5 – Yuyang Li, Yu Liu, Qilan Ding
• Team 6 – Chenxi Yin, Yuyao Hu
• Team 7 – Wenmei Bo, Jizhou Huang, Bojun Li
2
![Page 3: Lecture 19 Case Study: Eyeriss (Part 2)...Project Discussion and Presentation (Week 13-15) • Meet in the lecture room • Schedule – Team 1: Mon 2:40-3pm – Team 2: Mon 3-3:20pm](https://reader034.fdocuments.net/reader034/viewer/2022042806/5f76f2d414b20c6a0c444db0/html5/thumbnails/3.jpg)
Class Project Proposal
• Due on Monday 4/10 by noon • Submit initial project proposal
– system block diagrams – details of functional unit and interfaces – targeted metric for design optimization (e.g. power,
area, latency, throughput) – proposed techniques to implement – details of testbench (e.g. how to feed data, simulation) – timeline and deliverables – division of labor, individual contribution
• Commit/upload to Git repository as README.md
3
![Page 4: Lecture 19 Case Study: Eyeriss (Part 2)...Project Discussion and Presentation (Week 13-15) • Meet in the lecture room • Schedule – Team 1: Mon 2:40-3pm – Team 2: Mon 3-3:20pm](https://reader034.fdocuments.net/reader034/viewer/2022042806/5f76f2d414b20c6a0c444db0/html5/thumbnails/4.jpg)
Project Discussion and Presentation (Week 13-15)
• Meet in the lecture room • Schedule
– Team 1: Mon 2:40-3pm – Team 2: Mon 3-3:20pm – Team 3: Mon 3:20-3:40pm – Team 4: Mon 3:40-4pm – Team 5: Wed 2:40-3pm – Team 6: Wed 3-3:20pm – Team 7: Wed 3:20-3:40pm – All: Wed 3:40-4pm
4
![Page 5: Lecture 19 Case Study: Eyeriss (Part 2)...Project Discussion and Presentation (Week 13-15) • Meet in the lecture room • Schedule – Team 1: Mon 2:40-3pm – Team 2: Mon 3-3:20pm](https://reader034.fdocuments.net/reader034/viewer/2022042806/5f76f2d414b20c6a0c444db0/html5/thumbnails/5.jpg)
Eyeriss (JSSC 2017)
• JSSC – IEEE Journal of Solid-State Circuits – top journal on integrated circuits design and
prototyping
• ISSCC – International Solid-State Circuits Conference – top-tier conference on IC design – where Intel, IBM, AMD, Nvidia, Samsung debut their
newest processors
• Hardware implementation of CNN accelerators – experimental results following Eyeriss ISCA paper – data compression, clock gating, and NoC
5
![Page 6: Lecture 19 Case Study: Eyeriss (Part 2)...Project Discussion and Presentation (Week 13-15) • Meet in the lecture room • Schedule – Team 1: Mon 2:40-3pm – Team 2: Mon 3-3:20pm](https://reader034.fdocuments.net/reader034/viewer/2022042806/5f76f2d414b20c6a0c444db0/html5/thumbnails/6.jpg)
6
![Page 7: Lecture 19 Case Study: Eyeriss (Part 2)...Project Discussion and Presentation (Week 13-15) • Meet in the lecture room • Schedule – Team 1: Mon 2:40-3pm – Team 2: Mon 3-3:20pm](https://reader034.fdocuments.net/reader034/viewer/2022042806/5f76f2d414b20c6a0c444db0/html5/thumbnails/7.jpg)
Eyeriss System Diagram
7
![Page 8: Lecture 19 Case Study: Eyeriss (Part 2)...Project Discussion and Presentation (Week 13-15) • Meet in the lecture room • Schedule – Team 1: Mon 2:40-3pm – Team 2: Mon 3-3:20pm](https://reader034.fdocuments.net/reader034/viewer/2022042806/5f76f2d414b20c6a0c444db0/html5/thumbnails/8.jpg)
Row Stationary Dataflow
8
![Page 9: Lecture 19 Case Study: Eyeriss (Part 2)...Project Discussion and Presentation (Week 13-15) • Meet in the lecture room • Schedule – Team 1: Mon 2:40-3pm – Team 2: Mon 3-3:20pm](https://reader034.fdocuments.net/reader034/viewer/2022042806/5f76f2d414b20c6a0c444db0/html5/thumbnails/9.jpg)
2-D Convolution PE Set
9
![Page 10: Lecture 19 Case Study: Eyeriss (Part 2)...Project Discussion and Presentation (Week 13-15) • Meet in the lecture room • Schedule – Team 1: Mon 2:40-3pm – Team 2: Mon 3-3:20pm](https://reader034.fdocuments.net/reader034/viewer/2022042806/5f76f2d414b20c6a0c444db0/html5/thumbnails/10.jpg)
Beyond 2-D in PE Array
10
![Page 11: Lecture 19 Case Study: Eyeriss (Part 2)...Project Discussion and Presentation (Week 13-15) • Meet in the lecture room • Schedule – Team 1: Mon 2:40-3pm – Team 2: Mon 3-3:20pm](https://reader034.fdocuments.net/reader034/viewer/2022042806/5f76f2d414b20c6a0c444db0/html5/thumbnails/11.jpg)
Processing Pass Scheduling
11
![Page 12: Lecture 19 Case Study: Eyeriss (Part 2)...Project Discussion and Presentation (Week 13-15) • Meet in the lecture room • Schedule – Team 1: Mon 2:40-3pm – Team 2: Mon 3-3:20pm](https://reader034.fdocuments.net/reader034/viewer/2022042806/5f76f2d414b20c6a0c444db0/html5/thumbnails/12.jpg)
Power/Energy Saving Techniques
• Row stationary dataflow
• Data compression – run-length compression (RLC)
12
![Page 13: Lecture 19 Case Study: Eyeriss (Part 2)...Project Discussion and Presentation (Week 13-15) • Meet in the lecture room • Schedule – Team 1: Mon 2:40-3pm – Team 2: Mon 3-3:20pm](https://reader034.fdocuments.net/reader034/viewer/2022042806/5f76f2d414b20c6a0c444db0/html5/thumbnails/13.jpg)
GIN Architecture for Network-on-Chip (NoC)
13
![Page 14: Lecture 19 Case Study: Eyeriss (Part 2)...Project Discussion and Presentation (Week 13-15) • Meet in the lecture room • Schedule – Team 1: Mon 2:40-3pm – Team 2: Mon 3-3:20pm](https://reader034.fdocuments.net/reader034/viewer/2022042806/5f76f2d414b20c6a0c444db0/html5/thumbnails/14.jpg)
14
![Page 15: Lecture 19 Case Study: Eyeriss (Part 2)...Project Discussion and Presentation (Week 13-15) • Meet in the lecture room • Schedule – Team 1: Mon 2:40-3pm – Team 2: Mon 3-3:20pm](https://reader034.fdocuments.net/reader034/viewer/2022042806/5f76f2d414b20c6a0c444db0/html5/thumbnails/15.jpg)
PE Architecture
15
![Page 16: Lecture 19 Case Study: Eyeriss (Part 2)...Project Discussion and Presentation (Week 13-15) • Meet in the lecture room • Schedule – Team 1: Mon 2:40-3pm – Team 2: Mon 3-3:20pm](https://reader034.fdocuments.net/reader034/viewer/2022042806/5f76f2d414b20c6a0c444db0/html5/thumbnails/16.jpg)
Experimental Setup
16
![Page 17: Lecture 19 Case Study: Eyeriss (Part 2)...Project Discussion and Presentation (Week 13-15) • Meet in the lecture room • Schedule – Team 1: Mon 2:40-3pm – Team 2: Mon 3-3:20pm](https://reader034.fdocuments.net/reader034/viewer/2022042806/5f76f2d414b20c6a0c444db0/html5/thumbnails/17.jpg)
Area and Power Breakdown
17
![Page 18: Lecture 19 Case Study: Eyeriss (Part 2)...Project Discussion and Presentation (Week 13-15) • Meet in the lecture room • Schedule – Team 1: Mon 2:40-3pm – Team 2: Mon 3-3:20pm](https://reader034.fdocuments.net/reader034/viewer/2022042806/5f76f2d414b20c6a0c444db0/html5/thumbnails/18.jpg)
Questions?
Comments?
Discussion?
18