当围棋遇上麒麟芯片 方寸之间蕴藏无限智慧
3月30日,中国围棋甲级联赛进行到第一场第三轮。本轮比赛中,中国围棋领军人物柯洁的比赛仅在“弈客”APP一个直播平台上就吸引了到百万人次的关注,同时目前世界棋手等级分第一人朴廷桓的比赛也吸引了数十万人次的围观。有趣的是,在本轮的比赛中,同是执白的柯洁和朴廷恒在布局阶段就下出了AI式围棋。从围棋比赛引入人工智能之后,围棋这一人类最古老的智慧游戏在全球范围内得到了前所未有的关注。像柯洁,朴廷恒这样的全球顶级棋手,日常训练中也在通过与人工智能的大量对弈来重新认识围棋,而已经参加过20年围甲联赛的棋手古力更表示,人工智能改变了他对围棋的想法,古力认为围棋棋手如果能够跟人工智能不断学习、对弈,即便作为顶尖棋手,进步空间仍然很大。
纵观2018年已经进行的三轮围甲比赛的对局,不仅是柯洁和朴廷恒,几乎所有参赛的选手都受到了人工智能的影响,由AI率先下出的新手在比赛中频繁出现,AI式围棋成为2018年围甲比赛中一道独特的风景。2018年中国围甲比赛另一道独特风景则是今年的赞助商华为手机,同样是人工智能领域的全球顶级选手,华为手机作为全球首个采用人工智能手机芯片的品牌,其搭载的麒麟芯片与围棋开启了方寸之间的智慧碰撞,而伴随着围甲比赛的进行,麒麟芯片还将与围棋进行更深层次的交互,在智慧的加持下,围棋的未来显然有着更多的想象力。
其实麒麟芯片和围棋有很多共同之处,它们都在方寸之间体现出一种智慧,从形式上看是计算的智慧,而哲学角度看其实是选择的智慧,而从战略角度来看则是一种预测的智慧。
围棋与麒麟芯片:方寸之间的计算智慧
根据历史记载,围棋早在四千年前就已经出现在古代中国,古代称之为“弈”,经过各个朝代的不断演变,围棋规则得到完善与规范,并逐渐在各个群体中得到推广与普及,成为启迪智慧、陶冶性情的智力游戏。近年来,“AlphaGo人工智能大战人类顶尖棋手” 在棋坛引起轩然大波,再次让围棋进入到大众的视线,吸引越来越多的围棋爱好者关注。
围棋的棋具很简单,只需要一个棋盘和黑白两色的棋子,但围棋横纵有19条线,共计361个交叉点,在前期布局时每一步都有几百种可能性,每一种可能性背后又有几百种后手,相关的推演会变成一个巨大的树形结构,对棋手算力的要求呈几何级增长,同时还要考虑到策略调整,以及如何保持先手优势。这就是棋手们展现智慧的地方,在小小的棋盘上演绎出无数种可能,用智慧开展较量。
而有趣的是,计算的智慧正是麒麟芯片与围棋极为相似的地方,从本质上看,围棋考验的是人的计算能力,而麒麟芯片的核心同样是计算能力,SoC的计算能力甚至在很大程度上影响手机的运行流畅程度。
纵观麒麟芯片的历代产品,计算能力始终是麒麟团队重点提升的核心性能之一。举例来说,麒麟950采用4个A72和4个A53架构,全面平衡性能与功耗,显著提升CPU的运算部分,到了麒麟960,释放多核GPU的真实性能,解除了CPU对GPU性能的束缚,改善多线程性能,渲染性能更快。再到如今,麒麟970更首次集成AI专用硬件处理单元NPU,AI运算性能超越CPU与GPU,在处理相同的AI计算时拥有25倍性能和50倍能效优势。
除了硬件体现的计算智慧外,麒麟芯片的架构设计也展现了麒麟团队在芯片规划中关于统筹的智慧。以麒麟970为例,这颗芯片集成55亿个晶体管,其中包含了CPU、GPU、ISP、DSP、NPU等各种独立硬件单元,而麒麟970仅仅只有指甲盖大小,在如此小的面积之内要集成数量庞大的晶体管,并妥善处理各硬件单元之间的位置与逻辑,其中涉及到的计算之复杂,光想想就觉得不可思议!这就好比围棋中,棋手需要在方寸大小的棋盘间进行复杂的计算,让每一步棋都能发挥最大的作用,这其中体现的就是棋手的智慧。
围棋与麒麟芯片:方寸之间的选择智慧
围棋如果从结局入手的话,棋盘上一共361个点位,局终时每一个点位上不是白子就是黑子,要么就是空,也就是说每一个点位有三种选择,那么按照排列组合的规律,围棋结局的变化总数为: 3的361次方,但这个天文数字的结果还单单只是结局的数量,因为围棋过程中势必会出现打劫——也就是双方互相提子的情况,这就导致了哪怕是同一种结局,也可能拥有着无数种完全不同的过程,围棋结局的数量确实是一个有穷的数值,即3的361次方(3361≈1.74×10172);但是导致这些有穷结局的过程量,却是无穷的!所以说围棋的棋局数量,是没办法枚举出来的,这正是围棋自出现以来,千古无同局的根本原因,因为棋手的每一次选择,就会导致后面无数种排列组合的改变。
而麒麟芯片的发展,同样是一种选择的智慧,其复杂的规格与排列组合,与围棋选手下棋一样,都需要设计者一步一步地去作出最正确的选择,把想法一点一点变成现实,而这种选择实际上在考验芯片设计者的智慧选择:麒麟910采用28nm制程工艺,一举解决兼容性和功耗问题;麒麟920业界率先商用LTE Cat.6,创新提升通信规格;麒麟930解决了信号不稳定的问题,为华为手机带来更好的通话质量;麒麟950实现功耗与性能的精准平衡,带来更好的流畅体验;麒麟960率先集成内置安全引擎,成为全球首款金融级安全的手机芯片。而到了麒麟970,带来了AI在手机端的全新体验,开创了手机侧AI应用的行业先河。不同于以往CPU所讲究的“最高主频”以及“多核心”、“浮点运算”等参数,NPU通过提升端侧AI的运算力,能让手机拥有和人类相似的自主学习能力,像人一样思考和处理问题,从而具备更为出色的系统运行效率和运算速度,让手机更智慧更懂你,能够带给普通手机用户更好的使用体验。
正是每一次智慧选择,让麒麟芯片在市场竞争中不断取胜,抢占领导者的角色。如同围棋比赛一样,棋手在每一次落子时,都能抢到最为宝贵的先手,从而能够一直保持棋局的优势局面,掌握到比赛的主动权。
围棋与麒麟芯片:方寸之间的预测智慧
在人工智能未进入围棋领域之前,围棋已经发展出了大量的定式,这些定式被认为黑白两分的最佳选择。而人工智能的出现,则打破了人类对大量已有定式的认知,最有趣的是人工智能颠覆了以往定式中星位和三三之间的认知。人工智能开创性选择的三三点入,目前已经现在成了国内外比赛中棋手普遍招法,俨然创造出了一种全新的围棋定式。
而人工智能对三三的选择,本质上是一种对未来趋势变化进行计算后的精确预测。它会对每一步棋导致的获胜概率进行计算,而布局阶段选择三三点入,在人工智能的预测中是能够导致未来获胜概率增加的选择。而大量的人机对局和机机对局都显示了人工智能这一预测的正确性,于是人工智能的三三点入也成为了一种新定式流行。
同样,麒麟芯片与围棋在智慧方面的的相似性也体现这样的预见性上,麒麟每一代芯片的设计,都来自至少两年前的预判,这与棋手在落子之前进行的推演与预判十分相似。以AI为例,在麒麟970芯片设计之初,麒麟团队就预见到了在未来端侧AI将成为手机的核心竞争力,积极联合业界合作伙伴开展AI的部署与探索,并成功推出麒麟970,领先开启手机AI时代,将其他芯片厂商远远甩在身后,这正是麒麟团队的预测智慧。
麒麟芯片的预测智慧也在华为手机上落地,变成实用的AI功能。在近日举行的P20系列发布会上,麒麟970展现出了强劲的AI实力,带来革命性的AI摄影体验,推出AI摄影大师,能够智能识别19种场景并设置拍照参数,推出AI防抖和AI摄影指导功能,从官方发布的样张来看,拍照效果非常惊艳。
而早在2017年,华为Mate 10系列与荣耀V10手机发布时,麒麟970就已经展现出了AI实力,带来AI慧眼拍照、AI随行翻译和AI语音助手等全新的AI体验,这些AI功能的出现在整个手机行业来看,都是非常领先的。2018年搭载麒麟970的华为P20系列发布,我们看到华为手机在AI技术的应用又得到了进一步提升,而在未来,伴随着华为手机人工智能生态平台的建设,还将有更多AI功能值得我们期待。
2018年的围甲比赛,因为有了华为手机的深度参与,吸引到更多人的关注,这一古老的智慧游戏正焕发出全新的活力与生机。围棋棋盘不大,但方寸之间尽显艺术的智慧与魅力,正如同麒麟芯片,在方寸之间同样展现了科技的智慧与魅力。相信围棋与麒麟芯片的碰撞,不仅会带来艺术与科技的融会贯通,还将把围棋与人工智能的发展带向一个全新的世界。