Tianshi Chen
Tianshi Chen
Professor: Founder and CEO, Cambricon Technologies Corporation Limited
Address:
Email:

PhD (Computer Science, 2010), BSc (Mathematics, 2005), University of Science and Technology of China.

Update (August 20, 2016): I am currently serving as the CEO of a startup called Cambricon Technologies Corporation Limited (寒武纪科技), whose commercial processor products are named "Cambricon (寒武纪)".

Update (May 26, 2016): We had officially closed the DianNao academic project for machine learning accelerators in 2014. We had permanently stopped to use the academic term "DianNao", and reserved it for the four academic accelerator architectures (DianNao/DaDianNao/PuDianNao/ShiDianNao) designed by the ICT-Inria joint academic team from 2012 and 2014 (formally published at academic conferences ASPLOS'14, MICRO'14, ASPLOS'15 and ISCA'15, respectively).

    Selected Publications (2005-2022)

  • Conference Papers

    • Yongwei Zhao, Chang Liu, Zidong Du, Qi Guo, Xing Hu, Yimin Zhuang, Zhenxing Zhang, Xinkai Song, Wei Li, Xishan Zhang, Ling Li, Zhiwei Xu, Tianshi Chen, "Cambricon-Q: A hybrid architecture for efficient training", in Proceedings of the 48th International Symposium on Computer Architecture (ISCA'21), 2021

    • 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

    • 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 Proceedings of the 46th International Symposium on Computer Architecture (ISCA'19), 2019

    • Xuda Zhou, Zidong Du, Qi Guo, Chengsi Liu, Chao Wang, 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-51), 2018

    • 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 49th IEEE/ACM International Symposium on Microarchitecture (MICRO'16), 2016.  

    • 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. (Highest Score in Peer Review)

    • Zidong Du, Daniel Ben-Dayan Rubin, Yunji Chen, Liqiang He, Tianshi Chen, Lei Zhang, Chenyong Wu, and Olivier Temam, "Neuromorphic Accelerators: A Comparison Between Neuroscience and Machine-Learning Approaches," In Proceedings of 48th IEEE/ACM International Symposium on Microarchitecture (MICRO'15), 2015.  

    • Zidong Du, Robert Fasthuber, Tianshi Chen, Paolo Ienne, Ling Li, Tao Luo, Xiaobing Feng, Yunji Chen, and 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.

    • Daofu Liu, Tianshi Chen, Shaoli Liu, Jinhong Zhou, Shengyuan Zhou, Olivier Temam, Xiaobing Feng, Xuehai Zhou, and Yunji Chen, "PuDianNao: A Polyvalent Machine Learning Accelerator," In Proceedings of 20th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'15), 2015.

    • Xiaochun Zhang, Qi Guo, Yunji Chen, Tianshi Chen, and Weiwu Hu, "HERMES: A Fast Cross-ISA Binary Translator with Post-Optimization", in Proceedings of the 13th International Symposium on Code Generation and Optimization (CGO'15), 2015. (Best Paper Nominee)

    • Yunji Chen, Tao Luo, Shaoli Liu, Shijin Zhang, Liqiang He, Jia Wang, Ling Li, Tianshi Chen, Zhiwei Xu, Ninghui Sun, and Olivier Temam, "DaDianNao: A Machine-Learning Supercomputer," In Proceedings of 47th IEEE/ACM International Symposium on Microarchitecture (MICRO'14), 2014. (Best Paper Award)

    • Tianshi Chen, Zidong Du, Ninghui Sun, Jia Wang,  Chengyong Wu, Yunji Chen, and Olivier Temam, "DianNao: A Small-Footprint High-Throughput Accelerator for Ubiquitous Machine-Learning," In Proceedings of 19th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'14), 2014.  (Best Paper Award)

    • Tianshi Chen, Qi Guo, Ke Tang, Olivier Temam, Zhiwei Xu, Zhi-Hua Zhou, and Yunji Chen, "ArchRanker: A Ranking Approach to Design Space Exploration," In Proceedings of 41st ACM/IEEE International Symposium on Computer Architecture (ISCA'14), 2014.  

    • Tianshi Chen, Yunji Chen, Qi Guo, Olivier Temam, Yue Wu, and Weiwu Hu, "Statistical Performance Comparisons of Computers," In Proceedings of 18th International Symposium on High-Performance Computer Architecture (HPCA-18), New Orleans, Louisiana, 2012.

    • Tianshi Chen, Yunji Chen, Marc Duranton, Qi Guo, Atif Hashmi, Mikko Lipasti, Andrew Nere, Shi Qiu, Michele Sebag, and Olivier Temam, "BenchNN: On the Broad Potential Application Scope of Hardware Neural Network Accelerators," In Proceedings of 2012 International Symposium on Workload Characterization (IISWC'12), San Diego, California, 2012. (Best Paper Nominee)

    • Qi Guo, Tianshi Chen, Yunji Chen, Zhi-Hua Zhou, Weiwu Hu, and Zhiwei Xu, "Effective and Efficient Microprocessor Design Space Exploration Using Unlabeled Design Configurations," In Proceedings of 22nd International Joint Conference on Artificial Intelligence (IJCAI'11), Barcelona, Spain, 2011.

    • Lei Li, Tianshi Chen, Yunji Chen, Ling Li, Cheng Qian, and Weiwu Hu, "Brief Announcement: Program Regularization in Verifying Memory Consistency," In Proceedings of 23rd ACM Symposium on Parallelism in Algorithms and Architectures (SPAA'11), San Jose, California, 2011.

    • Qi Guo, Tianshi Chen, Haihua Shen, Yunji Chen, Yue Wu and Weiwu Hu, "Empirical Design Bugs Prediction for Verification," In Proceedings of 2011 Design, Automation and Test in Europe Conference (DATE'11), Grenoble, France, 2011.

    • Ke Tang, Rui Wang, and Tianshi Chen, "Towards Maximizing The Area Under The ROC Curve For Multi-class Classification Problems," In Proceedings of 25th AAAI Conference on Artificial Intelligence (AAAI'11), San Francisco, USA, 2011.

    • Yunji Chen, Weiwu Hu, Tianshi Chen, and Ruiyang Wu, "LReplay: A Pending Period Based Deterministic Replay Scheme," In Proceedings of 37th ACM/IEEE International Symposium on Computer Architecture (ISCA'10), 2010.

    • Yunji Chen, Yi Lv, Weiwu Hu, Tianshi Chen, Haihua Shen, Pengyu Wang, and Hong Pan, "Fast Complete Memory Consistency Verification," In Proceedings of 15th International Symposium on High-Performance Computer Architecture (HPCA-15), 2009.  (The first HPCA paper from mainland China)

    • Tianshi Chen, Per Kristian Lehre, Ke Tang, and Xin Yao, "When Is an Estimation of Distribution Algorithm Better than an Evolutionary Algorithm," In Proceedings of 2009 IEEE Congress on Evolutionary Computation (CEC'09), Trondheim, Norway, 2009.

    • Tianshi Chen, Ke Tang, Guoliang Chen, and Xin Yao, "Rigorous Time Complexity Analysis of Univariate Marginal Distribution Algorithm with Margins," In Proceedings of 2009 IEEE Congress on Evolutionary Computation (CEC'09), Trondheim, Norway, 2009.

    • Tianshi Chen, Ke Tang, Guoliang Chen, and Xin Yao,  "On the Analysis of Average Time Complexity of Estimation of Distribution Algorithms," In Proceedings of 2007 IEEE Congress on Evolutionary Computation (CEC'07), Singapore, 2007, pp. 453-460.



    • Journal Articles

    • Yuanbo Wen, Qi Guo, Zidong Du, Jianxing Xu, Zhenxing Zhang, Xing Hu, Wei Li, Rui Zhang, Chao Wang, Xuehai Zhou, and Tianshi Chen, "Enabling one-size-fits-all compilation optimization for inference across various machine learning computers," IEEE Transactions on Computers, 2022

    • 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, 2020

    • Yongwei Zhao, Zhe Fan, Zidong Du, Tian Zhi, Ling Li, Qi Guo, Shaoli Liu, Zhiwei Xu, Tianshi Chen, and Yunji Chen, "Machine learning computers with fractal von Neumann architecture", IEEE Transactions on Computers, 2020

    • Yunji Chen, Huiying Lan, Zidong Du, Shaoli Liu, Jinhua Tao, Dong Han, Tao Luo, Qi Guo, Ling Li, Yuan Xie, and Tianshi Chen, "An instruction set architecture for machine learning", ACM Transactions on Computer Systems, 2019

    • Shengyuan Zhou, Qi Guo, Zidong Du, Daofu Liu, Tianshi Chen, Ling Li, Shaoli Liu, Jinhong Zhou, Olivier Temam, Xiaobing Feng, Xuda Zhou, Yunji Chen, "ParaML: A polyvalent multi-core accelerator for machine learning", IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (IEEE TCAD), 2019

    • 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, 2018

    • Tao Luo, Shaoli Liu, Ling Li, Yuqing Wang, Shijin Zhang, Tianshi Chen, Zhiwei Xu, Olivier Temam, Yunji Chen, "DaDianNao: A Neural Network Supercomputer", IEEE Transactions on Computers, 2017

    • 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, 2017

    • Qi Guo, Tianshi Chen, Yunji Chen, and Franz Franchetti, "Accelerating architectural simulation via statistical techniques: a survey", IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2016

    • Shaoli Liu, Tianshi Chen, Ling Li, Xiaoxue Feng, Zhiwei Xu, Haibo Chen, Frederic T. Chong, Yunji Chen, "IMR: High-Performance Low-Cost Multi-Ring NoCs", IEEE Transactions on Parallel and Distributed Systems, 2016

    • Yunji Chen, Shijin Zhang, Qi Guo, Ling Li, Ruiyang Wu, and Tianshi Chen, "Deterministic Replay: A Survey," ACM Computing Surveys, 2015

    • Shaoli Liu, Tianshi Chen, Ling Li, Xi Li, Mingzhe Zhang, Chao Wang, Haibo Meng, Xuehai Zhou, and Yunji Chen, "FreeRider: Non-local Adaptive Network-on-Chip Routing with Packet-Carried Propagation of Congestion Information," IEEE Transactions on Parallel and Distributed Systems, 2015.

    • Tianshi Chen, Zidong Du, Ninghui Sun, Jia Wang, Chengyong Wu, Yunji Chen, and Olivier Temam, "A High-Throughput Neural Network Accelerator," IEEE Micro, Vol. 35, no. 3, pp. 24-32, 2015.

    • Tianshi Chen, Shijin Zhang, Shaoli Liu, Zidong Du, Tao Luo, Yuan Gao, Junjie Liu, Dongsheng Wang, Chengyong Wu, Ninghui Sun, Yunji Chen, and Olivier Temam, "A Small-Footprint Accelerator for Large-Scale Neural Networks," ACM Transactions on Computer Systems, vol. 33, no. 2, 2015.

    • Tianshi Chen, Qi Guo, Olivier Temam, Yue Wu, Yungang Bao, Zhiwei Xu, and Yunji Chen, "Statistical Performance Comparisons of Computers," IEEE Transactions on Computers, vol. 64, no. 5, pp. 1442-1455, 2015.

    • Qi Guo, Tianshi Chen, Zhi-Hua Zhou, Olivier Temam, Ling Li, Depei Qian, and Yunji Chen, "Robust Design Space Modeling," ACM Transactions on Design Automation of Electronic Systems, vol. 20, no. 2, 2015.

    • Jun He, Tianshi Chen, and Xin Yao, "On the Easiest and Hardest Fitness Functions," IEEE Transactions on Evolutionary Computation, vol. 19, no. 2, pp. 295-305, 2015.

    • Qi Guo, Tianshi Chen, Yunji Chen, Rui Wang, Huanhuan Chen, Weiwu Hu, and Guoliang Chen, "Pre-Silicon Bug Forecast," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 33, no. 3., pp . 451-463, 2014

    • Weishan Dong, Tianshi Chen, Peter Tino, and Xin Yao, "Scaling Up Estimation of Distribution Algorithms For Continuous Optimization," IEEE Transactions on Evolutionary Computation, vol. 17, no. 6, 2013.

    • Tianshi Chen, Yunji Chen, Qi Guo, Zhi-Hua Zhou, Ling Li, and Zhiwei Xu, "Effective and Efficient Microprocessor Design Space Exploration Using Unlabeled Design Configurations," ACM Transactions on Intelligent Systems and Technology, vol. 5, no. 1, 2013.

    • Yunji Chen, Tianshi Chen, Ling Li, Ruiyang Wu, Daofu Liu, and Weiwu Hu, "Deterministic Replay Using Global Clock," ACM Transactions on Architecture and Code Optimization, vol. 10, no. 1, Article 1, 2013.

    • Yunji Chen, Tianshi Chen, Ling Li, Lei Li, Liang Yang, Menghao Su and Weiwu Hu, "LDet: Determinizing Asynchronous Transfer for Post-silicon Debugging," IEEE Transactions on Computers, vol. 62, no. 9, pp. 1732-1744, 2013.

    • Yunji Chen, Lei Li, Tianshi Chen, Ling Li, Lei Wang, Xiaoxue Feng, and Weiwu Hu, "Program Regularization in Memory Consistency Verification," IEEE Transactions on Parallel and Distributed Systems, vol. 23, no. 11, pp. 2163-2174, 2012.

    • Ling Li, Shaoli Liu, Yunji Chen, Tianshi Chen, and Tao Luo, "Motion Estimation Without Integer-Pel Search," IEEE Transactions on Image Processing, vol. 22, no. 4, pp. 1340-1353, 2013.

    • Weiwu Hu, Yunji Chen, Tianshi Chen, Cheng Qian, and Lei Li, "Linear Time Memory Consistency Verification," IEEE Transactions on Computers, vol. 61, no. 4, pp. 502-516, 2012.  

    • Tianshi Chen, Ke Tang, Guoliang Chen, and Xin Yao, "A Large Population Size Can be Unhelpful in Evolutionary Algorithms," Theoretical Computer Science, vol. 436, 2012.

    • Tianshi Chen, Ke Tang, Guoliang Chen, and Xin Yao, "Analysis of Computational Time of Simple Estimation of Distribution Algorithms," IEEE Transactions on Evolutionary Computation, vol. 14, no. 1, pp. 1-22, 2010.  

    • Tianshi Chen, Jun He, Guoliang Chen, and Xin Yao, "Choosing Selection Pressure for Wide-gap Problems," Theoretical Computer Science, vol. 411, no. 6, pp. 926-934, 2010.

    • Tianshi Chen, Jun He, Guangzhong Sun, Guoliang Chen, and Xin Yao, "A New Approach to Analyzing Average Time Complexity of Population-based Evolutionary Algorithms on Unimodal Problems," IEEE Transactions on Systems, Man, and Cybernetics: Part B, vol. 39, no. 5, pp. 1092-1106, 2009.  

    View More

    Project Summary

    Awards

    Link