Date | Number | Title & Details |
---|---|---|
Jan 17 | Class 01 |
Lecture:
|
Jan 19 | Class 02 |
Lecture:
Required Reading:
Grochowski and Annavaram,
"Energy Per Instruction Trends in Intel® Microprocessors",
Technology@Intel,
2005
|
Jan 24 | Class 03 |
Paper Discussion:
Required Reading:
Esmaeilzadeh et al.,
"Dark Silicon and the End of Multicore Scaling",
ISCA,
2011
Required Reading + Paper Review:
Halpern et al.,
"Mobile CPU's Rise to Power: Quantifying the Impact of Generational Mobile CPU Design Trends on Performance, Energy, and User Satisfaction",
HPCA,
2016
|
Jan 26 | Class 04 |
Lecture:
|
Jan 27 | Quiz 01 |
covers Classes 01–04; due Jan 31
|
Jan 31 | Class 05 |
Paper Discussion:
Required Reading:
Kim et al.,
"Utilization-Aware Load Balancing for the Energy Efficient Operation of the big.LITTLE Processor",
DATE,
2014
Required Reading:
Jiménez and Lin,
"Dynamic Branch Prediction with Perceptrons",
HPCA,
2001
Required Reading + Paper Review:
Grayson et al.,
"Evolution of the Samsung Exynos CPU Microarchitecture",
ISCA,
2020
|
Feb 02 | Class 06 |
Lecture:
|
Feb 07 | Class 07 |
Paper Discussion:
Required Reading:
Usui et al.,
"DASH: Deadline-Aware High-Performance Memory Scheduler for Heterogeneous Systems with Hardware Accelerators",
TACO,
2016
Required Reading + Paper Review:
Power et al.,
"Supporting x86-64 Address Translation for 100s of GPU Lanes",
HPCA,
2014
|
Feb 09 | Class 08 |
Lecture:
|
Feb 10 | Quiz 02 |
covers Classes 05–07; due Feb 14
|
Feb 14 | Class 09 |
Lecture:
|
Feb 16 | Class 10 |
Lecture:
|
Feb 17 | Quiz 03 |
covers Classes 08–10; due Feb 21
|
Feb 21 | Class 11 |
Lecture:
|
Feb 23 | Class 12 |
Lecture:
|
Feb 24 | Project |
team formation & list of initial ideas due
|
Feb 28 | Class 13 |
Paper Discussion:
Required Reading:
Chen et al.,
"SMART: A Single-Cycle Reconfigurable NoC for SoC Applications",
DATE,
2013
Required Reading + Paper Review:
Tan et al.,
"Stitch: Fusible Heterogeneous Accelerators Enmeshed with Many-Core Architecture for Wearables",
ISCA,
2018
|
Mar 02 | Class 14 |
Lecture:
|
Mar 03 | Quiz 04 |
covers Classes 11–14; due Mar 07
|
Mar 07 | Class 15 |
Paper Discussion:
Accelerator Design Methodologies
Required Reading:
Shao et al.,
"Aladdin: A Pre-RTL, Power-Performance Accelerator Simulator Enabling Large Design Space Exploration of Customized Architectures",
ISCA,
2014
Required Reading + Paper Review:
Hameed et al.,
"Understanding Sources of Inefficiency in General-Purpose Chips",
ISCA,
2010
|
Mar 09 | Class 16 |
Lecture:
|
Mar 10 | Project |
project proposal & background writeup due
|
Mar 14 | BREAK |
No Class
|
Mar 16 | BREAK |
No Class
|
Mar 21 | Class 17 |
Lecture:
|
Mar 23 | Class 18 |
Lecture:
|
Mar 24 | Quiz 05 |
covers Classes 15–17; due Mar 28
|
Mar 28 | Class 19 |
Paper Discussion:
Required Reading:
Boroumand et al.,
"Google Neural Network Models for Edge Devices: Analyzing and Mitigating Machine Learning Inference Bottlenecks",
PACT,
2021
Required Reading + Paper Review:
Chen et al.,
"Eyeriss v2: A Flexible Accelerator for Emerging Deep Neural Networks on Mobile Devices",
JETCAS,
2019
|
Mar 30 | Class 20 |
Lecture:
|
Mar 31 | Quiz 06 |
covers Classes 18–20; due Apr 04
|
Apr 04 | Class 21 |
Lecture:
|
Apr 06 | Class 22 |
Lecture:
|
Apr 11 | Class 23 |
Paper Discussion:
Required Reading:
Li et al.,
"Edge-Oriented Computing Paradigms: A Survey on Architecture Design and System Management",
CSUR,
2019
Required Reading + Paper Review:
Richins et al.,
"Missing the Forest for the Trees: End-to-End AI Application Performance in Edge Data Centers",
HPCA,
2020
|
Apr 13 | - |
No Class
|
Apr 18 | Class 24 |
Group Presentations:
Project Midpoint Updates
Media:
Video
|
Apr 20 | - |
Make-Up Slot
|
Apr 21 | Quiz 07 |
covers Classes 21–24; due Apr 25
|
Apr 25 | Class 25 |
Lecture:
|
Apr 27 | Class 26 |
Guest Lecture:
|
May 02 | Class 27 |
Student Presentations:
Non-Conventional Architectures
|
May 05 | Quiz 08 |
covers Classes 25–27; due May 09
|
May 10 | Project |
final project report due
|