StorageReview.com

AMD Ross는 Vivado 및 Vitis HLS를 시작으로 20개 이상의 오픈 에이전트 스킬과 월별 업데이트를 통해 임베디드 설계에 에이전트 기반 AI 어시스턴트를 제공합니다.

기업  ◇  소프트웨어

AMD는 임베디드 개발자들이 시스템 아키텍처 및 회로도 검토부터 FPGA 및 알고리즘 설계, 임베디드 소프트웨어, AI 추론, 디버깅 및 배포에 이르기까지 이미 사용하고 있는 도구들과 함께 작동하도록 설계된 에이전트 기반 AI 어시스턴트인 AMD Ross를 발표했습니다. 이 어시스턴트는 개발자가 선택한 대규모 언어 모델을 개방형 표준 모델 컨텍스트 프로토콜(MCP) 서버를 통해 AMD의 툴체인에 연결함으로써 FPGA, 적응형 SoC , x86 임베디드 프로세서 및 엣지 AI 플랫폼을 포함한 AMD 임베디드 포트폴리오 전체를 대상으로 합니다. 초기 릴리스에는 Vivado Design Suite 및 Vitis HLS 지원과 AMD 기술 자료가 포함되어 있으며, AMD는 향후 Vivado와 같은 기존 툴의 연 2회 릴리스 주기와는 달리 매월 릴리스를 진행할 예정입니다.

로스는 어떻게 도구와 연결하는가

Ross는 클라이언트에 구애받지 않습니다. AMD의 다이어그램에는 VS Code, Claude Code, Cursor, Devin 및 OpenCode CLI가 프런트엔드로 나열되어 있으며, MCP와 호환되는 모든 클라이언트가 작동합니다. 개발자는 기존에 선호하는 LLM, IDE 및 명령줄을 그대로 사용할 수 있습니다. MCP 서버는 AI 에이전트에 설계 환경에 대한 실시간 연결을 제공하므로 에이전트는 세션 내에서 도구 상태를 조회하고, 명령을 실행하고, 결과를 읽을 수 있습니다. AMD는 권한이 사용자에게 있으며 계획 및 실행 단계에서 사람의 검토를 거친다고 밝혔습니다.

AMD 임베디드 부문 수석 부사장 겸 총괄 매니저인 살릴 라제는 “임베디드 개발은 하드웨어 설계 및 디버깅, 소프트웨어 개발 및 배포, AI 추론, 시스템 수준 설계 등 다양한 분야에서 협업해야 하므로 점점 더 복잡해지고 있습니다. AMD Ross는 AMD 임베디드 툴, 신뢰할 수 있는 전문 지식, 전문가가 개발한 워크플로우를 고객이 매일 사용하는 기술과 방법론에 기반한 단일 에이전트형 AI 환경으로 통합합니다. AMD Ross는 임베디드 개발자에게 에이전트형 AI의 강력한 기능을 제공하여 제품 혁신을 설계 의도에서 배포까지 더 빠르게 진행할 수 있도록 전체 개발 수명 주기를 가속화합니다.”라고 밝혔습니다.

출시 시점에 제공되는 툴은 Vivado Design Suite로, Vivado가 지원하는 FPGA 및 어댑티브 SoC 제품군 전반에 걸쳐 합성, 배치 및 라우팅, 타이밍 클로저를 지원하며, Vitis HLS는 C++ 알고리즘을 RTL로 컴파일하는 데 사용됩니다. StorageReview와의 브리핑에서 AMD 임베디드 사업부의 제품, 소프트웨어 및 솔루션 담당 부사장인 커크 사반(Kirk Saban)은 4분기에 예정된 세 번의 월별 릴리스를 통해 전력 예측을 위한 Power Design Manager, 시스템 내 하드웨어 디버깅을 위한 ChipScope, 그리고 AMD 어댑티브 SoC의 AI 엔진을 위한 Vitis AI가 추가될 예정이며, 회로도 및 PCB 검토, x86 임베디드, ROCm 관련 기능은 내년까지 순차적으로 추가될 것이라고 밝혔습니다.

지식 기반 및 에이전트 기술

