본문으로 건너뛰기

© 2026 Molayo

arXiv논문2026. 05. 08. 13:49

LLM-Driven Design Space Exploration of FPGA-based Accelerators

요약

본 논문은 대형 언어 모델(LLMs)을 활용하여 FPGA 기반 가속기의 설계 공간 탐색(Design Space Exploration, DSE) 과정을 자동화하는 프레임워크인 SECDA-DSE를 제안합니다. 기존의 하드웨어-소프트웨어 공동 설계 방법론(SECDA)은 복잡하지만 최적 설계를 찾기 위해 수동 노력이 많이 필요했습니다. SECDA-DSE는 구조화된 탐색 도구, LLM 기반 추론 엔진(RAG 및 CoT 프롬프팅), 그리고 강화 학습 피드백 루프를 결합하여 효율적인 자동화된 가속기 설계 최적화를 가능하게 합니다.

핵심 포인트

  • FPGA 기반 가속기 설계는 복잡하고 시간이 많이 소요되는 과정으로, 광범위한 설계 공간 탐색(DSE)이 필요합니다.
  • 제안된 SECDA-DSE 프레임워크는 LLMs를 통합하여 DSE 과정을 자동화하며, 기존의 수동 전문성 의존도를 낮춥니다.
  • 프레임워크는 구조화된 DSE Explorer, RAG/CoT 기반 LLM Stack, 그리고 강화 학습(RL) 피드백 루프로 구성되어 있습니다.
  • Zynq-7000 FPGA를 사용하여 합성 타이밍 및 자원 제약 조건을 만족하는 가속기 설계의 초기 평가를 통해 실현 가능성을 입증했습니다.

현대 인공지능 워크로드를 위한 필드 프로그래머블 게이트 어레이 (FPGA) 기반 가속기 설계는 아키텍처 파라미터, 데이터플로우 전략, 메모리 계층을 포괄하는 광범위하고 복잡한 하드웨어 설계 공간을 탐색해야 하므로 시간이 많이 걸리고 자원이 많이 소요되는 과정입니다. SECDA 방법론은 시스템 C 시뮬레이션과 FPGA 실행을 통해 가속기의 하드웨어-소프트웨어 공동 설계를 신속하게 가능하게 하지만, 최적의 가속기 구성을 식별하기 위해서는 여전히 상당한 수동 노력과 도메인 전문성이 필요합니다. 본 작업은 FPGA 기반 가속기의 설계 공간 탐색 (DSE) 을 자동화하기 위해 SECDA 생태계에 대형 언어 모델 (LLMs) 을 통합하는 프레임워크인 SECDA-DSE 를 제시합니다. SECDA-DSE 는 가속기 구성을 생성하는 구조화된 DSE Explorer 와 리트리벌-Augmented Generation 및 체인-of-Thought 프롬프팅을 사용하여 추론에 기반한 탐색을 수행하는 LLM Stack, 그리고 지속적인 개선을 위한 강화 학습 (RL) 을 가능하게 하는 피드백 루프를 결합합니다. 우리는 Zynq-7000 FPGA 에서 합성 타이밍과 자원 제약 조건을 충족하는 생성된 가속기 설계에 대한 초기 고수준 합성 기반 평가 를 통해 SECDA-DSE 의 실행 가능성을 입증했습니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 arXiv cs.AR의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
2

댓글

0