Основные понятия
고정 소수점 형식을 자동으로 결정하는 방법과 FAUST 컴파일러의 구현 평가
Аннотация
현대 프로그램 가능한 디지털 신호 처리는 부동 소수점 숫자에 의존
고정 소수점 형식은 자원을 절약하고 실행 시간을 개선할 수 있음
FAUST 프로그램에서 고정 소수점 형식을 자동으로 결정하는 방법 검토
FAUST 생태계의 최근 개발로 FPGA 기반 보드에 대한 새로운 타겟 도입
고정 소수점 형식은 정수 연산으로 감소하여 부동 소수점 연산보다 효율적
프로그램에서 고정 소수점 형식을 추론하는 FAUST 컴파일러의 능력 평가
Статистика
Float32 +: 313 LUT, 11.4 ns
Int32 +: 32 LUT, 1.8 ns
Int24 +: 24 LUT, 1.7 ns
Float32 ×: 2 DSP, 66 LUT, 6.8 ns
Int32 ×: 4 DSP, 47 LUT, 5.8 ns
Int24 ×: 2 DSP, 0 LUT, 4.5 ns
Цитаты
"고정 소수점 형식은 정수 연산으로 감소하여 부동 소수점 연산보다 효율적입니다." - FAUST 프로그램에 대한 고정 소수점 형식 결정의 중요성을 강조
"FAUST 프로그램을 FPGA 회로로 직접 컴파일하는 것이 Syfala의 목표입니다." - FPGA 기반 보드에 대한 FAUST 프로그램의 컴파일 목표 설명