← 最新论文
💻 computer science

Agentic Architect: An Agentic AI Framework for Architecture Design Exploration and Optimization

Agentic Architect 是一个新颖的开源框架,它利用大语言模型,通过代码演化和周期精确仿真自主探索并优化计算机体系结构设计,在缓存替换、分支预测和数据预取方面实现了最先进的性能提升,同时证明了人类指导和种子质量对该过程仍然至关重要。

原作者: Alexander Blasberg, Vasilis Kypriotis, Dimitrios Skarlatos

发布于 2026-04-29
📖 1 分钟阅读☕ 轻松阅读

原作者: Alexander Blasberg, Vasilis Kypriotis, Dimitrios Skarlatos

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你正在尝试打造世界上最快的赛车。过去,一支由天才人类工程师组成的团队会花费数年时间调整引擎,在赛道上测试,进行微调,然后再次测试。在时间和资金耗尽之前,他们只能尝试几千种变体。

本文介绍了一种名为Agentic Architect的新工具。将其视为那些工程师的超级聪明、不知疲倦的副驾驶。人类不再负责所有调整,而是设定规则和目標,由人工智能(AI)在虚拟模拟中承担尝试数百万种不同设计的高强度工作。

以下是其工作原理,分解为简单概念:

1. 设置:人类是教练,AI 是运动员

人类架构师不编写新汽车部件的代码。相反,他们像教练一样建立训练营:

  • 种子:他们给 AI 一个“起点”(一个良好但并非完美的现有设计)。
  • 规则:他们告诉 AI 赛车需要做什么(例如,“不要撞车”、“跑得快”、“少耗油”)。
  • 赛道:他们提供一系列不同的驾驶条件(工作负载)用于测试。
  • 记分牌:他们定义如何衡量成功(例如,“我们最看重最高速度,但也希望避免过热”)。

一旦教练设置好这些,AI 便接管工作。

2. 过程:数字版的“适者生存”

AI 使用一种称为进化搜索的方法。想象一个数字培养皿,其中同时诞生数千个略有不同的计算机部件版本。

  • 变异:AI(使用大型语言模型,即 LLM)查看迄今为止最好的版本,并说:“如果我们改变这一行代码会怎样?”它创建一个略有不同的新版本。
  • 测试:计算机在“赛道”(测试数据)上模拟这个新版本的运行。
  • 评分:模拟器根据其表现给予评分。
  • 淘汰:最慢或错误最多的版本被删除。最好的版本被保留,AI 试图在下一轮中让它们变得更好。

这个循环非常快速地重复数百次,探索了人类需要数十年才能想象到的设计可能性。

3. 结果:超越最佳

研究人员在计算机处理器(计算机的“大脑”)的三个关键部件上测试了该系统:

  • 内存管理器(缓存替换):决定丢弃哪些旧数据以腾出空间给新数据。
    • 结果:AI 将速度比标准方法提高了6.2%,甚至以微弱优势击败了之前的“冠军”设计。
  • 数据预取器(预取):预测计算机接下来需要什么数据并提前获取。
    • 结果:这是最大的胜利。AI 设计的预取器比完全没有预取器快76%,比目前可用的人类最佳设计预取器快21%
  • 猜谜游戏(分支预测):预测程序将采取哪条路径,以便计算机无需停止等待。
    • 结果:即使该领域已经非常优化,AI 仍然设法在基准之上挤出了**10%**的速度提升。

4. 重大发现:关键在于混合,而非发明

研究人员惊讶地发现,AI 并没有发明全新的、外星般的数学或物理。相反,它像一位主厨

  • 它采用了已知食材(人类已经发现的技术)。
  • 它以人类从未想过的方式将它们混合在一起。
  • 它确定了使用每种食材的完美时机。

例如,在内存管理器中,AI 结合了三种不同的预测方法,创建了一个可以根据计算机正在执行的操作瞬间切换的系统。它没有发明食材;它发明了食谱

5. 关键点:“种子”至关重要

本文提出了一个非常重要的观点:你无法用劣质食材做出美味佳肴。

  • 如果人类教练给 AI 一个糟糕的起始设计(一个薄弱的“种子”),AI 只能使其略微改善。它无法修复一个破碎的基础。
  • AI 最擅长优化和打磨一个强劲的起点,而不是修复一个薄弱的起点。
  • 因此,人类的工作仍然至关重要。他们必须选择最佳的起点并设定正确的目标。

总结

Agentic Architect是一个人类与 AI 协作的新框架。人类提供愿景、起点和规则。AI 充当一个无尽、不知疲倦的探索者,测试数百万种变体,以找到已知技术的完美组合。

结果并非从零开始的魔法发明,而是一个超级优化版本的现有技术,其运行速度和效率超越了人类单独设计所能达到的任何水平。它为未来打开了大门,在这个未来中,计算机架构师将花更少的时间编写代码,而花更多时间设计 AI 探索的“搜索空间”。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →