본문으로 건너뛰기

© 2026 Molayo

arXiv논문2026. 04. 30. 13:13

MappingEvolve: LLM 기반 기술 매핑을 위한 코드 진화

요약

본 기술 기사는 LLM을 활용하여 기술 매핑(technology mapping) 과정을 자동화하고 개선하는 오픈소스 프레임워크인 MappingEvolve를 소개합니다. 이 프레임워크는 매핑 과정을 최적화 연산자로 추상화하고, Planner, Evolver, Evaluator로 구성된 계층적 에이전트 기반 아키텍처를 사용하여 진화적 탐색을 수행합니다. 실험 결과, MappingEvolve는 기존의 직접 진화 방식이나 강력한 베이스라인 대비 우수한 성능을 입증하며, 면적 감소 및 전반적인 $S_{overall}$ 향상을 달성했습니다.

핵심 포인트

  • MappingEvolve는 LLM 기반 기술 매핑 코드 진화를 위한 선구적인 오픈소스 프레임워크입니다.
  • 이 방법은 매핑 과정을 최적화 연산자로 추상화하고, Planner-Evolver-Evaluator의 계층적 에이전트 구조를 사용합니다.
  • 실험적으로 기존 방식 대비 높은 성능을 보여, ABC 대비 10.04%, mockturtle 대비 7.93%의 면적 감소를 달성했습니다.
  • 단순한 코드 생성을 넘어, 명시적인 면적-지연 트레이드오프 탐색이 가능합니다.

기술 매핑 (technology mapping) 은 논리 합성 (logic synthesis) 의 핵심적이면서도 어려운 단계입니다. 대형 언어 모델 (LLM, Large Language Models) 이 최적화 스크립트 생성에 적용되어 왔지만, 핵심 알고리즘 향상을 위한 잠재력은 아직 개발되지 않았습니다. 우리는 LLM 을 직접 사용하여 기술 매핑 코드를 진화시키는 선구적인 오픈소스 프레임워크인 MappingEvolve 를 소개합니다. 우리의 방법은 매핑 과정을 별도의 최적화 연산자 (optimization operators) 로 추상화하고, Planner, Evolver, Evaluator 로 구성된 계층적 에이전트 기반 (agent-based) 아키텍처를 사용하여 진화적 탐색을 안내합니다. 이러한 구조화된 접근 방식은 전략적이고 효과적인 코드 수정을 가능하게 합니다. 실험 결과, 우리의 방법은 직접 진화와 강력한 베이스라인에 비해 현저히 우수한 성능을 보였으며, ABC 대비 10.04% 의 면적 감소 (area reduction) 와 mockturtle 대비 7.93% 의 면적 감소를 달성했습니다. 또한 EPFL 벤치마크에서 $S_{overall}$ 가 46.6%~96.0% 향상되었고, 면적-지연 트레이드오프 (area--delay trade-off) 를 명시적으로 탐색했습니다. 우리의 코드와 데이터는 https://github.com/Flians/MappingEvolve 에서 이용 가능합니다.

AI 자동 생성 콘텐츠

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

원문 바로가기
9

댓글

0