MCP 서버 뒤에는 AMD 기술 자료가 있습니다. 이 자료는 AMD에서 검증한 벡터화된 사용자 가이드, 제품 가이드, 백서, 애플리케이션 노트 및 답변 기록 데이터베이스 세트로, Vivado 어시스턴트가 이를 검색하여 Vivado 경고를 설명하는 답변 기록과 연결할 수 있도록 합니다. 기술 자료는 클라우드 또는 완전 오프라인 로컬 배포 환경에서 실행되며, 이는 AMD가 언급한 항공우주, 방위 및 기능 안전 분야 고객에게 중요한 요소입니다. 사반은 고객이 Ross를 노트북, 워크스테이션, 온프레미스 GPU 서버 또는 공용 클라우드에서 실행할 수 있으며, 원하는 경우 개방형 모델과 에어갭 방식으로 연결할 수도 있다고 말했습니다. AMD는 Ross의 실행 위치에 어떠한 제한도 두지 않습니다.

두 번째 계층은 에이전트 스킬로, LLM(로컬 라이프메이커)이 반복 가능한 엔지니어링 작업을 수행하도록 안내하는 공개 마크다운 파일입니다. 여기에는 타이밍 클로저 방법론, RTL 린팅, 데이터 흐름, Vitis HLS 루프 언롤링, 파이프라인 처리, 프래그마 삽입 등이 포함됩니다. AMD는 초기 GitHub 저장소에 20개 이상의 스킬이 제공되며, 실제 하드웨어에 스킬을 적용하는 방법을 보여주는 바로 실행 가능한 설계 예제도 함께 제공된다고 밝혔습니다. 또한 고객과 파트너가 자체 스킬을 작성하거나, 비공개로 유지하거나, 업스트림에 기여할 수 있기를 기대합니다.

AMD가 선보인 것과 이를 사용한 사람들은 누구인가

Ross는 여름부터 FPGA 툴을 시작으로 얼리 액세스 프로그램에 참여해 왔으며, AMD는 800명 이상의 고객이 이 프로그램에 참여하고 있다고 밝혔습니다. 브리핑에서 선보인 데모는 Vivado를 중심으로 진행되었습니다. Spartan UltraScale+ 평가 키트용 MicroBlaze 기반 마이크로컨트롤러 설계를 위한 단 한 줄의 명령만으로 11단계 계획과 완벽하게 작동하는 설계를 생성했는데, AMD에 따르면 이는 수작업으로 진행할 경우 2~3시간이 소요되는 작업입니다. 라우팅 후 설계 체크포인트에 대한 단 한 번의 명령으로 타이밍 위반을 분류하고 승인 후 재실행 시 타이밍 문제를 해결하는 제약 조건을 제안했습니다. 또한 이미지 센서 파이프라인이 MATLAB에서 C를 거쳐 Vitis HLS의 RTL로 이동하는 과정에서 AMD의 HLS 기술이 프래그마를 적용하여 패브릭 리소스 사용률을 약 35% 절감했습니다. 멀티 에이전트 예제에서는 12개 카메라 파이프라인 요청을 받아 사람이 읽을 수 있고 기계가 읽을 수 있는 사양을 생성하고, x86 CPU, GPU, NPU 및 파트너 보드의 적응형 SoC에 작업을 분산시키고, Vivado에서 FPGA 부분을 컴파일했으며, 각 단계는 사람이 승인했습니다. 이는 AMD의 시연 자료 및 수치이며, 저희는 해당 어시스턴트를 테스트하지 않았습니다.

iWave Global의 FPGA SOM 사업부 부책임자는 AMD 자료에서 다음과 같이 말했습니다. "AMD Ross의 AI 에이전트는 개발 워크플로에 매우 유용한 추가 기능입니다. 문제를 보다 효율적으로 식별하고 해결하는 데 도움이 되어 디버깅 및 초기 구동 단계에서 필요한 시간과 노력을 줄여줍니다."

AMD Vivado Design Suite 제품 페이지

StorageReview에 참여

뉴스레터 | 유튜브 | 팟캐스트 ( 아이튠즈 / 스포티파이) | 인스타그램 | 트위터 | 틱톡 | RSS 피드

해롤드 프리츠

저는 IBM이 Selectric을 만든 이후로 기술 산업에 종사해 왔습니다. 하지만 내 배경은 글쓰기입니다. 그래서 저는 프리세일즈 사업에서 벗어나 제 뿌리로 돌아가서 약간의 글을 쓰지만 여전히 기술 분야에 참여하기로 결정했습니다.