Zidong Du 杜子东

Institute of Computing Technology, Chinese Academy of Sciences


About Me

Du, Zidong (杜子东), is a full professor at State Key Laboratory of Processors, Institute of Computing Technology (ICT), Chinese Academy of Sciences (CAS). He obtained his Ph.D degree in computer architecture from ICT, CAS in 2016 with the guidance from Prof. Yunji Chen, Prof. Olivier Temam and Prof. Chengyong Wu. He obtained the bachelor degree of Engineering from Department of Electronic Engineering, Tsinghua University in 2011.


Experience

  • 2022~now: Professor, Institute of Computing Technology, Chinese Academy of Sciences
  • 2018~2022: Associate Professor, Institute of Computing Technology, Chinese Academy of Sciences
  • 2016~2018: Assistant Professor, Institute of Computing Technology, Chinese Academy of Sciences
  • 2011~2016: Ph.D. Candidate, Institute of Computing Technology, Chinese Academy of Sciences
  • 2007~2011: Bachelor Eng., Dept. of Electronic Engineering, Tsinghua University

  • Service

    Program committee member
  • 2023: ASPLOS, AAAI
  • 2022: MICRO, ISCA, HPCA, AAAI
  • 2021: MICRO, HPCA, AAAI
  • 2020: MICRO
  • 2019: MICRO, ASPLOS
  • External committee member
  • 2023: ISCA
  • 2022: ASPLOS
  • 2021: ASPLOS
  • 2020: ASPLOS
  • 2018: HPCA
  • Submission chair:
  • 2017: ASPLOS
  • Program chair:
  • 2021: ACM SIGOPS ChinaSys 20th
  • Editor:
  • Communication of the CCF (《中国计算机学会通讯》)
  • 'Integrated Circuits and VLSI' within Frontiers in Electronics

  • Research Interests

    Including but not limited to:

  • Computer Architecture
  • Inexact/Approximate Computing
  • Neural Networks
  • Machine Learning
  • Neuromorphic Computing
  • Reinforcement Learning

  • Selected Publications

    Conference Papers

    • [MICRO'23] Xinkai Song, Yuanbo Wen, Xing Hu, Tianbo Liu, Haoxuan Zhou, Husheng Han, Tian Zhi, Zidong Du, Wei Li, Rui Zhang, Chen Zhang, Lin Gao, Qi Guo, Tianshi Chen, "ARTist: A Fully Fused Accelerator for Real-Time Learning of Neural Scene Representation", in Proceedings of the 56th IEEE/ACM International Symposium on Microarchitecture (MICRO'23), 2023.
    • [MICRO'23] Hongrui Guo, Yongwei Zhao, Zhangmai Li, Yifan Hao, Chang Liu, Xinkai Song, Xiaqing Li, Zidong Du, Rui Zhang, Qi Guo, Tianshi Chen, Zhiwei Xu, "SRIM: A Systolic Random Increment Memory Architecture for Unary Computing", in Proceedings of the 56th IEEE/ACM International Symposium on Microarchitecture (MICRO'23), 2023.
    • [MICRO'22] Yifan Hao, Yongwei Zhao, Chenxiao Liu, Shuyao Cheng, Xiaqing Li, Xing Hu, Zidong Du, Qi Guo, Zhiwei Xu, Tianshi Chen, "Cambricon-P: A Bitflow Architecture for Arbitrary Precision Computing", in Proceedings of the 55th IEEE/ACM International Symposium on Microarchitecture (MICRO'22), 2022. (Best Paper Runner-up)
    • [ISCA'21] Yongwei Zhao, Chang Liu, Zidong Du, Qi Guo, Xing Hu, Yimin Zhuang, Zhenxing Zhang, and Xinkai Song. “Cambricon-Q : A Hybrid Architecture for Efficient Training.” In Proceedings of the 48th ACM/IEEE International Symposium on Computer Architecture (ISCA'21), 706–19, 2021.
    • [CVPR'20] Xishan Zhang, Shaoli Liu, Rui Zhang, Chang Liu, Di Huang, Shiyi Zhou, Jiaming Guo, Yu Kang, Qi Guo, Zidong Du, Yunji Chen, "Adaptive Precision Training: Quantify Back Propagation in Neural Networks with Fixed-point Numbers", in Proceedings of IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR'20), 2020.
    • [AAAI'20] Di Huang, Xishan Zhang, Rui Zhang, Tian Zhi, Deyuan He, Jiaming Guo, Chang Liu, Qi Guo, Zidong Du, Shaoli Liu, Tianshi Chen, Yunji Chen, "DWM: A Decomposable Winograd Method for Convolution Acceleration", in Proceedings of the Thirty-Fourth AAAI Conference on Artificial Intelligence (AAAI'20), 2020.
    • [ISCA'19] Yongwei Zhao, Zidong Du, Qi Guo, Shaoli Liu, Ling Li, Zhiwei Xu, Tianshi Chen, Yunji Chen, "Cambricon-F: Machine Learning Computers with Fractal von Neumann Architecture", in Pr oceedings of the 46th International Symposium on Computer Architectuer (ISCA'19), 2019.
    • [AAAI'19] Lei Zhang, Shengyuan Zhou, Tian Zhi, Zidong Du, Yunji Chen, "TDSNN: From Deep Neural Networks to Deep Spike Neural Networks with Temporal coding", in Proceedings of the Thirty-Third AAAI Conference on Artificial Intelligence (AAAI'19), 2019.
    • [MICRO'18] Xuda Zhou, Zidong Du, Qi Guo, Chengsi Liu, Xuehai Zhou, Ling Li, Tianshi Chen, Yunji Chen, "Cambricon-S: Addressing Irregularity in Sparse Neural Networks through a Cooperative Software/Hardware Approach", in Proceedings of the 51st IEEE/ACM International Symposium on Microarchitecture (MICRO'18), 2018.
    • [MICRO'16] Shijin Zhang, Zidong Du, Lei Zhang, Huiying Lan, Shaoli Liu, Ling Li, Qi Guo, Tianshi Chen, and Yunji Chen, "Cambricon-X: An Accelerator for Sparse Neural Networks," in Proceedings of the 49th IEEE/ACM International Symposium on Microarchitecture (MICRO'16), 2016.
    • [ISCA'16] Shaoli Liu, Zidong Du, Jinhua Tao, Dong Han, Tao Luo, Yuan Xie, Yunji Chen, and Tianshi Chen, "Cambricon: An Instruction Set Architecture for Neural Networks," in Proceedings of the 43rd ACM/IEEE International Symposium on Computer Architecture (ISCA'16), 2016.
    • [MICRO'15] Zidong Du, Daniel D. Ben-Dayan Rubin, Yunji Chen, Liqiang He, Tianshi Chen, Lei Zhang, Chengyong Wu, Olivier Temam, "Neuromorphic accelerators: a comparison between neuroscience and machine-learning approaches," in Proceedings of the 48th IEEE/ACM International Symposium on Microarchitecture (MICRO'15), 2015, pp. 494-507
    • [ISCA'15] Zidong Du, Robert Fasthuber, Tianshi Chen, Paolo Ienne, Ling Li, Tao Luo, Xiaobing Feng, Yunji Chen, Olivier Temam, "ShiDianNao: shifting vision processing closer to the sensor," in Proceedings of the 42nd ACM/IEEE International Symposium on Computer Architecture (ISCA'15), 2015, pp. 92-104
    • [DATE'15] Jiachao Deng, Yuntan Fang, Zidong Du, Ying Wang, Huawei Li, Olivier Temam, Paolo Ienne, David Novo, Xiaowei Li, Yunji Chen, Chengyong Wu,  "Retraining-based timing error mitigation for hardware neural networks," in Proceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition (DATE'15), 2015, pp. 593-596
    • [ASPLOS'14] Tianshi Chen, Zidong Du, Ninghui SunJia WangChengyong WuYunji ChenOlivier Temam"DianNao: a small-footprint high-throughput accelerator for ubiquitous machine-learning,"  in Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'14), 2014: 269-284 (Best Paper)
    • [ASP-DAC'14] Zidong Du, Krishna V. Palem, Lingamneni Avinash, Olivier Temam, Yunji Chen, Chengyong Wu, "Leveraging the error resilience of machine-learning applications for designing highly energy efficient accelerators," in Proceedings of the 19th Asia and South Pacific Design Automation Conference (ASP-DAC'14), 2014, pp. 201-206
    • [ISADS'11] Zidong Du, Bingbing Xia, Fei Qiao, Huazhong Yang, "System-Level Evaluation of Video Processing System Using SimpleScalar-Based Multi-core Processor Simulator." in Proceedings of The Tenth International Symposium on Autonomous Decentralized Systems (ISADS'11), 2011, pp. 256-259

    Journal Articles

    • [SCIS] Yongwei Zhao, Zidong Du, Qi Guo, Zhiwei Xu, Yunji Chen, "Rescue to the Curse of universality", Science China Information Sciences (SCIS), 2023.09.
    • [TC] Zidong Du, Qi Guo, Yongwei Zhao, Xi Zeng, Ling Li, Limin Cheng, Zhiwei Xu, Ninghui Sun, and Yunji Chen, "Breaking the interaction wall: A DLPU-centric deep learning computing system", IEEE Transactions on Computers (TC), 2021.
    • [TCAD] Xinkai Song, Tian Zhi, Zhe Fan, Zhenxing Zhang, Xi Zeng, Wei Li, Xing Hu, Zidong Du, Qi Guo, Yunji Chen, "Cambricon-G: A Polyvalent Energy-efficient Accelerator for Dynamic Graph Neural Networks", IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), 2021.
    • [PIEEE] Zidong Du#, Qi Guo#, Yongwei Zhao, Tian Zhi, Yunji Chen*, Zhiwei Xu, "Self-Aware Neural Network Systems: A Survey and New Perspective", Proceedings of the IEEE (PIEEE), 2020.
    • [TC] Yongwei Zhao, Zhe Fan, Zidong Du*, Tian Zhi, Ling Li, Qi Guo, Shaoli Liu, Zhiwei Xu, Tianshi Chen, Yunji Chen, "Machine Learning Computers with Fractal von Neumann Architecture", IEEE Transactions on Computers (TC), 2020.
    • [TC] Xi Zeng, Tian Zhi, Xuda Zhou, Zidong Du, Qi Guo, Shaoli Liu, Bingrui Wang, Yuanbo Wen, Chao Wang, Xuehai Zhou, Ling Li, Tianshi Chen, Ninghui Sun, Yunji Chen*, "Addressing Irregularity in Sparse Neural Networks through a Cooperative Software/Hardware Approach", IEEE Transactions on Computers (TC), 2020.
    • [TOCS] Yunji Chen, Huiying Lan, Zidong Du*, Shaoli Liu, Jinhua Tao, Dong Han, Tao Luo, Qi Guo, Ling Li, Yuan Xie, Tianshi Chen, "An Instruction Set Architecture for Machine Learning", ACM Transactions on Computer Systems (TOCS), 2019.
    • [TCAD] Shengyuan Zhou, Qi Guo, Zidong Du*, Daofu Liu, Tianshi Chen, Ling Li, Shaoli Liu, Jinhong Zhou, Olivier Teman, Xiaobing Feng, Xuehai Zhou, Yunji Chen, "ParaML: A Polyvalent Multi-core Accelerator for Machine Learning", IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), 2019.
    • [TCAD] Xuda Zhou, Zidong Du, Shijin Zhang, Lei Zhang, Huiying Lan, Shaoli Liu, Ling Li, Qi Guo, Tianshi Chen, Yunji Chen*, "Addressing Sparsity in Deep Neural Networks", IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), 2018.
    • [TCAD] Zidong Du, Shaoli Liu, Robert Fasthuber, Tianshi Chen, Paolo Ienne, Ling Li, Tao Luo, Qi Guo, Xiaobing Feng, Yunji Chen and Olivier Temam, "An Accelerator for High Efficient Vision Processing," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), 2017.
    • [IEEE Micro] Tianshi Chen, Zidong Du, Ninghui Sun, Jia Wang, Chengyong Wu, Yunji Chen, Olivier Temam, "A High-Throughput Neural Network Accelerator," IEEE Micro 35(3). pp. 24-32, 2015
    • [TOCS] Tianshi Chen, Shijin Zhang, Shaoli Liu, Zidong Du, Tao Luo, Yuan Gao, Junjie Liu, Dongsheng Wang, Chengyong Wu, Ninghui Sun, Yunji Chen, Olivier Temam, "A Small-Footprint Accelerator for Large-Scale Neural Networks," ACM Transactions on Computer System (TOCS) 33(2), 2015
    • [TCAD] Zidong Du, Avinash Lingamneni, Yunji Chen, Krishna V. Palem, Olivier Temam, and Chengyong Wu, "Leveraging the Error Resilience of Neural Networks for Designing Highly Energy Efficient Accelerators," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), 34(8), 2015.
    • [TACO] Shuangde Fang, Zidong Du, Yuntan Fang, Yuanjie Huang, Yang Chen, Lieven Eeckhout, Olivier Temam, Huawei Li, Yunji Chen, Chengyong Wu, "Performance Portability Across Heterogeneous SoCs Using a Generalized Library-Based Approach," ACM Transactions on Architecture and Code Optimization (TACO) 11(2): 21 (2014)
    • [JCSC] Bingbing XiaFei QiaoZidong DuDi ZhuHuazhong Yang"A 'Near-the-Best' System-Level Design Methodology of Multi-Core H.264 Video Decoder Based on the Parallelized Multi-Core Simulator," Journal of Circuits, Systems, and Computers 21(7), 2012

    Patterns&Books

  • [BOOK] 陈云霁,李玲,李威,郭崎,杜子东,《智能计算系统》,机械工业出版社

  • Awards

  • 2020 DAMO Academy Young Fellow
  • 2019 Beijing Academy of Artificial Intelligence, Young Scientists
  • 2019 Chinese Academy of Sciences, Outstanding Achievement on Science and Technology Award
  • 2019 Beijing Nova Program of Science and Technology
  • 2019 Chinese Academy of Sciences, Youth Innovation Promotion Association
  • 2017 Chinese Academy of Sciences (CAS) Distinguished Doctoral Dissertation Award
  • 2016 China Computer Federation (CCF) Distinguished Doctoral Dissertation Award
  • 2016 Presidential Scholarship for Postgraduate Students of CAS, Special Prize
  • 2015 National scholarship for Ph.D. students
  • 2014 Sugon Doctoral Award
  • 2014 "Three Good" student, Chinese Academy of Sciences
  • 2014 Best Paper Award of ASPLOS