This book systematically discusses the principles, architecture and development technology of the Ascend AI processor based on the Da Vinci architecture. The book is divided into 6 chapters, covering the theoretical foundation of neural networks, computing chips and open source frameworks, hardware and software architecture of Ascend AI processor, programming theories and methods, as well as typical cases. To facilitate the readers’ learning, the book also offers extensive technical documentation, development examples, and other online resources based on the Ascend AI processor.
Liang Xiaoyao is a professor and his research interests include computer architecture, integrated circuit design, GPGPU, and chip architecture of artificial intelligence.