Category»

Statistics Graph

2007 6 8, 서울 인텔은 개발자들이 신뢰성 높은 고성능으로 컴퓨터의 대응성을 향상시켜주는 애플리케이션 개발 소프트웨어 제품 가지를 출시한다고 오늘 발표했다.

사용자 삽입 이미지

인텔® C++ 컴파일러 프로페셔널 에디션(Compiler Professional Edition) 10.0 인텔® 포트란 컴파일러 프로페셔널 에디션(Fortran Compiler Professional Edition) 10.0 최적화된 컴파일러, 성능 라이브러리 인텔® 스레딩 빌딩 블록(Threading Building Blocks) 지원한다.

            이번 발표되는 제품들은 인텔의 최신 멀티 코어 프로세서에서 프로그램의 성능을 가속화하기 위한 새로운 자동 지원을 특징으로 한다. 3D 그래픽이나 비디오를 포함하는 애플리케이션들은 SSE 4 최신 버전을 포함한 스트리밍 SIMD 확장(SSE) 기반으로 벡터들의 활용을 통해 자동적으로 가속화를 지원한다.

또한 애플리케이션의 성능은 멀티 코어 프로세서 환경 아래에서 멀티플 스레드의 활용을 통해서도 가속화된다. 이처럼 벡터와 스레드 활용의 결합은 루프 변환(loop transformation)이라고 알려진 기술과 통합되어 개발자들이 코드를 다시 쓰게 하지 않고도 멀티 코어 프로세서 환경에서 성능을 극대화할 있게 된다.

            인텔 컴파일러 제품 부문의 공동 이사인 케빈 스미스(Kevin J. Smith) “협업과 공동의 방법으로 결합된 이러한 기능들은 우리 고객들에게 성능 혜택 아니라 컴파일러 신뢰성까지 제공한다.”라며, “이번 프로젝트는 인텔 고객들을 대상으로 광범위한 검증 과정과 함께 애플리케이션 테스트를 거쳤으며 우리의 고객들이 그들의 제품을 통해 경험하고 있는 결과에 대해 매우 만족하고 있다.”라고 말했다.

            한편 이러한 기능들은 멀티 코어에 최적화된 장점 이외에도 다양한 혜택을 제공한다. 예를 들어 초기화되지 않은 변수(uninitialized variables) 버퍼 오버런과 같은 감지되지 못할

 

댓글을 달아 주세요