新开传奇私服

传奇私服发布网

当前位置:首页 > 互联网 IT业界 > 清华首款AI光芯片登上Science,全球首创架构迈向AGI

清华首款AI光芯片登上Science,全球首创架构迈向AGI

admin 互联网 IT业界 37热度

  新智元报道

  编辑:桃子好困

  巨耗算力大模型,离通往 AGI 目标又近了一步。清华团队首创 AI 光芯片架构,研制全新「太极」实现了 160 TOPS/W通用智能计算,能效竟是 H100 的 1000 倍。

  训练下一代万亿级参数大模型的高效芯片诞生了!

  最近,来自清华团队的研究人员开发了一种革命性的新型 AI「光芯片」——「太极」(Taichi)。

  不言而喻,「太极」最大的亮点是使用光,而不是电来处理数据。

  与传统堆叠 PIC 芯片方法不同,清华团队首创了分布式广度智能光计算架构,使得「太极」成为全球首款大规模干涉衍射异构集成芯片。

  「太极」具备了亿级神经元的芯片计算能力,可以显著提高处理速度和能效。

  它可以实现 160 TOPS/W通用智能计算。

  最新研究已于 4 月 11 日发表在 Science 期刊上。

  论文地址:https://www.science.org/doi/10.1126/science.adl1203

  更令人震惊的是,「太极」能效是英伟达 H100 的 1000 倍数。

  研究人员表示,「太极」为大规模的光子计算和高级任务铺平了道路,进一步发掘了光子学在现代 AGI 中的灵活性和潜力。

  ChatGPT 耗电大有解了

  当前,越来越多迹象表明,LLM 不会是通往 AGI 的最终路径。

  那是因为,基于 Transformer 架构的大模型,通过 token 预测完成推理,需要消耗大量的算力。

  此前 ChatGPT 日耗电 50 万度,曾被网友们吵上热搜。

  若是能够发明一种,节省大量能耗的芯片,LLM 的性能或在未来实现更大的飞升。

  而「太极」可能会使通用人工智能(AGI)成为现实。研究人员表示,

我们预计,「太极」将加速开发更强大的光学解决方案,为基础模型和 AGI 新时代提供关键支持。

  在将计算能力提升到 AGI 所需的水平方面,「太极」的模块化设计可能是一个关键优势。

  清华团队设计了一个拥有 1396 万个人工神经元的分布式「太极」网络,超越了其他光芯片设计(147 万个神经元)。

  因此,「太极」实现了 160.82 TOPS/W的能效。

  与 2022 年一个团队实现的 2.9 TOPS/W的能效相比,简直相形见绌。

  能效的大幅提升,对于 AI 计算的可持续发展,至关重要。

  对此,Science 表示:

