麒麟970这枚AI芯到底突破了什么?

2017-09-12 00:07:38 来源:未知

IFA 2017上,华为发布其首款AI芯片麒麟970引起业界注目。这款即将运用于华为旗舰Mate10的AI芯片打破了传统芯片CPU/GPU架构布局,在性能上实现了大幅提升。华为消费者业务CEO余承东还表示,麒麟970将AI算力提升几十倍的同时,还提供了完善的多应用模式和ML框架的支持,能够让开发者开发出更具想象力和全新体验的应用。

华为消费者业务CEO余承东

这枚芯片面世意味着在多年人工智能畅想后,华为终于实质性地走出了AI应用之路。而且在手机终端也是全球最被看好的人工智能平台,华为有望借此树立全新的智能手机未来格局,其在AI芯片上的突破引领或将引发行业效仿和对标。

设计突破:全新AI计算架构、独立NPU处理单元

据埃森哲报告显示,至2035年前,预计人工智能技术会使劳动生产率提高40%,让人们的时间使用效率更高。而AI芯片的核心技术在于突破计算速度,在实际的参数表现上,麒麟970的性能确实非常出众,尤其在AI计算方面。

未来的智慧终端将面临更复杂的应用场景,所以在计算能力上也有要更强要求,Google因此推出了TPU,这款专门针对深度学习而开发的处理器在性能上要远远超越当下的GPU和CPU水平,但TPU目前还无法移动化。如果要实现移动化的神经网络计算能力,就要求面向手机的人工智能芯片有新的架构,华为提出了全新的芯片解决方案,引入独立的神经网络计算单元NPU(Neural Network Processing Unit)解决了很多计算方面的限制与挑战。

除了Google发布的TPU外,NVIDIA面向人工智能应用也尝试推出了新的GPU架构Volta,但是在手机上还没有先例,毫无疑问,移动端的AI计算挑战要更大。华为在麒麟970上创新性地实现了将一个专用的神经网络处理单元(NPU)融合进整个SoC架构,并将NPU与其它计算单元组成一个面向移动AI应用场景的异构计算体,在将AI算力提升几十倍的同时,还提供了完善的多应用模式和ML(Machine Learning)框架的支持,让开发者可以用自己最习惯的方式获得麒麟970的强大AI算力,开发出更具想象力和全新体验的应用。

性能突破:高性能密度和能效比,带来高性能和长续航

以“技术驱动”的华为在AI芯片上的布局并非一朝一夕。据了解,华为目前已经在人工智能领域进行了近5年的布局,其神秘的研究基地——诺亚方舟实验室主要围绕人工智能和数据挖掘技术开展研究,并联合美国加州大学伯克利分校展开人工智能基础研究的战略合作。

去年荣耀Magic的推出就已经代表了华为在人工智能层面的一大迈进,从系统层面开始对应用和生态整合,以及植入AI能力,是华为消费者业务“端云芯协同”的战略构想。因此,累积多年技术积累的华为在AI芯片上展现了厚积薄发的实力。

余承东在发布会上表示,在执行神经网络算法方面,麒麟970芯片的NPU具备超越已有CPU、GPU、DSP数倍的能效比和性能。测试数据显示,同样的性能下,麒麟970的NPU所占用的面积仅仅是GPU的一半,CPU的十分之一。在完成同样任务的情况下,能耗只有GPU的十五分之一,CPU的五十分之一。实际运行过程中,峰值功耗不超过1W,可以用更少的耗能更快的完成AI计算任务,因此,除了传统升级优化之外,全新发布的华为旗舰Mate10的AI应用将非常令人期待。