PipeRTL: IR 레벨에서의 타이밍 감지 파이프라인 최적화를 위한 RTL 생성
요약
PipeRTL은 하드웨어 컴파일러를 위한 IR 레벨 파이프라인 최적화 프레임워크입니다. 기존 RTL 흐름에서는 파이프라인 최적화가 낮은 수준의 네트리스트 표현으로 내려가면서 원래의 연산자 구조가 손실되어 전역적인 최적화 기회가 제한되었습니다. PipeRTL은 IR 레벨에서 레지스터 재배치의 합법성을 명시하고, 타이밍 예측기를 사용하여 지연 동작을 근사하며, 이를 최소 비용 흐름 문제로 공식화하여 파이프라인 최적화를 컴파일러 패스로 통합합니다.
핵심 포인트
- PipeRTL은 하드웨어 컴파일러의 IR 레벨에서 작동하는 파이프라인 최적화 프레임워크이다.
- 기존 RTL 흐름에서는 낮은 수준으로 내려가면서 파이프라인 최적화 기회가 손실되는 문제가 있었다.
- PipeRTL은 레지스터 재배치의 합법성을 IR에 명시하고, 타이밍 예측기를 활용하여 지연 동작을 근사한다.
- 이를 전역 최소 비용 흐름 문제로 공식화함으로써 컴파일러 패스로 파이프라인 최적화를 통합할 수 있다.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv cs.AR의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기