AMD Ross智能体AI助手覆盖软件、芯片与电路板设计,相比传统开发周期,能大幅加速嵌入式系统的设计、优化、调试与部署。
新闻内容是什么?AMD今日推出了AMD Ross(TM),一款旨在加速完整嵌入式开发流程的智能体AI助手——从架构设计到优化、调试、PCB设计、电路图审查、软件、AI以及实际系统部署。AMD Ross支持自然语言工具交互,并可部署由专家开发的智能体技能、可复用工作流程以及扎实的AMD知识库,用以指导整个设计过程。它能连接各类工具,扩展专业能力,自动化经过验证的可重复工作流程,并分析结果,帮助工程师快速从设计意图转化为具体实现,大幅加速典型的嵌入式开发周期。
为什么这很重要?AMD嵌入式产品涵盖FPGA、自适应SoC、x86嵌入式处理器以及专用边缘AI平台,并由丰富的开发工具和工作流程生态系统提供支持。随着设计日益复杂,工程师们有机会在整个系统开发生命周期中,优化这些资源与成熟工程实践的应用方式。通过将专家方法论转化为可复用的智能体技能,企业能让专业知识更易获取,执行更加一致,并让工程师专注于更高价值的设计挑战。
AMD Ross如何帮助开发者?
AMD Ross支持哪些内容?AMD Ross支持从硬件设计与调试到软件和算法开发、边缘AI实现与部署的整个嵌入式开发历程。借助自然语言,开发者可以让AI智能体搜索文档、检查工具状态、运行命令、指导调试并执行经过验证的工作流程。AMD Ross在整个AMD嵌入式工具组合中发挥作用,使用户能够:
执行硬件与软件分区。
实现基于高层次综合工具的硬件设计。
优化芯片设计与调试。
开发嵌入式软件应用与算法。
利用AMD嵌入式AI软件优化机器学习算法。
精确估算功耗并优化低功耗表现。
执行系统电路图审查与最优电路板布局。
AMD Ross不限定客户端类型,使团队能够灵活选择自己偏好的大语言模型、集成开发环境(IDE)以及命令行环境,同时仍能与AMD嵌入式开发工具保持连接。
AMD Ross的独特之处在哪里?与通用型AI助手不同,AMD Ross是围绕AMD嵌入式开发环境、AMD内部工程知识以及专家编写的方法论构建的。它并非仅是叠加在开发工具之上的AI编码助手,而是将对AMD开发环境的直接访问、AMD文档、AMD编写的工作流程以及可复用的工程专业知识整合为一种专门打造的嵌入式开发体验。AMD Ross提供的情境化指导和工作流程自动化,是通用型助手无法提供的,同时通过对所有主流大语言模型、IDE及命令行环境的开放支持,保持了灵活性。AMD Ross通过整合四个专门构建的组件来实现这一点:
模型上下文协议(MCP)服务器:基于开放标准MCP服务器,AMD Ross将AI智能体连接至AMD嵌入式工具。这种连接使AMD Ross能够查询信息、运行命令,并在设计环境中开展工作。
AMD知识库:经AMD验证的向量化数据库包含用户指南、产品指南、白皮书、应用说明和答复记录。它们通过云端或本地离线环境提供经AMD验证的答案和文档访问权限。
智能体技能:开放的、由专家编写的markdown文件,记录了常见设计任务的可复用、可共享最佳实践。这些技能可以引导大语言模型完成结构化工作流程,例如时序优化或在Vitis HLS中重构C++设计以提升性能。
设计示例:现成可运行的设计案例,展示智能体技能如何应用于实际的嵌入式应用场景。
AMD Ross能实现什么?AMD Ross旨在加速开发团队从设计意图到部署的整个历程,具体包括:
通过AI辅助工作流程自动化,更快实现原型开发。
借助AMD验证的指导和可复用方法论,缩短调试与优化周期。
通过自动化重复性工具交互与任务,提升开发者生产力。
通过访问经过验证的专家工作流程,加速新工程师的入职培训。
在团队和项目间保持最佳实践的一致执行。
更大程度地复用和扩展企业工程知识。
iWave Global公司FPGA SOM事业部副总监Geetha Govindaraj表示:“AMD Ross智能体AI助手已成为我们开发工作流程中有价值的补充。它帮助我们更高效地识别和排查问题,减少了调试和启动阶段所需的时间和精力。”
AMD Ross支持的工作流程示例包括:
通过搜索文档、执行工具命令、生成代码、迭代设计并引导开发者实现设计目标,将自然语言意图转化为开发行动。
通过简化的解释、情境化指导和纠正建议,理解并解决工具错误。
运用AMD时序方法论分析时序问题,识别违规情况、解释根本原因并提出实现改进建议。
通过流水线、循环优化、pragma插入和架构优化等方面的建议,优化Vitis HLS设计。
通过引导式信号捕获、调试核心配置、接口分析和根因定位,加速硬件调试。
AMD Ross何时可用?AMD Ross代表了嵌入式开发的全新方式,将智能体AI、AMD专业能力与经过验证的工作流程相结合,帮助团队在硬件、软件、AI和系统设计方面更高效地协作。通过让工程知识易于获取和复用,AMD Ross帮助企业加速开发进程、扩展专业能力,并更快将创新产品推向市场。
AMD Ross现已上线。开发者可前往AMD.com/Ross开启智能体AI之旅。AMD计划以每月一次的节奏,在AMD Ross之下推出更多AMD嵌入式工具和工作流程能力。
Q&A
Q1:AMD Ross是什么?它能做什么?
A:AMD Ross是AMD推出的智能体AI助手,专门用于加速嵌入式开发全流程,涵盖设计架构、优化、调试、PCB设计、电路图审查、软件与AI开发以及系统部署,支持自然语言工具交互和专家智能体技能调用。
Q2:AMD Ross支持哪些开发环境和模型?
A:AMD Ross不限定客户端类型,开发者可自由选择偏好的大语言模型、集成开发环境(IDE)和命令行环境,同时保持与AMD嵌入式开发工具的连接。
Q3:AMD Ross什么时候能用?
A:AMD Ross现已正式上线,开发者可通过AMD.com/Ross体验。AMD计划以每月一次的节奏持续推出更多工具和工作流程能力。
