Ascend AI processor architecture and programming principles and applications of CANN - Liang, Xiaoyao (Elsevier, 2020)