AI Computing Systems: An Application Driven Perspective, First Edition

  • 7h 4m
  • Ling Li, Qi Guo, Wei Li, Yunji Chen, Zichen Xu, Zidong Du
  • Elsevier Science and Technology Books, Inc.
  • 2022

AI Computing Systems: An Application Driven Perspective adopts the principle of "application-driven, full-stack penetration" and uses the specific intelligent application of "image style migration" to provide students with a sound starting place to learn. This approach enables readers to obtain a full view of the AI computing system. A complete intelligent computing system involves many aspects such as processing chip, system structure, programming environment, software, etc., making it a difficult topic to master in a short time.

  • Provides an in-depth analysis of the underlying principles behind the use of knowledge in intelligent computing systems
  • Centers around application-driven and full-stack penetration, focusing on the knowledge required to complete this application at all levels of the software and hardware technology stack
  • Supporting experimental tutorials covering key knowledge points in each chapter provide practical guidance and formalization tools for developing a simple AI computing system

About the Author

Yunji Chen is a full professor and Deputy Director at the Institute of Computing Technology, Chinese Academy of Sciences, Beijing. He led the development of the world's first deep learning dedicated processor chip. He has published more than 100 papers in academic conferences and journals, and held more than 100 patents. He received the Best Paper Awards at top international conferences on computer architecture ASPLOS'14 and MICRO'14 (the only two so far in Asia). He was reported as a "pioneer" and "leader" of deep learning processor by Science Magazine, and was named by the MIT Technology Review as one of the world’s top 35 innovators under the age of 35 (2015).

Ling Li is a full Professor at Institute of Software, Chinese Academy of Sciences. Her research interests include intelligent computing and video processing. She has coauthored two books and over 50 papers on journals and conferences (including TC, TPDS, TIP, ISCA, MICRO). She has received the Best Paper Award of MICRO’14.

Wei Li is an associate professor at Institute of Computing Technology, Chinese Academy of Sciences. Her research covers high-performance intelligent computing system. She has participated in several National Key R&D Projects, etc. As a core member, she has participated in the R&D of several deep learning processors. She has published around 30 academic papers, and applied for nearly 20 patents.

Qi Guo is a full professor at Institute of Computing Technology, Chinese Academy of Sciences. His research interests mainly focus on computer architecture and intelligent computing systems. He has published many papers in top-tier venues such as ISCA, MICRO, HPCA, IJCAI and ACM/IEEE Transactions.

Zidong Du is an associate professor at Intelligent Processor Research Center, Institute of Computing Technology, Chinese Academy of Sciences. His research interests mainly focus on novel architecture for artificial intelligence, including deep learning processors, inexact/approximate computing, neural network architecture, neuromorphic architecture. He has published over 20 top-tier computer architecture research papers, including ASPLOS, MICRO, ISCA, TC, TOCS, TCAD. For his innovative works on deep learning processors, he won the best paper award of ASPLOS’14, Distinguished Doctoral Dissertation Award of CAS (40/10000), Distinguished Doctoral Dissertation Award of China Computer Federation (10 per year).

Zichen Xu received his Ph.D. degree from the Ohio State University. He is a full professor and the vice dean, School of Mathematics and Computer Science, the Nanchang University, China. His research spans in the area of data-conscious complex system and architecture, including performance analysis, system optimization, energy-aware architecture, and database system design/implementation. He is an IEEE senior member and ACM member.

In this Book

  • Introduction
  • Fundamentals of Neural Networks
  • Deep Learning
  • Fundamentals of Programming Frameworks
  • Programming Framework Principles
  • Deep Learning Processors
  • Architecture for AI Computing Systems
  • AI Programming Language for AI Computing Systems
  • Practice: AI Computing Systems
  • References