发布时间:2024-08-07 17:05 原文链接: 用AI自动设计芯片?计算所取得重要进展

芯片设计是一项非常挑战且耗费人力和资源的工作——通常需要由工程师团队编写代码,然后在电子设计自动化(EDA)工具的辅助下生成电路逻辑;针对人工编写的代码,工程师团队需反复对其进行迭代的功能验证和性能、功耗进一步优化。整个过程通常需要数以百计的研究团队、迭代数月或数年才能完成。

人工智能能否帮助人们自动化地设计芯片?对此,中国科学院计算技术研究所(以下简称计算所)近年来开展了一系列探索,并于近期取得了重要进展。

计算所处理器芯片全国重点实验室主任、研究员陈云霁介绍说,芯片全自动设计的目标是由机器代替人自动生成满足功能和性能需求规范的电路逻辑,从而极大减少人力和资源投入,加速设计迭代。自计算机科学奠基人之一阿隆佐·邱奇(A. Church)在1957年提出“邱奇问题”以来,处理器芯片的全自动化设计成为人工智能领域的长期愿景。但由于处理器芯片电路准确率要求高、设计空间大,处理器逻辑必须由人类专家进行逻辑设计,这成为了整个流程中的设计效率瓶颈。

聚焦解决处理器芯片自动设计所面临的精度和规模两大挑战,计算所处理器芯片全国重点实验室团队提出了“以验证为中心”的处理器智能设计方法学:从随机电路出发,由机器全自动完成包括验证、调试和修复的反复迭代,直到获得满足设计需求的目标电路。

具体而言,团队将处理器自动设计问题转化成从验证程序的输入输出(IO)出发自动生成大规模的二元决策图(BDD)表示问题。针对该问题,团队设计了二元猜测图(BSD),将传统BDD中的确定性子图替换成BSD中通过对IO的蒙特卡洛采样来确定的猜测节点。通过对二元猜测图的不断展开和归并,使得其生成的电路能够逐步逼近目标电路逻辑。

团队运用上述方法,在5小时内自动设计出了超过4百万个逻辑门的32位RISC-V 通用处理器——启蒙1号,将现有工作能自动设计的电路规模提升了3~4个数量级。

启蒙1号芯片版图及实物图,其中CPU核部分完全由算法自动生成。 计算所 供图


“启蒙1号”芯片是世界上首颗无人工干预、全自动设计的处理器芯片,可以正常运行Linux操作系统,实测性能达到了Intel 486的水平。相关论文“Automated CPU Design by Learning from Input-Output Examples”已被CCF-A类会议IJCAI 2024接收。

为进一步提升自动生成处理器的性能,团队提出了一种基于门级依赖关系分析的自动流水线设计方法。与传统数据依赖分析只能在寄存器等高层次进行不同,该方法可在细粒度的门电路级别自动进行数据流分析。在分析结果基础上通过二元猜测图构建了细粒度的流水线控制单元,在保证功能正确前提下,利用门级前递和猜测提升了程序执行效率;更重要的是,在某些情况下可以找到比人类设计更优的流水设计,平均吞吐效果提升了31%。

相关论文“Revisiting Automatic Pipelining: Gate-level Forwarding and Speculation”已被CCF-A类会议DAC 2024接收。

相关论文信息:

https://doi.org/10.48550/arXiv.2306.12456

 


相关文章

特朗普宣布:允许英伟达向中国出售H200芯片

据路透社、彭博社等媒体报道,美国总统特朗普当地时间8日在社交媒体上发文宣布,美国政府将允许英伟达向中国出售其H200人工智能芯片,但对每颗芯片收取一定费用。《纽约时报》称,H200芯片为英伟达“性能第......

开启不断迭代的治理进程

11月28日,刚刚成立的教育部教师队伍建设专家指导委员会正式发布《教师生成式人工智能应用指引(第一版)》(以下简称《指引》)。这是我国在教育治理领域迈出的标志性一步。《指引》不仅是国内第一份专门面向教......

过度依赖AI,人类核心技能会丧失吗

人工智能(AI)不仅改变了人们的工作方式,也在潜移默化中影响着思维方式。如今,AI几乎已能独立完成合同起草、疾病诊断、肿瘤发现、艺术创作乃至编写代码等复杂任务。然而,繁荣背后隐忧渐显。AI导致的工作技......

过度依赖AI,人类核心技能会丧失吗

人工智能(AI)不仅改变了人们的工作方式,也在潜移默化中影响着思维方式。如今,AI几乎已能独立完成合同起草、疾病诊断、肿瘤发现、艺术创作乃至编写代码等复杂任务。然而,繁荣背后隐忧渐显。AI导致的工作技......

人脑优于人工智能的关键机制揭示

美国普林斯顿大学神经科学家在一项新研究中,揭示了大脑在人工智能(AI)面前保持优势的一个关键机制:大脑会在不同任务中重复使用相同的认知“模块”,通过组合和重组这些模块,如同“拼积木”一般,大脑能够迅速......

清华大学首发人工智能教育应用指导原则

在历经一年的深入调研论证和广泛征求意见后,不久前,一份名为《清华大学人工智能教育应用指导原则》(以下简称《指导原则》)的文件出现在清华大学校内网站上。这一文件标志着清华大学首次系统性地对校内人工智能(......

人工智能终端产业链供需对接专题活动在厦门举行

2025年11月25日,为促进人工智能终端产业链融通创新,加快形成开放协同、优势互补的产业生态,2025年“百场万企”大中小企业融通对接活动人工智能终端产业链专场在福建省厦门市举办。活动由厦门市工业和......

释放“人工智能+”指数效应筑牢经济增长新引擎

作为新一轮科技革命和产业变革的核心驱动力,人工智能正以前所未有的广度、深度和速度渗透至经济社会各领域,催生出以数据驱动、智能主导为特征的新经济范式。其展现出的指数级驱动效应,远非传统技术的线性叠加所能......

“人工智能+”的概念界定与路径选择——基于技术和政策视角的分析

当前,以大模型、智能体、具身智能、类脑智能等为代表的人工智能技术飞速发展,正在引领新一轮科技革命和产业变革,深刻改变着人类的生产生活方式。自2024年政府工作报告首次提出“人工智能+”行动概念以来,“......

我国学者在乳腺癌人工智能辅助精准诊断及疗效预测研究方面取得进展

图乳腺癌HER2状态及新辅助疗效预测的多模态影像模型在国家自然科学基金项目(批准号:82001986、82360345、82441023)等资助下,上海科技大学沈定刚教授、昆明医科大学李振辉教授、香港......