intel® visual fortran composer xe 2011(imsl* · 2010. 11. 12. · intel, intel 로고 및 vtune은...

4
고급 VISUAL FORTRAN 컴파일러 라이브러리 Intel® Visual Fortran Composer XE 2011(IMSL* 포함 ) (Windows* ) Windows* Intel® Visual Fortran Composer XE 2011(IMSL* 포함)사용한 고성능 실현 Intel® Visual Fortran Composer XE에는 최신 Intel Fortran 컴파일러인 Intel® Visual Fortran Compiler XE 12.0포함되어 있습니다. Intel® Visual Fortran Composer XE(IMSL* 포함)모든 범위의 Intel® 프로세서 기반 호환 플랫폼에 대한 응용 프로그램 병렬화 고성능 개발을 위한 고급 기능을 제공합니다. 컴파일러의 고급 최적화, 멀티스레딩 프로세서 지원 등의 기능은 물론, 자동 프로세서 디스패치, 벡터화 루프 언롤링 기능도 포함되어 있습니다. Intel Visual Fortran Composer XE(IMSL 포함)계속해서 전체 VAX FORTRAN* Compaq Visual Fortran* 기능을 제공하며 이제는 하위 모듈 Co-Array Fortran ISO Fortran 2008 기능도 포함되어 있습니다. 또한 Intel® MKL(Intel® Math Kernel Library)Visual Numerics IMSL* Fortran Library 최적화된 수학 처리 함수가 포함되어 있으며 Microsoft Visual Studio 2005*, 2008* 2010*통합됩니다. C++사용하는 신중한 Fortran 개발자 WindowsIntel Composer XE에는 위의 모든 요소(Visual Numerics IMSL Fortran Library 예외) 함께 Intel® C++ Compiler, Intel® Threading Building Blocks Intel® Integrated Performance Primitives포함되어 Fortran C++모두 필요로 하는 개발자에게 훌륭한 패키지입니다. 개별 구성 요소를 구매할 때보다 엄청난 비용 절감을 얻을 있습니다. 제품 정보 Intel® Visual Fortran Composer XE 2011(IMSL* 포함) (Windows*) 이름 익히기 Intel® Parallel Studio XE 제품군의 많은 도구는 업계 최고의 친숙한 Intel® 소프트웨어 개발 제품의 차세대 발전 기술을 의미합니다. 이에 대해 자세히 알고 싶거나 업그레이드 프로세스 중에 가이드가 필요하시면 아래를 참조하십시오 이름 이전 이름 Intel® Composer XE Intel® Compiler Suite Professional Edition Intel® C++ Composer XE Intel® C++ Compiler Professional Edition Intel® Visual Fortran Composer XE Intel® Visual Fortran Compiler Professional Edition Intel® Visual Fortran Composer XE(IMSL* 포함) Intel® Visual Fortran Compiler Professional Edition(IMSL* 포함) Intel® VTune™ Amplifier XE Intel® VTune™ Performance Analyzer(Intel®Thread Proler 포함) Intel® Inspector XE Intel® Thread Checker

Upload: others

Post on 21-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Intel® Visual Fortran Composer XE 2011(IMSL* · 2010. 11. 12. · Intel, Intel 로고 및 VTune은 미국과 다른 국가에서 Intel Corporation의 상표입니다. *다른 이름과

고급 VISUAL FORTRAN 컴파일러 및 라이브러리

Intel® Visual Fortran Composer XE 2011(IMSL* 포함)(Windows*용)

Windows*용 Intel® Visual Fortran Composer XE 2011(IMSL* 포함)을 사용한 고성능 실현Intel® Visual Fortran Composer XE에는 최신 Intel Fortran 컴파일러인 Intel® Visual Fortran Compiler XE 12.0이 포함되어 있습니다.

Intel® Visual Fortran Composer XE(IMSL* 포함)는 모든 범위의 Intel® 프로세서 기반 및 호환 플랫폼에 대한 응용 프로그램 병렬화 및 고성능 개발을 위한 고급 기능을 제공합니다. 컴파일러의 고급 최적화, 멀티스레딩 및 프로세서 지원 등의 기능은 물론, 자동 프로세서 디스패치, 벡터화 및 루프 언롤링 기능도 포함되어 있습니다.

Intel Visual Fortran Composer XE(IMSL 포함)는 계속해서 전체 VAX FORTRAN* 및 Compaq Visual Fortran* 기능을 제공하며 이제는 하위 모듈 및 Co-Array Fortran 등 ISO Fortran 2008 기능도 포함되어 있습니다. 또한 Intel® MKL(Intel® Math Kernel Library)과 Visual Numerics IMSL* Fortran Library의 최적화된 수학 처리 함수가 포함되어 있으며 Microsoft Visual Studio 2005*, 2008* 및 2010*에 통합됩니다.

C++를 사용하는 신중한 Fortran 개발자 Windows용 Intel Composer XE에는 위의 모든 요소(Visual Numerics IMSL Fortran Library 예외)

와 함께 Intel® C++ Compiler, Intel® Threading Building Blocks 및 Intel® Integrated Performance

Primitives가 포함되어 Fortran 및 C++를 모두 필요로 하는 개발자에게 훌륭한 패키지입니다.

개별 구성 요소를 구매할 때보다 엄청난 비용 절감을 얻을 수 있습니다.

제품 정보Intel® Visual FortranComposer XE 2011(IMSL* 포함) (Windows*용)

새 이름 익히기Intel® Parallel Studio XE 제품군의 많은 도구는 업계 최고의 친숙한 Intel® 소프트웨어 개발 제품의 차세대 발전 기술을 의미합니다. 이에 대해 자세히 알고 싶거나 업그레이드 프로세스 중에 가이드가 필요하시면 아래를 참조하십시오

새 이름 이전 이름

Intel® Composer XE Intel® Compiler Suite Professional Edition

Intel® C++ Composer XE

Intel® C++ Compiler Professional Edition

Intel® Visual Fortran Composer XE

Intel® Visual Fortran Compiler Professional Edition

Intel® Visual Fortran Composer XE(IMSL* 포함)

Intel® Visual Fortran Compiler Professional Edition(IMSL* 포함)

Intel® VTune™ Amplifier XE

Intel® VTune™ Performance Analyzer(Intel®Thread Profiler 포함)

Intel® Inspector XE Intel® Thread Checker

Page 2: Intel® Visual Fortran Composer XE 2011(IMSL* · 2010. 11. 12. · Intel, Intel 로고 및 VTune은 미국과 다른 국가에서 Intel Corporation의 상표입니다. *다른 이름과

Fortran 개발자를 위한 훌륭한 도구 컬렉션

Intel Visual Fortran Composer XE (IMSL 포함)견고한 고성능 병렬 코드를 구축하기 위한 확고한 기초를 확립할

수 있습니다. 또한 이 제품에는 Intel Visual Fortran 컴파일러와 다음

기능이 결합되어 있습니다.

Intel Math Kernel Library (Intel® MKL) Intel® 및 호환 플랫폼에서 고성능을 필요로 하는 공학, 과학 및 재무

응용 프로그램을 위한 고도로 최적화된 병렬화된 스레드 안전형

수학 함수 세트로 응용 프로그램 성능을 증대시킬 수 있습니다.

Fortrans 응용 프로그램용 IMSL 수치 라이브러리 IMSL은 처음부터 코드를 작성해야 할 필요가 없도록 분석 빌딩

블록을 제공합니다. 1,000개 이상의 알고리즘이 포함된 IMSL

Fortran Library는 사용할 수 있는 가장 포괄적인 수학 및 통계

라이브러리입니다.

Intel® Debugger 새로운 스레드 코드 디버깅 기능이 포함된 Intel® Debugger를

사용하여 Intel® Architecture용으로 최적화된 코드에서 디버깅

프로세스의 효율성을 향상시킬 수 있습니다.

고급 성능 기능 이제 Intel Visual Fortran Composer XE에는 단일 멀티 CPU 공유

메모리 코드를 지원하는 Co-Array Fortran에 대한 지원이 포함되어

있습니다. 클러스터 지원은 Intel(r) Cluster Studio 2011 패키지에서

제공합니다. 다른 Fortran 2008 기능으로는 DO CONCURRENT,

CONTIGUOUS, I/O 향상 기능 및 새로운 고유 함수(Intel MKL에 대한

호출을 지원하는 행렬 곱 고유 함수를 포함하는 함수 세트)가

있습니다. Fortran 2003 지원도 개선되어 GENERIC 및 OPERATOR

등 완벽한 형식 바인딩 프로시저를 제공합니다.객체 지향, 형식

바인딩 프로시저와 연산자 및 C++ 상호 운용성 등 Fortran 2003

기능도 계속 지원되므로 혼합 언어 응용 프로그램을 쉽게 개발할

수 있습니다. Intel Fortran은 Intel® C++ Compiler의 새로운 C++ 0x 및

C99 기능과도 원활하게 작동합니다. 그 밖의 주요 성능 기능으로는

다음 기능이 있습니다.

• HPO(고성능 병렬 최적화 도구) - 더 많은 루프 중첩을 분석, 최적화

및 병렬화할 수 있는 향상된 기능을 제공합니다. 이 혁신적인

기능은 벡터화, 병렬화 및 루프 변환을 이전 개발 단계보다 더

빠르고 더 효과적이며 안정적인 단일 단계로 통합했습니다.

• 자동 벡터화 도구 - 루프를 분석한 후 몇 개의 루프 반복을 병렬로

실행하는 것이 안전하고 효과적인 시점을 결정합니다. 벡터화와

자동 병렬화가 더욱 향상되어 더욱 광범위한 응용성과 향상된

응용 프로그램 성능을 제공합니다.

• IPO(프로시저 간 최적화) - 자주 사용되는 작거나 중간 크기 함수의

성능, 특히 루프 내에서 호출을 포함하는 프로그램의 성능을 크게

향상시킵니다.

• 루프 프로파일러 - 컴파일러의 일부로서, 핫스팟과 스레드 도입

위치를 표시하기 위해 낮은 오버헤드 루프 및 함수 프로파일링을

생성하는 데 사용할 수 있습니다.

• PGO (프로파일 유도형 최적화) - 명령 캐시 삭제, 코드 레이아웃

재구성, 코드 크기 축소 및 잘못된 분기 예측 감소를 통해 응용

프로그램 성능을 향상시킵니다.

프로시저 간 최적화 프로세스

소스 파일 실행 파일 IPO 를 사용한 컴파일

IPO와연결

IL 정보와 .o 파일

프로파일 유도형 최적화 프로세스

동적정보

요약 파일

검사한 실행 파일

foo.exe동적 정보 파일을

생성하기 위해 검사한 응용 프로그램

PGO를 사용한

1단계 프로파일 유도형PGO를 사용한

피드백 컴파일

Step 32단계

• OpenMP 3.0 이 지원되어 C/C++ 응용 프로그램에서 병렬화의

프래그마 기반 개발이 간소화됩니다.

그 밖의 기능

Microsoft Visual Studio 및 Microsoft Visual Studio 2008 Shell*과의 통합Intel Visual Fortran Composer XE는 Microsoft Visual Studio 2005*,

2008* 및 2010*과 통합됩니다. 또한 Microsoft Visual Studio가

없는 개발자를 위해 Microsoft Visual Studio 2008 Shell*이 제품에

포함되어 있습니다.

호환성Intel Visual Fortran Compiler는 Microsoft* 개발 제품에서 작동하도록

고안되었습니다. 이 제품은 Intel® AVX(Intel® Advanced Vector

Extensions)에 대한 향상된 지원을 비롯하여 더욱 다양한 32비트 및

64비트 멀티코어 프로세서 지원을 제공합니다. Intel Visual Fortran

Compiler는 최신 Fortran 표준을 지원하고 Fortran 90, Fortran 77 및

Fortran IV 등 이미 입증된 표준도 계속 지원합니다.

Page 3: Intel® Visual Fortran Composer XE 2011(IMSL* · 2010. 11. 12. · Intel, Intel 로고 및 VTune은 미국과 다른 국가에서 Intel Corporation의 상표입니다. *다른 이름과

시스템 요구사항하드웨어 및 소프트웨어 요구사항에 대한 자세한 내용은 www.intel.

com/software/products/systemrequirements/ 를 참조하십시오.

지금 바로 Intel Visual Fortran Composer XE(IMSL 포함)의 평가판을 다운로드하십시오.www.intel.com/software/products/eval

기술지원 Intel® 소프트웨어 개발 제품을 구매하면 1년 동안 Intel® 고급 지원을

이용할 수 있고 해당 기간 동안 모든 제품의 업데이트를 받을 수

있는 지원 서비스가 제공됩니다. Intel 고급 지원은 기술 노트, 응용

프로그램 노트 및 설명서에 대한 온라인 액세스를 제공합니다. 또한

Intel 지원 포럼도 이용할 수 있습니다. Windows용 Fortran 포럼은

http://software.intel.com/en-us/forums/intel-visual-fortran-compiler-

for-windows/ 에 있습니다. 커뮤니티에 참여 - 정보를 게시하거나

찾아볼 수 있으며 잘 모르는 부분에 대해 배울 수 있습니다!

자세한 정보 및 구매 옵션 www.intel.com/software/products

“저희는 Windows*용 Intel® Visual Fortran Compiler

의 초기 사본을 사용했으며 곧바로 응용 프로그램을

빌드했습니다. Intel은 컴파일 시간을 단축시켰으며

저희는 Compaq Visual Fortran*과의 명령 및 소스

호환성이 정말 맘에 들었습니다. 이 컴파일러는 강력한

Fortran 95 지원도 제공합니다. 새로운 Intel Visual

Fortran Compiler는 저희가 기대했던 모든 성능과

기능을 보여주었습니다. 정말 인상적인 성과였습니다.”Dr. Stuart Campbell ISIS Facility, CCLRC Rutherford Appleton Laboratory

Intel® 소프트웨어 개발 제품Intel 소프트웨어 개발 제품은 전체 도구 제품을 제공하므로

가능한 가장 빨리 소프트웨어를 개발할 수 있습니다.

•Intel®ParallelStudioXE2011

•Intel®VTune™AmplifierXE2011PerformanceProfiler

•Intel®PerformanceLibraries

•Intel®InspectorXEcorrectnessanalyzer

•Intel® Cluster Studio 2011 - MPI 개발용 도구

전체 제품군에 대한 자세한 내용은 Intel 웹 사이트 (www.intel.

com/software/products) 를 참조하십시오.

Page 4: Intel® Visual Fortran Composer XE 2011(IMSL* · 2010. 11. 12. · Intel, Intel 로고 및 VTune은 미국과 다른 국가에서 Intel Corporation의 상표입니다. *다른 이름과

© 2010, Intel Corporation. All rights reserved. Intel, Intel 로고 및 VTune은 미국과 다른 국가에서 Intel Corporation의 상표입니다.

*다른 이름과 브랜드는 각 해당 소유주의 재산일 수 있습니다.

1010/BLA/CMD/PDF FXI110WSGB01Y

Intel® Compiler에는 Intel® 및 비 Intel 마이크로프로세서(예를 들어, SIMD 명령 세트)에서 이용 가능한 명령 세트에 맞게 최적화되어 있지만 비 Intel 마이크로프로세서에는 동일하게 최적화되지 않은 컴파일러 옵션이 포함됩니다. 또한, Intel® Compiler용 특정 컴파일러 옵션은 Intel 마이크로프로세서에만 사용할 수 있도록 예약되어 있습니다. 관련된 명령 세트를 비롯하여 이러한 컴파일러 옵션에 대한 자세한 설명은 “Intel® Compiler 사용자 및 참조 가이드 > 컴파일러 옵션”을 참조하십시오. Intel® Compiler의 일부인 많은 라이브러리 루틴은 다른 마이크로프로세서보다 Intel 마이크로프로세서에 맞게 고도로 최적화되어 되어 있습니다. Intel® Compiler의 컴파일러와 라이브러리가 선택된 옵션, 코드와 기타 요소에 따라 Intel 및 Intel 호환 가능 마이크로프로세서를 위한 최적화를 제공하는 동안 사용자는 Intel 마이크로프로세서에 대한 최고의 성능을 얻게 됩니다.

상기 문장에서는 전반적으로 Intel의 컴파일러 및 관련 라이브러리에 대하여 Intel® Compiler에 관한 기본적인 최적화 접근법을 설명하긴 하지만 Intel® Compiler는 Intel 마이크로프로세서에만 고유하지 않은 최적화에 대해 비 Intel 마이크로프로세서에도 같은 정도로 최적화할 수도, 하지 않을 수도 있습니다. 이러한 최적화에는 Intel® SSE2(Intel® Streaming SIMD Extensions 2), Intel® SSE3(Intel® Streaming SIMD Extensions 3) 및 Intel® SSSE3(Supplemental Streaming SIMD Extensions 3) 명령 세트와 기타 최적화가 포함됩니다. Intel은 Intel에서 제작하지 않은 마이크로프로세서에서 최적화의 효율성, 기능성 및 가용성을 보장하지 않습니다. 본 제품의 마이크로프로세서 의존적 최적화는 Intel 마이크로프로세서와 함께 사용하도록 준비되었습니다.

Intel은 어느 컴파일러가 사용자의 요구사항에 가장 잘 맞는지 판단하기 위해 다른 컴파일러도 평가해보시길 권장합니다.

최적화 안내문

11111111111sssssssaaaaaaa

� � � � � � 제품� 문의� 및� 기술지원� � � � � � 인텔소프트웨어� 공인� 엘리트� 리셀러� � � � � � 이에스컴소프트에� 문의� 하십시오

(주)이에스컴소프트

Tel: +82 (2) 2026-2667

Fax: +82 (2) 6455-2330

http://www.escomsoft.com/intel

http://cafe.naver.com/intelsw

Email: [email protected]