Coressent Korea

CT-GOFASTER

Features

  • Fast, Reentrant, ROMable
  • Designed for Real-Time Embedded Systems
  • IEEE 754 single and double precision numbers
  • Support for ANSI C compilers for ARM
  • No Application Modifications Required
  • Conforms 100% to the ABI standard for ARM


Floating Point Libraries

CT-GoFaster는 Coressent Technology의 ARM 아키텍쳐를 위한 GoFast 부동소수점 라이브러리의 첫번째 제품입니다. 이 라이브러리는 응용 프로그램 개발 시 링크 단계에서 곧바로 추가하여 사용할 수 있습니다. 즉, 즉시 “링크 및 실행”을 할 수 있는 솔루션입니다.

Technology History

GoFast®는 다양한 마이크로 프로세서를 지원하기 위해서 “아키텍쳐 독립적인 기술(Architecture Independent Technology / AIT)를 사용하여 검증된 부동소수점 알고리즘을 사용하는 US Software Corporation (USSW)에 의해 1980년도에 개발되었습니다. 이 제품은 임베디드 응용 프로그램에서 수학 계산 능력을 높이기 위해 특별히 설계되었으며, 대부분의 경우 하드웨어 부동소수점에 대한 필요성을 제거하는데 도움이 되었습니다. GoFast는 업계에서 가장 빠른 부동 소수점 라이브러리로 인정 받고 있습니다.

Supported CPUs

CT-GoFaster™의 목표는 ARM CPU를 위한 최상의 소프트웨어 부동 소수점 연산 성능을 제공하는 것입니다. 이러한 이유 때문에 ARM 아키텍쳐 v5나 그 이상의 버전에서만 사용할 수 있습니다.

Performance Comparison

아래의 표는 CT-GoFaster와 ARM용 GCC 4.5.1의 부동 소수점 기능의 타이밍 비교표 입니다. 숫자는 각 함수별로 CT-GoFaster와 표준 GCC 4.5.1 라이브러리를 사용함으로 나오는 성능 향상도를 나타냅니다. 모든 값은 “몇배 더 빨라지는지”를 나타냅니다. 기본적인 FP연산 (+, -, *, /, 비교)외에 몇 개의 변환 함수는 입력값에 따라서 CT-GoFaster 및 GCC간의 속도 차이가 15%이내로 나타납니다. 따라서 그것들은 라이브러리에 포함하지 않았습니다.



Contact Sales


sales@coressentkorea.co.kr

TEL : 02-522-2247

Coressent Korea


Copyright © 2015 Coressent Korea All rights reserved.