ABCDEFGHIJKLMNOPQRST
1
This is for AID-503 course, taught by Dr Sparsh at IITR in Autumn 2021 semester.
2
Lecture titleLink accessible to PublicLink only accessible by IITR students/faculty
3
2021-08-02_L1a_OverviewMotivation
https://youtu.be/T_CIx13TNEg
https://web.microsoftstream.com/video/bcc0436a-2a69-4050-907d-8305f77d0902
4
2021-08-03_L2a_ApproximateComputing_Background_Slide1-25
https://youtu.be/mdSHeZ_fABE
https://web.microsoftstream.com/video/6706a3f7-6d29-4636-864f-8307b8cb45de
5
2021-08-05_L2a_ApproximateComputing_Background_Slide26-endhttps://youtu.be/9xRb-CfoSl8https://web.microsoftstream.com/video/211ef72b-3e7e-4d8f-8af5-aaa564a13ee7
6
2021-08-05_L2b_ApproximateComputing_Techniques_Slide1-15https://youtu.be/At5TxfXcubIhttps://web.microsoftstream.com/video/37eb0333-dfe3-4f8f-aa06-22afdafd9bf8
7
2021-08-07_L2b_ApproximateComputing_Techniques_Slide16to36
https://youtu.be/BoH33EH-4mU
https://web.microsoftstream.com/video/68c68c3b-126d-4958-aba8-c08a2b759957
8
2021-08-09_L2b_ApproximateComputing_Techniques_Slide39-68
https://youtu.be/wBTbVljU4sc
https://web.microsoftstream.com/video/52986783-d2ef-447b-8b88-880735046ed3
9
2021-08-10_L2b_ApproximateComputing_Techniques_Slide69toEnd
https://youtu.be/1wG_4SeZIQc
https://web.microsoftstream.com/video/6ea2e540-66ec-47f4-98b9-b349137c3c96
10
11
2021-08-10_L3a_QuickIntroToCNNshttps://youtu.be/aXrFr8G4fAghttps://web.microsoftstream.com/video/08ef0c5b-e6a4-4355-ac34-dd4d707e3588
12
2021-08-12_L3b_CommonOptimizationsToDNNs_Slide1to24https://youtu.be/jjFkthfI0t0https://web.microsoftstream.com/video/b1f7e0f0-a5de-4bff-b687-23796b2b339f
13
2021-08-16_L3b_CommonOptimizationsToDNNs_Slide25to31
https://youtu.be/e4zV6GT3EUM
https://web.microsoftstream.com/video/bc77c52a-b8b2-49b8-839a-9c08e391c592
14
15
20210816_L4a_L4b_CacheBlockingOfMatrixTransposehttps://youtu.be/apytE4jsUpkhttps://web.microsoftstream.com/video/1abb1d1c-5965-47ec-8aed-9a1e9bb3aa88
16
2021-08-17_L4c_HowToDO_CacheBlocking_MatrixMultiplication_CONV
https://youtu.be/q5JnQH8QnD0
https://web.microsoftstream.com/video/ecf0fbf1-6a8f-4802-b31b-a0f9563a132f
17
18
2021-08-19_L05a_GPU_Architecture_MemoryAddressSpaceshttps://youtu.be/5ICoGRVt9rghttps://web.microsoftstream.com/video/e59b986e-1f91-4ac1-94eb-ac07b6ce9ed5
19
2021-08-23_L05b_GlobalMemory_SharedMemory_Optimization
https://youtu.be/hKkHB1YA7ks
https://web.microsoftstream.com/video/9f3b94ed-da24-4234-8295-6970a993586a
20
21
2021-08-21_L10a_FloatingPointNumbers
https://youtu.be/nQu35_4RPzc
https://web.microsoftstream.com/video/a29a8494-b893-4e60-8c9b-b80835b50fe5
22
2021-08-21_L10b_FloatingPointNumber_SolvedExample
https://youtu.be/ovvc21yb8PY
https://web.microsoftstream.com/video/e538cd51-b8a2-4e21-b5c7-df83d8a70c0d
23
24
2021-08-23_L6a_DifferentStrategiesOfConvolution
https://youtu.be/cym138KnlZs
https://web.microsoftstream.com/video/9793732c-207b-49cf-8ea8-d933fecd6e02
25
2021-08-24_L6b_Comparison_Of_DL_Frameworkshttps://youtu.be/qopYn_xaRPI
https://web.microsoftstream.com/video/44ca20d9-43a2-4f00-bf93-1fa6dcddf9e5?list=studio
26
27
2021-08-26_L8_Multiprocessing_Multithreading_Vectorization
https://youtu.be/pBHoXWyMa90
https://web.microsoftstream.com/video/3fe99354-68e1-4a98-a5ad-46524d5b2eeb
28
29
2021-08-26_L7_RooflineModel_Slide1-6https://youtu.be/cvg8Sh6oNyIhttps://web.microsoftstream.com/video/3ec23009-7f22-43fa-8ce2-e6e5e2075118
30
2021-08-31_L7_RooflineModel_Slide7-End
https://youtu.be/kLXxmY_hdEk
https://web.microsoftstream.com/video/63b165af-6602-4f2d-b7c8-0738e9bfb207?list=studio
31
2021-09-02_L7_RooflineModel_Part2
https://youtu.be/73wghmmvEzM
https://web.microsoftstream.com/video/1abcee77-f207-4f8b-8ce4-c21f08154f1a?list=studio
32
33
2021-09-06_L11a_MatrixMultiplication_SystolicArray
https://youtu.be/eJHvqrlMWpc
https://web.microsoftstream.com/video/4b75524d-6d8f-4b42-953f-70c8c41e2393?list=studio
34
2021-09-06_L11b_TPU_V1_V2_V3_Slide1to16https://youtu.be/7u61jdoaaic
https://web.microsoftstream.com/video/d24d1e66-6ca0-4e9f-99ed-e9a474690e65?list=studio
35
2021-09-07_L11b_TPU_V1_V2_V3_Slide17to23https://youtu.be/ru0GhYS-sCU
https://web.microsoftstream.com/video/86145a71-b867-40ab-b25f-88c25e84d492?list=studio
36
2021-09-09_L11b_TPU_V1_V2_V3_Slide24toEnd
https://youtu.be/9zVR35X-1M0
https://web.microsoftstream.com/video/4f2ee90a-18e1-484d-b4fb-3c59f005eff2?list=studio
37
38
2021-09-13_L12a_DeepLearningOn_FPGA_Slide1-27
https://youtu.be/7lpEMGB1YQs
https://web.microsoftstream.com/video/635540e7-aa5c-40fb-8733-68caeb0baf59?list=studio
39
2021-09-14_L12a_DeepLearningOn_FPGA_Slide28-Endhttps://youtu.be/ORiYKrDQLsshttps://web.microsoftstream.com/video/5102e1c1-73e3-45b3-adaf-ede3dac7628c
40
2021-09-14_L12b_MicrosoftBrainwave_Slide1-38
https://youtu.be/-4CHMoPr90I
https://web.microsoftstream.com/video/324e00df-7304-4821-84c4-bd9fa7805fbe?list=studio
41
2021-09-15_L12b_MicrosoftBrainwave_Slide39-end
https://youtu.be/2Uygr4CgFSE
https://web.microsoftstream.com/video/001c2e64-2d98-4766-a448-9a147e57fc56
42
43
2021-09-15_L29_Cerebras_WaferScaleEngine
https://youtu.be/R7GP3nrM_7s
https://web.microsoftstream.com/video/bf039b0c-a3b1-499e-8c02-7239fa15e61f
44
45
2021-09-27_L15a_SuperscalarOOOPipelining_L15b_Background_bigLITTLE_AMPs
https://youtu.be/jTjBUu2PmHE
https://web.microsoftstream.com/video/f0498197-5b95-46db-9a68-83d1342c08b8
46
2021-09-27_L15c_MachineLearningOnEdge_Smartphone_Facebook_Slide1-20
https://youtu.be/4nvd6xwEcQ0
https://web.microsoftstream.com/video/836a4d24-166b-4d4a-bd15-4c61933c28c2
47
2021-09-28_L15c_MachineLearningOnEdge_Smartphone_Facebook_Slide21-end
https://youtu.be/N5s1Pe7gOz0
https://web.microsoftstream.com/video/ab018497-bc57-4e79-932c-4c4340318858
48
49
2021-09-28_L9a_ModelSizeAwarePruning_ExampleOfDeepCompression_Slide1-24https://youtu.be/hTcr_qyf3D0https://web.microsoftstream.com/video/78f06d83-2bc2-43dd-b301-c348f6e3cb19
50
2021-09-30_L9a_ModelSizeAwarePruning_ExampleOfDeepCompression_Slide25-end
https://youtu.be/xBW130sdmvI
https://web.microsoftstream.com/video/c98d636b-498b-4f67-a67a-0cdb14cc7416
51
52
2021-09-30_L9b_HardwarePlatformAwarePruning_ExampleOfScalpel_Slide1-18
https://youtu.be/L44UlRWQ070
https://web.microsoftstream.com/video/bae25a22-9cc0-445a-9349-bc9cacb39ff3
53
2021-10-04_L9b_HardwarePlatformAwarePruning_ExampleOfScalpel_Slide19-endhttps://youtu.be/5nlhCBLtCsEhttps://web.microsoftstream.com/video/696cc1d5-280c-48a2-b187-c36e9a9d3d53
54
55
2021-10-04_L17_Application_DL_Accelerator_For_AutonomousDriving_Slide1-16
https://youtu.be/GDoF3YEpyZk
https://web.microsoftstream.com/video/8ddb44ee-d5df-4ab8-92c7-60763da77812
56
2021-10-05_L17_Application_DL_Accelerator_For_AutonomousDriving_Slide17-endhttps://youtu.be/PI1qv39ThSIhttps://web.microsoftstream.com/video/5ca578c3-049b-4ccd-a25a-16ab4faae031
57
58
2021-10-05_L14_DL_On_EmbeddedSystems_NVIDIA_Jetson_Slide1-8https://youtu.be/d0WihCDj1vIhttps://web.microsoftstream.com/video/ebdad664-df13-47fa-ae35-13534a9c0e68
59
2021-10-07_L14_DL_On_EmbeddedSystems_NVIDIA_Jetson_Slide9-45
https://youtu.be/RuvNeRy1ZI4
https://web.microsoftstream.com/video/50c1f104-136a-4dd6-9b1f-f57c3bb2d3ea
60
2021-10-11_L14_DL_On_EmbeddedSystems_NVIDIA_Jetson_Slide46-end
https://youtu.be/5Q3DyGvk1KA
https://web.microsoftstream.com/video/d994093e-0fd2-45d7-ad2a-074ed1094a78
61
62
2021-10-11_L32_EnergyMangementApproaches
https://youtu.be/x4w4uqPTiEk
https://web.microsoftstream.com/video/2f940a0d-502c-45a4-bb1f-842452346958
63
64
2021-10-12_L20a_DNN_HardwareSecurity_MotivationBackground
https://youtu.be/r2mqUhEMyo4
https://web.microsoftstream.com/video/1943cfe8-5ae0-4e16-bb1c-001ccddd2938
65
2021-10-12_L20c_DNN_HardwareSecurity_FaultInjectionAttacks
https://youtu.be/AI1wRsW7gvU
https://web.microsoftstream.com/video/c62a4923-e981-4d8f-a954-a124e49ab40e
66
2021-10-14_L20b_DNN_HardwareSecurity_SideChannelAttacks
https://youtu.be/sR0I8e9MHdI
https://web.microsoftstream.com/video/106b3475-0ae5-47eb-9681-2b7c429c2465
67
68
2021-10-14_L34_VLIW_Architecture
https://youtu.be/SlMOaSbn3_o
https://web.microsoftstream.com/video/d5f15a51-5c75-4c40-b838-7e7f53f1705b
69
2021-10-18_L33_Qualcomm_Hexagon_DSPhttps://youtu.be/IXEx497oicohttps://web.microsoftstream.com/video/8b4477c5-036b-4149-911b-88ea2633d62e
70
71
2021-10-21_L19a_IntelHabana_Goya_InferenceProcessorhttps://youtu.be/xxBy4_uI-xEhttps://web.microsoftstream.com/video/268f68b0-4375-4b4d-9cb0-9a0ec0ffc49b
72
L19b_IntelHabana_Gaudi_TrainingProcessorhttps://youtu.be/_LkphiKvac4https://web.microsoftstream.com/video/32e2c093-5782-4456-98e5-dfbdc42fff0e
73
74
2021-10-23_L39_Tenstorrent_Grayskullhttps://youtu.be/6Jrrpbi6ilwhttps://web.microsoftstream.com/video/8b76d047-a54c-44a0-b084-e65da150a0f0
75
76
2021-10-25_L23_OvercomingMemoryLimitationsOfGPU_DuringTraining_VirtualizingGPUMemory_Slide1-6
https://youtu.be/kzqVebqdmJg
https://web.microsoftstream.com/video/1b9eb7f9-8ceb-4d87-b734-24ed32382c66
77
2021-10-26_L23_OvercomingMemoryLimitationsOfGPU_DuringTraining_VirtualizingGPUMemory_Slide7-end
https://youtu.be/WDfYa_YFhzg
https://web.microsoftstream.com/video/35a11a8b-d53d-4792-af69-b24d176ab6dc
78
79
2021-10-26_L13a_DL_On_CPU_ScopeAndMotivation_Slide1-9
https://youtu.be/E3KivDq1g0U
https://web.microsoftstream.com/video/0d5839ba-fc9e-40bc-a157-0a6e12abf228
80
2021-10-28_L13a_DL_On_CPU_ScopeAndMotivation_Slide10-endhttps://youtu.be/cCsVB-atfKwhttps://web.microsoftstream.com/video/82db1205-39b6-448a-9046-1f021c0365cc
81
2021-10-28_L13b_DL_On_CPU_CaseStudies
https://youtu.be/mO_PpQKLFW4
https://web.microsoftstream.com/video/312edf44-16f6-4372-9aa2-73842cfbe8ab
82
2021-10-28_L13c_DL_On_CPU_HeterogeneousComputing
https://youtu.be/BSXYMqcqOkg
https://web.microsoftstream.com/video/d2dc6e88-6a67-4256-ba8b-77511988bcc2
83
84
2021-11-01_L35_Alibaba_HanGuang_AI_Accelerator
https://youtu.be/F7CHWTtGW9Q
https://web.microsoftstream.com/video/e83ccc21-47b1-47e1-af59-8d98be4cca6a
85
86
2021-11-02_L30_Graphcore_IPU
https://youtu.be/pFBvYheuSCw
https://web.microsoftstream.com/video/a99d735d-c7af-4ee6-9a0c-397635422103
87
2021-11-02_L31_ComparisonOfTPU_GPU_IPU_CerebrasWSEhttps://youtu.be/Hr4sYjB-90khttps://web.microsoftstream.com/video/9c38d2d3-9536-41a4-88c1-839b8addd2b1
88
89
2021-11-08_L21a_DNNReliability_Motivation_Metrics_Characteristics_Slide1-18
https://youtu.be/8wpT5BpEq_8
https://web.microsoftstream.com/video/e1615f6f-926a-4f06-88df-ce99c8655027
90
2021-11-09_L21a_DNNReliability_Motivation_Metrics_Characteristics_Slide19-endhttps://youtu.be/GZcjLm8XjiIhttps://web.microsoftstream.com/video/3dd71053-d15d-4339-826b-7c69b7c19cb2
91
92
2021-11-09_L21c_DNNReliability_Techniques_Slide1-15https://youtu.be/P7DucY-NfPIhttps://web.microsoftstream.com/video/114773f5-4e54-425a-b4ac-c0bf4df5eae4
93
2021-11-11_L21c_DNNReliability_Techniques_Slide16-40
https://youtu.be/jV1cezVLCXU
https://web.microsoftstream.com/video/f9c8fdca-25b0-4bf3-bf66-92c256e1b6b6
94
95
96
97
98
99
100