一个十年的逃犯,重回深圳,却被迅速抓捕,“出卖”他的不是旁人,而是布在街道上的拥有强大算力的人脸识别智能摄像机。
智能摄像机通过对前端视频图像进行实时在线监测,进而将风险信息向后端平台报警,不遗漏任何蛛丝马迹。
实现这项任务的背后有着不一样的“黑科技”,华为Atlas加速模块赋能新一代摄像机将传统摄像机单帧画面仅实现30张的人脸识别数量提升至200张以上,加之支持像素级别的图像分割和多种模型的实时分析,从而帮助城市筑起治安防控的坚实篱笆。
这就是华为刚刚宣布正式上市的Atlas人工智能计算平台具备的基本能力,一个满足人工智能应用对算力的快速增长需求而生的AI计算平台。
Atlas:构建面向AI未来的计算平台
4月10日,华为在深圳举办2019华为智能计算大会,同时宣布旗下Atlas人工智能计算平台正式上市发布。
要说起来在人工智能领域,华为从2014年就启动了AI芯片底层架构的预研工作,经过两年的论证,在2016年正式启动昇腾AI芯片的研发。又两年后,华为在2018年全联接大会上发布了两颗AI芯片昇腾310和昇腾910,并宣布了AI战略、AI全栈全场景解决方案。
如今,华为首批基于昇腾310芯片的Atlas系列产品正式面世,包含:Atlas 200嵌入式加速模块,Atlas 300用于中心推理的AI加速卡,Atlas 500面向边缘部署的智能小站,以及面向开发者的Atlas 200 DK套件,实现端、边、云全场景的算力覆盖。
在当天的发布会上,华为智能计算业务部总裁马海旭介绍Atlas系列产品时颇为自豪。因为Atlas产品实现了两大突破:
- 算力突破:Atlas产品基于华为昇腾系列AI芯片提供超强AI算力。昇腾310主要用于推理场景,是目前面向边缘计算最强算力的AI SoC;昇腾910用于训练场景,是目前单芯片计算密度最大的AI芯片;
- 边界突破:昇腾系列芯片采用了统一的、可扩展的达芬奇架构,是全球第一个覆盖全场景的人工智能芯片系列,无论在低功耗的边缘场景,还是大算力的数据中心场景,昇腾系列都将提供出色的性能和能效比。
如果你想问Atlas系列产品带来的最大不同,马海旭在发布会上说出最多的关键词可以回答这个问题,那就是“实时处理和分析”。
- Atlas 200:它是一个嵌入式的AI模块,长度52mm,宽度38mm,厚度10mm,却可以提供16 TOPS INT8的强大算力。如果用于视频分析领域,则可以处理16路高清视频的实时分析。
- Atlas 300:是一款基于标准PCIe接口,半高半长的加速卡,在67W功耗的情况下即可以提供64 TOPS INT8的超强算力和64路高清视频的实时分析能力。
- Atlas 500:是一款性能强大,能在边缘进行实时处理的边缘计算产品,单台可提供16TOPS INT8的处理能力,同时功耗极低,每天耗能小于一度电。
Atlas:我有一颗强大算力的“芯”
无论是对视频的实时分析还是对边缘数据的实时处理,均源自Atlas带来的强大算力。不同于传统处理器采用的一维标量计算,也不同于目前主流加速卡的向量计算。华为昇腾芯片,采用了华为独创的面向张量计算的达芬奇3D Cube架构。
这个架构为张量设计而生,面向深度学习领域大量应用的矩阵乘加做了优化,通过16*16*16的3D Cube设计,每时钟周期可以进行4096个16位半精度浮点MAC运算,为人工智能提供强大的算力支持。
以Atlas 200举例,相比于业内主流的嵌入式AI加速模块只能提供2TOPS INT8以下的算力,Atlas 200可以提供8倍于业界水平的超强算力。再以Atlas 300来说,它在业界最常用的Resnet-50和VGG两个神经网络的性能测试中,都获得了远高于业界水平的实测性能。
华为智能计算业务部Atlas领域总经理张迪煊表示,“达芬奇架构满足了人工智能领域对高算力和低功耗的需求,可以说是专为人工智能算力需求而设计的芯片架构。”
Atlas:使能行业智能化变革
可以说,在今天的数字化变革中,智能化浪潮已经来临,Atlas的使命就是要加速行业智能化变革。
“我们的愿景是用AI来使能各行各业,所以我们希望,通过Atlas丰富的产品,普惠AI,实现行业的智能化再造。”马海旭说。
据悉,华为Atlas已经在智慧城市、运营商、金融、互联网以及电力等行业,与合作伙伴一起联合创新,推出面向AI应用的最佳实践。以在互联网的应用场景举例,利用Atlas人工智能计算平台的强大推理性能,电商平台可以快速的根据客户购物喜好,从海量地浏览记录中,生成关系网络,毫秒级为客户推荐他所喜爱的商品,大幅度提升推荐的精确度和客户购物体验。
不难预计,Atlas将在对图像、视频进行识别、分析类应用的领域首先得到应用。例如在智慧城市中,Atlas 500智能小站可以通过实时分析车辆和行人的密度提供更加优化的交通灯方案;在智能金融中,运行在Atlas 300 AI加速卡上的OCR方案可以自动识别各类证件、票据、报表并录入系统,加速业务办理流程;在电力行业,搭载Atlas 200 AI加速模块的无人机可以进行实时电网巡检,大幅提升巡检效率和故障预测的准确率。
未来,Atlas将让智能无所不及。
Atlas:降低开发门槛,提升效率
当然,对于一个新的计算平台,开发者生态培养尤为重要。所以,发布会上,华为同步推出了Atlas 200 DK AI开发者套件。目的为帮助AI应用的开发者,快速熟悉开发环境,将产品做到简单快速上手。
通过Atlas 200 DK AI开发者套件,开发者可以在30分钟内完成开发环境搭建,内置的图形化编程环境,将极大地提升开发效率。并且,得益于昇腾芯片的全栈全场景能力,基于开发者套件开发的程序只需一次开发,即可实现端、边、云全场景部署。
此外,华为也已经建立了一个在线的开发者社区,并将通过持续丰富社区内容,开放开发样例,软硬件参考设计,优化开发者教程等方式,让开发者降低使用Atlas的门槛,提升效率。并且,Atlas的系列产品也会和华为云AI相关的云服务进行打通,通过华为云ModelArts训练的相关AI模型可以很容易地部署到Atlas系列产品上。
华为还通过构建智能计算生态联盟,与业界ISV、广大合作伙伴一起,在平台,架构,算法和应用软件等多个层面深入合作,降低AI使用门槛。
华为智能计算:形成三驾马车
华为Atlas智能计算平台的发布意在华为对多样化算力解决方案的布局。因为业务与数据的多样性,正驱动计算的多样性,多种计算架构共存,是未来计算的发展之路。
于是,华为智能计算形成了对x86计算平台,AI计算平台和ARM计算平台布局的三驾马车。也称之为“3+1“战略,即3大计算平台+1个智能计算生态联盟生态圈。
x86计算平台方面,华为于4月3日发布了FusionServer Pro智能服务器,在Intel平台的基础上,引入了智能加速和智能管理,将传统服务器升级到智能服务器。
AI计算平台方面,此次Atlas的发布就是其重要组成部分,此外还包括MDC智能驾驶计算平台,华为希望基于昇腾芯片,实现普惠AI的目标。
ARM计算平台方面,基于鲲鹏CPU,在特定场景下,提供更高性能,更优能效,安全可控的TaiShan系列服务器和解决方案,华为将于4月26日正式上市发布此类方案。
总之来说,华为智能计算打造了“技术+生态”双轮驱动的模式,除了保持x86计算平台在质量与效率上的竞争力外,做大AI和ARM产业也成为其新的目标。面向AI时代,华为要与整个计算产业生态伙伴一起构建超越客户期望的计算架构,共同推进摩尔定律,并超越摩尔定律。
华为智能计算已经启航!