ARES: LLM 에이전트를 활용한 PPA 및 비용 인식형 RTL 최적화를 위한 적응형 추론 노력 조절 (Adaptive
요약
LLM 에이전트를 활용해 RTL 설계의 PPA(전력, 성능, 면적)를 최적화하는 Ares를 제안합니다. 비용 효율성을 위해 추론 노력을 적응적으로 조절하며, 기존 방식 대비 낮은 비용으로 높은 최적화 성능을 달성합니다.
핵심 포인트
- LLM 호출당 정규화된 비용 지표를 도입하여 공정한 비교 가능
- 장기 메모리 구축보다 적응형 추론 노력 조절이 더 효과적임
- 인내심 카운터를 통해 정체 시에만 추론 수준을 격상
- 기존 최첨단 기술 대비 훨씬 적은 토큰으로 더 높은 성능 달성
대규모 언어 모델 (LLM) 에이전트는 수정, 합성, 그리고 PPA 분석을 반복함으로써 레지스터 전송 레벨 (RTL) 설계의 전력, 성능 및 면적 (PPA)을 최적화하며, 매 LLM 호출마다 1달러의 비용이 발생합니다. 기존의 에이전트들은 정규화된 비용 없이 도달한 품질만을 보고하거나, 해당 품질의 원인을 설계된 교차 설계 메모리 (cross-design memory) 덕분으로 돌리며, 모든 호출의 추론 노력 (reasoning effort)을 고정된 상태로 유지합니다. 우리는 이에 대응하는 세 가지 혁신을 담은 Ares를 제안합니다. (1) 우리는 성능 지표 (FoM)와 함께 보고되는 LLM 호출당 정규화된 달러 비용을 도입하여, 노력 수준과 최적화 도구 간의 공정한 비교를 가능하게 합니다. (2) 이러한 회계 방식을 사용했을 때, 장기 메모리 (long-term memory)의 구축은 거의 중요하지 않다는 것을 발견했습니다. 설계된 메모리는 동일한 경험을 단순히 이어 붙인 것보다 신뢰할 수 있는 이득을 주지 못합니다. (3) 대신 우리는 21개의 학습 설계에 맞춰진 인내심 카운터 (patience counter)를 통해, 낮은 노력 수준에서의 진전이 정체될 때만 더 깊은 추론으로 격상함으로써 호출당 추론 노력을 적응시킵니다. 이는 모든 반복 과정에 균등하게 배분하는 대신, 이득이 발생하는 곳에 추론을 할당합니다. 학습 과정에서 보지 못한 세 가지 테스트 설계에 대해, 이 노력 정책은 동일한 정규화된 비용에서 최적의 고정 노력이 16-23%의 FoM을 달성할 때 FoM을 23-27% 낮춥니다. Ares는 LLM이 초안을 작성한 곱셈-누산 유닛 (multiply-accumulate unit)과 고도로 수동 최적화된 대응물 사이의 격차를 최대 83%까지 메우며, 최첨단 기술인 Dr. RTL 대비 12%의 토큰만으로 25% 더 깊은 FoM에 도달합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv cs.AR의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기