通用人工智能(AGI)的飞速发展带来了对下一代计算技术在性能和能效上的更高要求,而光子计算被认为有望达到这些目标。 但目前的光子集成电路,尤其是光学神经网络(ONN),在规模和计算能力上都非常有限,难以满足现代 AGI 任务的需求。 来自清华的团队探索了一种新型的分布式衍射-干涉混合光子计算架构,成功 ONN 的规模扩展到了百万神经元级。他们在芯片上成功实现了一个拥有 1396 万神经元的 ONN,能够处理复杂的千类别级分类和 AI 生成内容的任务。 可以说,这项研究是光子计算实际应用的一个重要进展,为各种 AI 应用提供了支持。

  创新性分布式计算架构

  根据论文介绍,清华团队为采用分布式计算的「太极」,构建了一个深度较浅但宽度较广的网络结构。

  这种可重配置的衍射干涉混合光芯片,是实现多种先进机器智能任务的关键组件,涵盖了 1000 类别分类和内容生成等应用。

  与传统的深度计算层层堆叠的方法不同,「太极」将计算资源分配到多个独立的集群中,为子任务单独组织集群,最后为复杂的高级任务合成这些子任务。

  具体地说,光学衍射层的完全连通特性,可以提供比传统 DNN 中的卷积层更大的变形能力。

  这表明光网络具有用比电子系统更少的层来实现相同变换的潜力。

  「太极」 的分布式架构深度浅而宽,旨在以可持续和高效的方式扩展计算能力。

  在 CIFAR-10 数据集中,具有四个分布式层的「太极」 实现了与 16 层电子 VGG-16 网络相当的精度。

  图 1. 「太极」:一个配备分布式计算架构的大规模光子芯片,专为百万神经元级芯片网络模型设计

  图1(B)中展示了「太极」芯片,包括用于大规模输入和输出数据的双衍射单元,以及用于可重构特征嵌入和硬件多路复用的 MZI 阵列的可调矩阵乘法。

  这些组件是「太极」(TEUs)的基本芯片上的执行单元,利用了光学衍射和干涉的强大变形能力。

  图 1. 「太极」:一个配备分布式计算架构的大规模光芯片,专为百万神经元级芯片网络模型设计

  接下来,再细看「太极」的设计结构。

  下图A中展示了「太极」整体布局,分为三个部分:

  1. 输入衍射编码器(DE)(蓝色标注)采用8×8 光栅耦合器阵列进行二维信息接收。总共对 64 个通道的输入进行了编码,并将有效信息通过衍射调制权重压缩为 8 个通道。

  2. 干涉特征嵌入(IE)(紫色标注)采用 Mach-Zehnder 调制器(MZM)阵列进行任意矩阵乘法。

  3. 相对于衍射解码器,输出绕射解码器(DD)(蓝色标注)是反向的。

  图2(B)便是由 20 个 DES、4 个 IE,以及 4 个 DES 被部署为新的 TEU,来处理 32×32 的 patch。

  每个 DE 处理一个8×8 的分布式 patch,原始 1024 个通道的输入数据被编码为 32 个通道。

  接下来的 4 个 IE 计算特征嵌入,最后 4 个 DD 将嵌入解码为 256 个通道输出。

  通过调整分布式 DE、IE 和 DD 模块的数量,形成不同的特征嵌入通道数量和输出通道数量,可重构和可扩展的 DE-IE-DD 框架可以适应不同的 patch 大小和任务难度。

  图2(C)展示了具有 TEU 群集的分布式架构。图 2D 中,研究者绘制了不同不确定性水平下的层数D和稳健性 Lip(F)之间的关系。

  图 2. 构建「太极」的示意图

  (A)「太极」的执行单元(TEUs)。

  (B)多个 TEUs 根据计算分配协议协同工作,组成 TEU 集群。这些 TEU 集群采用滑动窗口机制处理较大的输入数据。

  (C)复杂任务被分解成多个简单任务,每个简单任务由一系列 TEU 集群(标记为「路径」)负责处理。

  (D)理论性能分析表明,随着每层网络的错误率增加,理想的层数(深度)在物理系统中会减少。然而,采用多路径的计算分配可以有效扩展网络规模,提升计算能力。

  图像分类,90%+准确率

  为了测试性能,研究人员首先取 CIFAR-10 数据集,并将每条路径设置为 6 层。这是实际噪声水平下的最佳规模,每层 16-8-8-4-4-1 TEU。

  七条路径的二值化准确率平均达到 94%。

  结合四条基本路径的子结果,最终的准确率达到了 76.68%,已经超过了现有的芯片架构。

  对于所有七条路径,最终结果提高到 93.65%,与目前流行的电子神经网络的性能相当。

  图3(E)是七条路径的整个测试集的混淆矩阵,图3(B)列出了「太极」、传统芯片网络体系结构、自由空间光计算体系结构和电子对应体系结构之间的精度性能基准。

  图3(D)则展示了额外的路径如何帮助纠正错误的分类案例。

  以青蛙图像为例,将七条路径的路径输出绘制为直方图(基本路径为紫线,额外路径为蓝线)。

  在计算路径输出与每个类别的理想标签之间的相似度时,如果只采用基本路径(即错误地将青蛙视为一艘船),则会做出错误的决定,但如果将所有七条路径放在一起考虑,错误就会得到纠正。

  图 3. 用于 1000 类别分类的大规模光芯片

  (A)CIFAR-10 的多路径二进制标签,其中数据集中的每个对象在每条路径上被标记为「0」或「1」。单路径(传统方法)的分类准确率有限,但多路径(提议的方法)的分类准确率随参数数量增加而提高。

  (B)对比传统芯片上的光学、自由空间光学、基于电子的最先进(SOTA)架构以及「太极」在不同路径数量下的 CIFAR-10 分类准确率。

  (C)层数对 10 类别分类准确率的影响,展示了实验数据(条形图)和理论预测(曲线)。

  (D)在 CIFAR-10 数据集中,一个样本通过「太极」的路径输出显示,最少的路径数量可能导致错误判断,但增加路径数量可以纠正错误。

  (E)使用七条路径的 CIFAR-10 混淆矩阵。

  (F)在 mini-ImageNet 数据集上进行 100 类别分类任务的模拟(蓝色)与实验(紫色)结果。

  (G)在 Omniglot 数据集上进行 1623 类别分类任务的模拟(蓝色)与实验(紫色)结果。

  为了进一步挖掘「太极」的潜力,研究人员通过为更高级的任务部署更多路径来扩展规模。

  在每条路径中,层数保持不变,但每层将包含更多 TEU(每层 16-16-8-8-4-4-1 TEU)。

  在 100 个类别的 mini-ImageNet 数据集上,每条路径的平均二值准确率在数值计算中为 92.97%,在光学实验中为 88.05%。

  在七条基本路径和八条额外路径的情况下,100 个类别的总正确率在数值模拟中为 92.76%,在实际芯片测试中为 87.34%。

  其中,图3(F)是每个类别的正确样本计数显示为直方图。

  音乐家艺术家,全能模仿

  研究人员将每个音符的生成视为一个分类问题,从 47 个可能的音调中进行选择,前后各有 16 个音符作为输入。

  对于训练,团队使用了接受率为 95% 的 MCMC 方法,来优化生成的音乐片段的风格。

  随着训练的进行,网络给出了一个在频率(音高)域中的音符分布,来表示音乐风格。

  经过训练,网络中的参数被固定下来,以适应巴赫的音乐生成风格。

  清华团队通过一个独立训练的网络对生成的结果进行评估,该网络给出了一个体现结果的巴赫风格概率的「巴赫指数」输出。

  图4(D)演示了生成过程。随机噪声作为初始输入,其巴赫指数为 6.61%。随着迭代的进行,音调图中形成了模式,巴赫指数增加。

  经过 500 次迭代,生成结果的巴赫指数达到 95.17%,具有典型的巴赫风格。

  在这种情况下,训练和生成被独立地处理为总共 4 个声音。

  最后,「太极」创作了一个高度巴赫风格的合成四声合唱,如图4(B)所示。

  图 4. 大规模光芯片用于多样化内容生成

  (A)配备 TEU 集群的音乐生成网络。

  (B)展示了巴赫风格原始音乐与生成的四声部音高模式的对比。

  (C)展示了生成的巴赫音乐的音符分布情况。

  (D)使用巴赫指数进行迭代音乐生成,该指数用来评估生成音乐与巴赫风格的相似度。

  再来看图像生成,不同艺术家和风格的图像,被用来训练下一代神经网络。

  研究人员采用不同的比例来生成不同级别的纹理,如下图所示。

  首先使用较大的 Scale 1,生成粗纹理。而较小的 Scale 2,然后用于生成精细纹理,从而获得具有多尺度纹理的风格化图像。

  为了评估结果,研究人员对预训练的 VGG-16 网络进行了微调,以得出艺术家风格分类结果。

  然后,作者在小图像(来自 MNIST 数据集的手写数字「4」)和大规模真实场景图像下测试「太极」。

  输入的图像是风格化的,保留了场景中的对象形状,并添加了艺术纹理。

  图 4. 大规模光芯片用于多样化内容生成

  (E)配备 TEU 集群的图像生成网络。

  (F)展示了三种不同艺术家风格的图像生成结果。输入到「太极」的图像包括带有随机噪声的手写数字「4」和真实场景,目的是生成符合指定艺术家风格的风格化图像。使用一个独立的分类网络(风格概率)来识别生成图像的风格。

  此外,研究人员还进行了字体风格迁移的扩展实验,以进一步展示「太极」 chiplets 的高级内容生成能力。

  通过这些额外的实验,他们验证了「太极」不仅具有模仿艺术家风格的能力,而且能够从 2D 图像中提取更高层次的语义信息。

  成果讨论

  在这项工作中,团队设计了一种具有灵活分布式计算架构的大规模衍射-干涉混合型光子 AI 芯片——「太极」。

  在光芯片方面,「太极」深入探索了光子学的大规模并行连接,相较于其他 TOPS/W级别框架,展现了更优的计算效率。

  未来,借助直接激光写入(DLW)和相变材料(PCM),所有权重都能被重新配置,从而提升系统的灵活性。此外,芯片上的激光源、调制器和探测器也可以被整合到同一平台上,并通过晶圆键合技术实现高级集成。

  在分布式计算架构方面,这种计算和任务分配方法不仅限于「太极」使用,还能帮助现有的光子集成电路(PIC)扩展其处理更高级任务的能力。

  在现代通用人工智能(AGI)领域,处理更复杂任务的趋势是不可逆的。而「太极」展示了光子计算在处理多样化复杂任务中的巨大潜力,使光学计算的实际应用成为可能。

  团队认为,「太极」将加速更为强大的光学解决方案的开发,为基础模型和新一代通用人工智能的发展提供关键支持。

  参考资料:

  https://www.science.org/doi/10.1126/science.adl1203

  https://www.tsinghua.edu.cn/info/1175/110690.htm

更新时间 2024-05-01 13:20:38