SIMD와 근사함수를 이용한 고속 아크탄젠트 계산

초록

본 논문에서는 근사함수와 SIMD 방식을 이용한 고속 아크탄 젠트 함수의 구현방법을 설명한다. 아크탄젠트를 추정하기 위해 6개의 근사 함수를 이용하였고, 이 함수들은 SIMD 방식에 적합한 형태로 연산과정이 나뉘게 되며 각 과정에 해당하는 최적화 방법이 제안된다. 기존의 고속 아 크탄젠트 계산을 위한SIMD 방법에서 사용되는 부호함수의 반전을 통해 통 해 제안하는 방법은 연산의 횟수를 줄일 수 있었고 결과적으로 보다 빠른 처리속도를 보일 수 있었다. 실험결과 제안하는 방법은 SIMD 방식으로 동 작하는 상용 고속처리 라이브러리에 비해 대략 3~4배 정도 빠른 성능을 보 였으며, C++ 스탠다드 라이브러리에 비해서는 20배 이상 빠른 처리속도를 보였다. 근사함수 계산으로 인한 연산의 최대오차는 고속 정밀 응응 프로그 램을 제외한 대부분의 경우에도 적합함을 증명하여 이 방법의 실제적 적용 가능성을 확인하였다.

제목
SIMD와 근사함수를 이용한 고속 아크탄젠트 계산
저자
HAKIL KIM
학회명
2012 정보 및 제어학술대회
개최지
한경대학교
학회 개최일
2012-10-18 ~ 2012-10-20