开发者社区> 问答> 正文

异构计算如何适用于人工智能?

已解决

异构计算如何适用于人工智能?

展开
收起
阿阿里云 2022-04-05 09:38:46 932 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    人工智能的发展经历了多个阶段,最近一次的爆发从 2010 年开始。这一次人工 智能的爆发主要受到三个重要因素的影响 :算法、数据和计算力。其中计算力是桥 梁、也是引擎,是人工智能最终能够真实地被应用于社会生活的方方面面的重要推动 因素。纵观现有的人工智能产业,异构计算技术随处可见,GPU、FPGA 和 ASIC 在 这个领域内可谓龙争虎斗、各放异彩。

    先说 GPU 云服务器,其卓越的浮点运算能力能够在大吞吐的训练场景中大幅缩 短 AI 深度学习模型的训练时间,从之前在 CPU 上的几周优化到几天甚至几个小时。 GPU 还支持单机多卡的高速通信,在 8 个 GPU 的场景下,通过 GPU NVLink 技术, 在多块 GPU 之间共享计算能力和存储单元,实现更强大的处理能力、更加快速的响 应,从而在 AI 深度学习的推理场景下满足低时延响应的业务要求。例如,在图像识 别应用中,利用 GPU 可以极大地提高图像识别服务中离线模型训练和在线识别的效 率,吞吐量相比主流的 Xeon CPU 服务器可以提高数十倍。图 3-24 展示了使用阿里 云 GPU 云服务器搭建的图像识别应用架构,已广泛应用于社交网站的图片鉴别领域。 3-24.png

    FPGA 云服务器能运行支持 Caffe、TensorFlow、PyTorch、MXNet 等框架的应 用,在阿里云的实践中发现,对于特定的网络框架及模型,FPGA 在推理侧往往显示 出了惊人的性价比。比如采用 Yolo 网络目标识别 GPU 与 FPGA VU9P 的结果对比如 图 3-25 所示。 3-25.png

    对比业务方原始方案采用的 GPU,采用 FPGA 在精度几乎没有损失的前提下, TCO 只相当于 GPU 的约 1/3。另一个例子是广告预估 CTR,也有非常突出的性价比 优势,广告预估 CTR 的 FPGA 与 GPU 结果对比如图 3-26 所示。 3-26.png

    需要说明的是,如果采用性能更为强大的 GPU,虽然 GPU 的性能会大幅上升, 但是同时意味着成本的大幅上升,那么结果就是性价比对比大致不变,FPGA 的优势 无可争议。

    而基于 ASIC 的人工智能芯片,天生就是用于人工智能场景的,其计算力更加惊 人。以阿里巴巴在 2019 年云栖大会上发布的含光 800 芯片为例,在杭州城市大脑的 业务测试中,1 颗含光 800 的算力相当于 10 颗 GPU。

    《弹性计算:无处不在的算力》电子书可以通过以下链接下载:https://developer.aliyun.com/topic/download?id=7996"

    2022-04-05 11:19:31
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
【云栖精选6月刊】当AI来敲门,一刊尽览人工智能 立即下载
人工智能的商业化落地 立即下载
人工智能的投资机会 立即下载