Date | Number | Title & Details |
---|---|---|
Jan 18 | Class 01 |
Lecture:
|
Jan 20 | Class 02 |
Lecture:
Required Reading:
Grochowski and Annavaram,
"Energy Per Instruction Trends in Intel® Microprocessors",
Technology@Intel,
2005
|
Jan 25 | 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 27 | Class 04 |
Lecture:
|
Jan 28 | Quiz 01 |
covers Classes 01–04; due Jan 31
|
Feb 01 | Class 05 |
Paper Discussion:
Required Reading:
Cho et al.,
"Benefits of the big.LITTLE Architecture",
Samsung White Paper,
2012
Required Reading:
Kim et al.,
"Utilization-Aware Load Balancing for the Energy Efficient Operation of the big.LITTLE Processor",
DATE,
2014
Required Reading + Paper Review:
Jiménez and Lin,
"Dynamic Branch Prediction with Perceptrons",
HPCA,
2001
|
Feb 03 | Class 06 |
Lecture:
|
Feb 08 | Class 07 |
Paper Discussion:
Required Reading:
Grayson et al.,
"Denver: Nvidia's First 64-bit ARM Processor",
IEEE Micro,
2015
Required Reading + Paper Review:
Grayson et al.,
"Evolution of the Samsung Exynos CPU Microarchitecture",
ISCA,
2020
|
Feb 10 | Class 08 |
Lecture:
|
Feb 11 | Quiz 02 |
covers Classes 05–07; due Feb 15
|
Feb 15 | Class 09 |
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 17 | Class 10 |
Lecture:
|
Feb 18 | Quiz 03 |
covers Classes 08–10; due Feb 22
|
Feb 22 | Class 11 |
Lecture:
|
Feb 24 | Class 12 |
Lecture:
|
Mar 01 | Class 13 |
Paper Discussion:
Required Reading:
Nowka et al.,
"The Design and Application of the PowerPC 405LP Energy-Efficient System-on-a-Chip",
IBM JRD,
2003
Required Reading + Paper Review:
Wolf et al.,
"Multiprocessor System-on-Chip (MPSoC) Technology",
TCAD,
2008
|
Mar 03 | Class 14 |
Lecture:
|
Mar 04 | Quiz 04 |
covers Classes 11–13; due Mar 08
|
Mar 08 | 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 10 | Class 16 |
Lecture:
On-Chip Network Management
|
Mar 11 | Project |
team formation & list of initial ideas due
|
Mar 15 | BREAK |
No Class
|
Mar 17 | BREAK |
No Class
|
Mar 22 | Class 17 |
Paper Discussion:
Required Reading:
Chen et al.,
"SMART: A Single-Cycle Reconfigurable NoC for SoC Applications",
DATE,
2013
Required Reading:
Tan et al.,
"Stitch: Fusible Heterogeneous Accelerators Enmeshed with Many-Core Architecture for Wearables",
ISCA,
2018
|
Mar 24 | Class 18 |
Lecture:
|
Mar 25 | Quiz 05 |
covers Classes 14–17; due Mar 29
|
Mar 29 | 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 31 | Class 20 |
Lecture:
|
Apr 05 | Project |
project proposal & background writeup due
|
Apr 05 | Class 21 |
Lecture:
|
Apr 07 | Class 22 |
Lecture:
|
Apr 12 | Class 23 |
Lecture:
|
Apr 14 | Class 24 |
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 15 | Quiz 06 |
covers Classes 18–22; due Apr 19
|
Apr 19 | Class 25 |
Lecture:
|
Apr 21 | - |
No Class
|
Apr 26 | Class 26 |
Group Presentations:
Project Midpoint Updates
Media:
Video
|
Apr 28 | Class 27 |
Lecture:
|
May 03 | Class 28 |
Student Presentations:
Non-Conventional Architectures
Media:
Video
|
May 04 | Quiz 07 |
covers Classes 23–28; due May 08
|
May 11 | Project |
final project report due
|