This is a repository of the study "DL Compiler". The goal of this study is to understand the acceleration of nerual networks with DL Compiler. The topic of acceleration includes On-Device AI
,DL Compiler
, TVM
, ONNX
, Compiler
. Our study is based on this paper (The Deep Learning Compiler: A Comprehensive Survey
, IEEE TPDS 2021). Also we discuss other topics such as HW architecture
, SW acceleration
. Our materials are open to git and youtube.
Presenter: Constant Park (sonicstage12@naver.com)
Date: February, 25, 2021
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/TVM.pdf
Video: https://youtu.be/wzy1QMci_Zs
Presenter: Tee Jung (naey05@gmail.com, https://b.mytears.org/)
Date: March, 11, 2021
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/XLA101.pdf
Video: https://youtu.be/_3ykXQH5h2o
Presenter: 이제민 (leejaymin@cnu.ac.kr)
Date: March, 25, 2021
PPT: https://www.slideshare.net/leejaymin/efficient-execution-of-quantized-deep-learning-models-a-compiler-approach
Video: https://youtu.be/JV31xwqJUKI
Presenter: Seo Sanghyeon (sanxiyn@gmail.com)
Date: April, 22, 2021
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/PlaidML.pdf
Video: https://youtu.be/GJ_IYfVmPg4
Presenter: 류재훈 (jaehunryu@postech.ac.kr)
Date: April, 22, 2021
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/Auto_Opt.pdf
Video: https://youtu.be/rl8pobauUn4
Presenter: Dong-hee Na (donghee.na92@gmail.com)
Date: May, 06, 2021
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/Introduction%20to%20MLIR.pdf
Video: https://youtu.be/vZy_aHERPDY
Presenter: Hyunwoo Cho
Date: May, 20, 2021
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/BYOC.pdf
Video: https://youtu.be/q3jE7nu0EgQ
Presenter: Jungju Oh
Date: June, 10, 2021
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/Tensor%20Comprehensions.pdf
Video: https://youtu.be/8MutpjppKlw
Presenter: Taehee Jeong
Date: June, 14, 2021
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/%5BDL%20Study%5D%20Chameleon_%20Adaptive%20Code%20Optimization%20for%20Expedited%20Deep%20Neural%20Network%20Compilation.pdf
Video: https://youtu.be/vCJpEwSnEu0
Presenter: Jeongho Kim
Date: July, 1, 2021
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/Glow_%20Graph%20Lowering%20Compiler%20Techniques%20for%20Neural%20Networks.pdf
Video: https://youtu.be/wmIiPUDgzl4
Presenter: Dongshik Won
Date: July, 15, 2021
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/Glow%20for%20NXP%20MCUs.pdf
Video: https://youtu.be/6ALFNYbnnQs
Presenter: Constant Park
Date: August, 05, 2021
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/TensorDIMM.pdf
Video: -
ConfuciuX: Autonomous Hardware Resource Assignment for DNN Accelerators using Reinforcement Learning
Presenter: Constant Park
Date: September, 09, 2021
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/ConfuciuX.pdf
Video: https://youtu.be/XWkQQQhoBMI
Optimizing DNN Computation with Relaxed Graph Substitutions & TASO: Optimizing Deep Learning Computation with Automatic Generation of Graph Substitutions
Presenter: 류재훈 (jaehunryu@postech.ac.kr)
Date: September, 30, 2021
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/taso.pdf
Video: https://youtu.be/XZdnRYbM1g0
Presenter: 이제민 (leejaymin@cnu.ac.kr)
Date: October, 14, 2021
PPT: https://www.slideshare.net/leejaymin/hawqv3-dyadic-neural-network-quantization
Video: https://www.youtube.com/watch?v=Hxrw4cDM0Tw&list=UU03m_PqzOeNJPmZyyY2dRQw&index=2
Presenter: Dongshik Won
Date: November, 11, 2021
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/I-BERT_%20Integer-only%20BERT%20Quantization.pdf
Video: https://youtu.be/--Is5DxG1wU
Presenter: Taehee Jeong
Date: November, 15, 2021
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/DNNFusion.pdf
Video: https://youtu.be/P-LZ-RZIH0U
Presenter: Hyunwoo Cho
Date: December, 09, 2021
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/DLC_Study_211209_HyunwooCho.pdf
Video: https://youtu.be/snh4BZ0v6jI
Presenter: Tee Jung (naey05@gmail.com, https://b.mytears.org/)
Date: January, 06, 2022
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/AIMET.pdf
Video: -
Presenter: Yongwon Shin (ywshin@postech.ac.kr)
Date: February, 17, 2022
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/newton.pdf
Video: https://youtu.be/2076HWa7abY
Presenter: Constant Park
Date: August, 08, 2022
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/HDA.pdf
Video: https://youtu.be/C_GyaR4ukP0
Presenter: 이제민 (leejaymin@etri.re.kr)
Date: August, 22, 2022
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/220822_MobileViTv1.pdf
Video: https://youtu.be/dVH02_O2MzQ
Presenter: 박준형 (dkdkernel@gmail.com)
Date: September, 19, 2022
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/AsyMo-%E1%84%80%E1%85%A9%E1%86%BC%E1%84%80%E1%85%A2%E1%84%8B%E1%85%AD%E1%86%BC.pptx.pdf
Video: https://youtu.be/MKYkq92Hdbk
Unity: Accelerating DNN Training Through Joint Optimization of Algebraic Transformations and Parallelization
Presenter: 류재훈 (jaehunryu@postech.ac.kr)
Date: September, 19, 2022
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/Unity.pdf
Video: https://youtu.be/YMlXaP6uHnU
Google Neural Network Models for Edge Devices: Analyzing and Mitigating Machine Learning Inference Bottlenecks
Presenter: 신용원 (ywshin@postech.ac.kr)
Date: September, 19, 2022
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/MENSA.pdf
Video: https://youtu.be/bnpdoZQB6Qs
Presenter: Hyunwoo Cho (hyunwoocho@sogang.ac.kr)
Date: November, 11, 2022
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/DLC_Study_111422_hwcho.pdf
Video: https://youtu.be/7-aKgDxxOXU
Presenter: 박주언 (jueonpark@postech.ac.kr)
Date: November, 19, 2022
PPT: -
Video: https://youtu.be/g-MJlRgRfto
Presenter: 이태영 (managingc@gmail.com)
Date: December, 12, 2022
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/The%20Deep%20Learning%20Compiler.pdf
Video: https://youtu.be/O2TjOvYl8Ys
Presenter: 노대철 (sheocjf1025@gmail.com)
Date: November, 26, 2022
PPT: https://github.com/ConstantPark/DL_Compiler/blob/main/221226%20-%20Distilling%20Bit-level%20Sparsity%20Parallelism%20for%20General%20Purpose%20Deep%20Learning%20Acceleration.pdf
Video: https://youtu.be/7-aKgDxxOXU
Presenter: 윤유경 (yugyoung@postech.ac.kr)
Date: Januaray, 09, 2023
PPT: -
Video: https://youtu.be/LGYYRRKxCjE