본문 바로가기

Robotics/Software Tech.

Intel IPP(Integrated Performance Primitives)의 성능 향상정도

아래 그림처럼, 일반적인 단일 쓰레드에서 처리하는 경우보다 훨씬 좋은 성능을 IPP를 통해 만들수 있다는 것을 보여준다. 라이브러리가 최적화 되어있어서, 실질적으로 우리가 OpenMP로 병렬처리 하도록 만드는것보다 성능이 좋다고 한다.



<멀티 플랫폼 호환성>

운영 체제
이제 Mac OS*용 지원이 제공됩니다! Mac OS*용 인텔® 통합 성능 프리미티브(IPP) 5.1을 통해 Windows* 및 Linux*에서 사용하던 동일한 라이브러리 API 및 함수를 사용하여 손쉽게 사용자 애플리케이션을 Mac OS*로 포팅할 수 있습니다.

개발 환경
인텔 IPP는 Microsoft Visual Studio*, Xcode*, Eclipse*, GCC 및 인텔® C++ 컴파일러와 같은 인기 있는 개발 환경 및 도구에서 간편하게 사용하고 통합할 수 있습니다.

프로세서
인텔® 코어™ 듀오 및 인텔® 펜티엄® D 멀티 코어 프로세서
인텔® 코어™ 솔로 프로세서
인텔® 제온® 프로세서
64비트 인텔 제온 프로세서, 인텔® 펜티엄® D 프로세서, 인텔® 펜티엄® 프로세서 익스트림 에디션을 포함하는 인텔® EM64T 기반의 프로세서
인텔® 펜티엄® 4 및 인텔® 펜티엄® M 프로세서
인텔® IXP4xx 프로세서 및 인텔® PXA27x 애플리케이션 프로세서(인텔® 무선 MMX™ 기술 지원)를 포함하는 인텔 XScale® 기술 기반의 프로세서
인텔® 아이테니엄® 2 프로세서