加入收藏
 免费注册
 用户登陆
首页 展示 供求 职场 技术 智造 职业 活动 视点 品牌 镨社区
今天是:2024年4月26日 星期五   您现在位于: 首页 →  技术 → 办公电子(技术聚焦)
IBM AIU是如何训练深度学习模型的?
2022/12/8 11:37:02    
IBM开发的首款人工智能计算单元(AIU)片上系统可更快、更高效地训练和运行需要大规模并行计算的深度学习模型,打破了CPU、GPU这类传统架构芯片的AI算力瓶颈,以远远超过CPU能力的速度执行数据分析。那么,IBM AIU究竟是如何实现针对深度学习优化的呢?答案是“近似计算+ 简化AI工作流程”。

IBM发布的首款人工智能计算单元(Artificial Intelligent Unit,AIU)片上系统是一种专用集成电路(ASIC),可更快、更高效地训练和运行需要大规模并行计算的深度学习模型。


AIU:专为现代AI计算打造


多年来,业界主要利用CPU、GPU运行深度学习模型,随着AI模型的数量呈指数级增长,深度学习模型也越来越庞大,有数十亿甚至数万亿的参数,需要的算力也是越来越高,而CPU、GPU这类传统架构芯片的AI算力增长已经遇到了瓶颈。

根据IBM的说法,深度学习模型传统上依赖于CPU和GPU协处理器的组合来训练和运行模型。其中,CPU的灵活性和高精度非常适合通用软件应用程序,但是,在训练和运行需要大规模并行AI操作的深度学习模型时,CPU却处于劣势。GPU最初是为渲染图形图像而开发的,但后来该技术发现了在AI计算中使用的优势。

但是,CPU和GPU都是在深度学习革命之前设计的,现在他们的效率增长已经落后于深度学习对于算力的指数级增长,业界真正需要的是针对矩阵和向量乘法运算类型进行优化的通用芯片来进行深度学习。基于此,IBM Research AI Hardware Center在过去五年中一直专注于开发下一代芯片和AI系统,希望以每年将人工智能硬件效率提高2.5倍,并能够在2029年以比2019年快1000倍的速度训练和运行AI模型。

最新AIU芯片则是IBM推出的首款针对现代AI统计数据定制的芯片。AIU是专为加速深度学习模型使用的矩阵和向量计算而设计和优化,可以解决复杂的计算问题,并以远远超过 CPU能力的速度执行数据分析。

那么,IBM AIU是如何实现针对深度学习优化的呢?答案是“近似计算 + 简化AI工作流程”。


拥抱低精度,采用近似计算


从历史上看,很多AI计算依赖于高精度64位和32位浮点运算。IBM认为AI计算并不总是需要这种精确度。有一个降低传统计算精度的术语——“近似计算”,IBM在其博客中解释了使用近似计算的基本原理:

“对于常见的深度学习任务,我们是否需要这种准确度?我们的大脑是否需要高分辨率图像来识别家庭成员或猫?当我们输入一个文本线程进行搜索时,我们是否需要第50,002个最有用的回复与第50,003个最有用的回复的相对排名的精度?答案是,包括这些示例在内的许多任务都可以通过近似计算来完成。”

基于此,IBM首创了的一种称为近似计算的技术,可以从32位浮点运算下降到包含四分之一信息的混合8位浮点(HFP8)计算格式。这种简化的格式极大地减少了训练和运行AI模型所需的数字运算量,并且不会牺牲准确性。

更精简的位格式还减少了另一个对速度的拖累:只需将更少的数据移入和移出内存,即运行AI模型对于内存的占用更少了。

IBM在其新的AIU芯片的设计当中融入了近似计算技术,使得AIU芯片的精度需求大幅低于 CPU所需的精度。较低的精度对于在新的 AIU 硬件加速器中实现高计算密度至关重要。

AIU使用混合8位浮点(HFP8)计算,而不是通常用于AI训练的32位浮点或16位浮点运算。较低精度的计算使芯片的运行速度比FP16计算快2倍,同时提供类似的训练结果。

虽然低精度计算对于获得更高的密度和更快的计算是必要的,但深度学习 (DL) 模型的精度必须与高精度计算保持一致。


简化AI工作流程


由于大多数AI计算都涉及矩阵和向量乘法,因此IBM AIU芯片架构具有比多用途CPU更简单的布局。

IBM AIU还针对将数据直接从一个计算引擎发送到另一个计算引擎进行设计,从而节省大量能耗。

