我的内心戏
CTO问我是几个意思?
莫非他不知道最近《恋与制作人》、《旅行青蛙》这两款游戏刷爆朋友圈,比王者农药还火?
不对不对,他是大Boss嘞
搞不好是想问我养的蛙儿砸回家没,拉近与下属距离?
No,No,No
CTO一向是走技术高冷范儿路线的
定是想考我这两款游戏背后用的是什么架构,上线前有没有在云上做压力测试,用户量一夜激增撑不撑得住?
停!
这其实是道坑爹的测试题
Boss就是在测试我是不是闲的蛋疼
就知道刷朋友圈,养蛙儿砸!!!
在此,我也是拼了,奉上标准答案
先摆出一张认真的疑惑脸来↓
我:“Boss,我不知道您说的是……”
Boss露出满意的微笑,但又唰唰唰放出一箭:“那你最近都在忙啥?”
我接着摆出笃(Zhuang)定(Bility)的脸:“这不,咱们公司的AI业务越来越大,服务器都要撑不住了,所以最近正在研究异构计算技术,看看咱们的AI怎么能用有限的硬件在云上跑得更快!”
什么是异构计算?
智能社会的技术基础是对全联接世界所产生的海量数据的实时处理能力。例如,一个10万个摄像头的城市一年可产生数百亿条行车记录和上万亿条人脸识别记录,对这种规模数据的生成、处理、实时查询和分析对传统的计算机系统带来了巨大的挑战。深度学习神经网络是目前流行的算法,异构计算则是目前最可行的深度学习神经网络算法的实现方法,在未来10年左右,神经元计算或许能够用更低的能耗、更低的成本和更小的体积完成同样的功能。
异构计算,是相对于当前主流的CPU计算而说的,是将主要的计算操作运行在为AI应用优化的GPU、FPGA或AI ASIC上, CPU则负责系统资源调度、管理和辅助计算功能,充分利用GPU、FPGA、AI ASIC的高度计算并行和超高带宽HBM内存。
面向智能的计算,可以分为训练、推理两大个部分。
训练是从海量的数据快速找到最优的规律,最小误差的参数集,从数据找到公式,如从几百万张照片找到图像识别的最佳公式和参数;
推理则是使用训练得到的公式和参数,对现实数据进行处理, 如对拍摄的人脸图像生成特征数据,然后对推理生成的海量数据进行快速查询和分析,找出规律,预测未来,如找出套牌的车辆,可能的恐怖袭击等等。
Boss又一次露出赞许的微笑问我
“那你觉得我们应该选谁家的异构计算产品?”
当然是华为家的大力神啊!Atlas智能云硬件平台是率先实现物理设备虚拟成逻辑服务器,通过高速互联,把包括异构计算在内的硬件池化、组合的创新硬件产品,根据业务模型按需提供硬件资源,可提升50%以上的资源利用率,性能相比传统x86架构提升10倍以上,能够大幅减少硬件机型,目前还没看到其他任何厂家有这样的产品。
而且,华为为了让我们更方便地获取异构计算服务,让AI“跑在云上”,还刷新了“云上”的服务,已经发布两款服务器,一款是P1,是适合AI深度学习、高性能计算的GPU计算加速云服务器,另外一款是PI1,是适合做推理服务的GPU推理加速云服务器。而且,还有一款即将上线的P2,采用全球计算力最强的NVIDIA Tesla V100计算卡。
通俗点说,华为的异构计算就是把一些大量简单重复的工作,拆分成让很多人可以同时分担的任务。比如说如果让我来设计旅行青蛙的底层架构,我就会用选择华为的Atlas硬件平台来支撑AI,这样的话,可以保证用户访问激增的时候,底层的计算能力不会垮掉。
大Boss暴怒:“你不是不知道什么是蛙儿砸嘛?”
了解华为服务器,点点点
领取专属 10元无门槛券
私享最新 技术干货