인텔(www.intel.com)은 개발자들의 컴퓨터 대응성을 향상시켜주는 애플리케이션 개발 소프트웨어 제품 두 종류를 출시했다. 인텔 C++ 컴파일러 프로페셔널 에디션(Compiler Professional Edition) 10.0과 인텔 포트란 컴파일러 프로페셔널 에디션(Fortran Compiler Professional Edition) 10.0은 컴파일러, 성능 라이브러리 및 인텔 스레딩 빌딩 블록(Threading Building Blocks)을 지원한다.이 제품들은 인텔의 멀티 코어 프로세서에서 프로그램의 성능을 가속화하기 위한 새로운 자동 지원을 큰 특징으로 한다. 3D 그래픽이나 비디오를 포함하는 애플리케이션들은 SSE 4 최신 버전을 포함한 스트리밍 SIMD 확장(SSE)을 기반으로 한 벡터들의 활용을 통해 자동적으로 가속화를 지원한다. 또한 애플리케이션의 성능은 멀티 코어 프로세서 환경 아래에서 멀티플 스레드의 활용을 통해서도 가속화된다. 이처럼 벡터와 스레드 활용의 결합은 루프 변환(loop transformation)이라고 알려진 기술과 통합되어 개발자들이 코드를 다시 쓰게 하지 않고도 멀티 코어 프로세서 환경에서 성능을 향상시킬 수 있다.
이 기사를 공유합니다
저작권자 © 테크월드뉴스 무단전재 및 재배포 금지