据IBM介绍,其AIU芯片是一个完整的片上系统,是基于IBM此前的Telum芯片(7nm工艺)中内置的经过验证的AI加速器的扩展版本,并且采用了更先进的5nm制程工艺,具有32个处理内核并包含230亿个晶体管。

IBM AIU还被设计为像显卡一样易于使用。它可以插入任何带有PCIe插槽的计算机或服务器。“部署AI对照片中的猫和狗进行分类是一项有趣的学术活动。但它不会解决我们今天面临的紧迫问题。我们要让AI解决现实世界的复杂性——比如预测下一个飓风伊恩,或者我们是否正在走向衰退——我们需要企业级的工业级硬件。我们的AIU让这一愿景更近了一步。”


IBM AIU表现如何?


IBM并未在其官网公布更多关其AIU芯片的技术信息。不过,我们可以通过回顾IBM在2021年国际固态电路会议(ISSCC)上展示其早期7nm芯片设计的性能结果时的初始原型演示来对其性能有所了解。

IBM用于会议演示的原型不是32个内核,而是一个实验性的4核7nm AI芯片,支持FP16和混合FP8格式,用于训练和推理深度学习模型。

它还支持用于扩展推理的int4和int2格式。2021年Lindley Group通讯中包含了原型芯片性能的摘要,该通讯报道了IBM当年的演示:

在峰值速度下,使用HFP 8,该7nm芯片实现了每秒每瓦特 (TF/W) 1.9 teraflops。

使用INT4进行推理,该实验芯片达到16.5 TOPS/W,优于高通低功耗Cloud AI模组。

考虑到IBM AIU是该测试芯片的扩展版本,并且制程工艺也升级到了5nm,因此预计其整体能效将进一步提升,同时随着核心数量由4核上升到32核,其整体的峰值算力有望提升超过8倍。

Forbes的分析师认为,由于缺乏信息,无法将IBM的AIU与目前被用于AI计算的GPU相比较,但是,预计该芯片的价格将会在1500-2000美元之间。查询进一步信息,请访问官方网站http://research.ibm.com/blog/ibm-artificial-intelligence-unit-aiu。(Donna Zhang,张底剪报)
→ 『关闭窗口』
 365pr_net
 [ → 我要发表 ]
上篇文章:一种衡量半导体工艺进步的更好方法
下篇文章:了解芯片云(Cloud-of-Chips,CoC)
→ 主题所属分类:  办公电子 → 技术聚焦
 热门文章
 如何申请EtherCAT技术协会(ETG)会员资格 (166943)
 台北国际计算机展(COMPUTEX 2015)参展商名… (104273)
 上海市集成电路行业协会(SICA) (90615)
 USB-IF Members Company List (82587)
 第十七届中国专利优秀奖项目名单(507项) (74242)
 台北国际计算机展(COMPUTEX 2015)参展商名… (67856)
 苹果授权MFi制造商名单-Authorized MFi Lic… (67140)
 中国130家太阳能光伏组件企业介绍(3) (55199)
 PLC论坛 (52138)
 中国130家太阳能光伏组件企业介绍(2) (48481)
 最近更新
 EUV光刻技术回眸:Trumpf、Zeiss和ASML的… (4月3日)
 为Al设计的NPU与其他处理器共同加速生成式AI体验 (3月9日)
 英特尔为未来数据中心开发的处理器芯片新技术 (2月23日)
 压电技术使手机屏幕直接变成高质量话筒 (2月14日)
 PCB基础知识及设计软件概述 (2月2日)
 国家文化和科技融合示范基地名单(含第五批) (1月24日)
 国家文化和科技融合示范基地认定管理办法(试行) (1月24日)
 隐身衣逐步走进现实:光学隐身衣、电磁波隐身衣 (10月30日)
 电子电路常用电子元件名称缩写及中英文对照 (10月17日)
 数据手册中的参数:热特性 (8月31日)
 文章搜索
搜索选项:            
  → 评论内容 (点击查看)
您是否还没有 注册 或还没有 登陆 本站?!
关于我们 ┋ 免责声明 ┋ 产品与服务 ┋ 联系我们 ┋ About 365PR ┋ Join 365PR
Copyright @ 2005-2008 365pr.net Ltd. All Rights Reserved. 深圳市产通互联网有限公司 版权所有
E-mail:postmaster@365pr.net 不良信息举报 备案号:粤ICP备06070889号