A Scalable Precision Analysis Framework

Source

  • Evernote/Papers/A Scalable Precision Analysis Framework.md

Summary

임베디드 컴퓨팅에서 고정소수점 연산은 성능 향상에 효과적이지만, 부동소수점 연산이 필요한 복잡한 애플리케이션에서는 그 이점이 제한적입니다. 이 논문은 소프트웨어가 IEEE 표준 정밀도에 제한되는 반면, 커스텀 하드웨어는 최종 결과의 오차를 증가시키는 대가로 부동소수점 연산자의 정밀도를 사용자 정의할 수 있음을 지적합니다. 그러나 이러한 오차 증가가 허용 가능한지 판단하기 어렵기 때문에, 정밀도 최적화 작업이 드물게 수행되는 문제를 해결하기 위한 확장 가능한 정밀도 분석 프레임워크를 제안합니다.

Key Points

  • 임베디드 시스템의 실리콘 면적 및 전력 예산 제한으로 인한 성능 제약 존재
  • 고정소수점 매핑은 제한된 동적 범위의 알고리즘에서 성능 향상 가능
  • 부동소수점 연산이 필요한 복잡한 애플리케이션에서는 커스텀 하드웨어의 성능 이점 감소
  • 커스텀 하드웨어는 IEEE 표준과 달리 부동소수점 연산자의 정밀도를 사용자 정의 가능
  • 정밀도 저하로 인한 최종 결과 오차의 허용 가능성 판단이 어려워 정밀도 최적화 작업이 드묾
  • 확장 가능한 정밀도 분석 프레임워크를 통해 정밀도와 성능 간의 트레이드오프 분석 지원