4
저희는 Intel 클러스터 도구 팀의 노력으로 Intel 응용 프로그램을 확장하여 수만 명의 Intel® MPI Library 4.0 핵심 개발자에게 제공할 있게 것을 매우 기쁘게 생각합니다. Intel Intel 아키텍처 기반 프로세서용으로 확장성이 가장 뛰어난 상용 MPI 라이브러리를 제공함으로써 다시 한번 성능의 기대치를 높이고 있습니다. Daniel Gruner 박사 CTO- 소프트웨어 SciNet High Performance Computing Consortium, 캐나다 HPC 클러스터 컴퓨팅 분야에서 성능 확장성의 새로운 표준 설정 Intel® Cluster Studio 2011 IA(Intel® Architecture) 기반 클러스터에서 분산 성능의 새로운 표준을 설정합니다. 최상의 도구 제품군은 Intel® IA-32 Intel® 64 아키텍처에 기반을 고도로 병렬화된 공유 메모리와 클러스터 시스템에 MPI 기반 응용 프로그램 성능을 지원할 있는 개발 유연성을 제공합니다. 새롭게 재설계된 Intel® MPI Library 4.0 Update 1 새로운 수준의 클러스터 확장성, 다양한 패브릭에서의 상호 연결 지원 개선, 노드 상에서의 메시징 속도 향상, 하이브리드 병렬화 지원, 그리고 클러스터와 응용 프로그램 구조에 맞게 조정되는 응용 프로그램 조정 기능을 제공함으로써 이러한 장점을 실현하는 핵심적인 요소입니다. 개발자용 Intel® Trace Analyzer Collector 8.0 Upgrade 1 개선되어 MPI 기반 클러스터 응용 프로그램의 분석 조정 주기를 가속화하는 새로운 기능이 추가되었습니다. 제품군에는 Intel® MKL(Intel® Math Kernel Library) 10.3, Intel® IPP(Intel® Integrated Performance Primitives) 7.0함께 최신 Intel® C/C++ Fortran Compiler XE 12.0 기술이 보완되었습니다. 패키지의 새로운 기능은 Intel® PBB(Intel® Parallel Building Blocks) 에서 스레드 기술의 가용성입니다. 여기에는 태스크, 데이터 벡터 병렬화를 위한 다양한 스레드 메커니즘, Intel® Cilk Plus, Intel® Threading Building Blocks Intel® Array Building Blocks(베타 버전에서, 별도 제공)포함됩니다. 따라서 클러스터의 컴퓨팅 노드에서 응용 프로그램 실행을 더욱 효과적으로 최적화하고 병렬화할 있도록 도와줍니다. Intel Fortran 컴파일러에는 Co-Array 도입되어 Fortran 2008 표준의 일부 주요 기능을 지원합니다. CAF(Co- Array Fortran)패키지의 HPC 클러스터에서 지원됩니다. SSE Intel® AVX 탑재한 IA 프로세서의 증가하는 벡터 지원을 활용하기 위해 용이성과 보다 높은 수준의 벡터화 효율성을 제공할 SIMD 프래그마와 배열 표기가 컴파일러에 포함됩니다. 제품 정보 Intel® Cluster Studio 2011 (Linux* OS Windows* OS) 고성능 클러스터의 MPI 개발자를 위한 도구 제품군 Intel® Cluster Studio 2011 (Linux* Windows* )

Intel® Cluster Studio 2011 - ESCOMSOFT · 2010-11-12 · Intel Cluster Studio 2011 라이센스는 Windows 또는 Linux에서 다음 도구에 대한 액세스 및 지원을 제공합니다

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Intel® Cluster Studio 2011 - ESCOMSOFT · 2010-11-12 · Intel Cluster Studio 2011 라이센스는 Windows 또는 Linux에서 다음 도구에 대한 액세스 및 지원을 제공합니다

저희는 Intel 클러스터 도구

팀의 노력으로 Intel의 응용

프로그램을 확장하여 수만

명의 Intel® MPI Library 4.0 핵심

개발자에게 제공할 수 있게 된

것을 매우 기쁘게 생각합니다.

Intel은 Intel 아키텍처 기반

프로세서용으로 확장성이

가장 뛰어난 상용 MPI

라이브러리를 제공함으로써

다시 한번 성능의 기대치를

높이고 있습니다.Daniel Gruner 박사

CTO- 소프트웨어

SciNet High Performance

Computing Consortium, 캐나다

HPC 클러스터 컴퓨팅 분야에서 성능 및 확장성의 새로운 표준 설정 Intel® Cluster Studio 2011은 IA(Intel® Architecture) 기반 클러스터에서 분산 성능의 새로운 표준을 설정합니다. 이 최상의 도구 제품군은 Intel® IA-32 및 Intel® 64 아키텍처에 기반을 둔 고도로 병렬화된 공유 메모리와 클러스터 시스템에 MPI 기반 응용 프로그램 성능을 지원할 수 있는 개발 유연성을 제공합니다.

새롭게 재설계된 Intel® MPI Library 4.0 Update 1은 새로운 수준의 클러스터 확장성, 다양한 패브릭에서의 상호 연결 지원 개선, 노드 상에서의 메시징 속도 향상, 하이브리드 병렬화 지원, 그리고 클러스터와 응용 프로그램 구조에 맞게 조정되는 응용 프로그램 조정 기능을 제공함으로써 이러한 장점을 실현하는 데 핵심적인 요소입니다.

개발자용 Intel® Trace Analyzer 및 Collector 8.0 Upgrade 1이 개선되어 MPI 기반 클러스터 응용 프로그램의 분석 및 조정 주기를 가속화하는 새로운 기능이 추가되었습니다. 이 제품군에는 Intel® MKL(Intel® Math Kernel Library) 10.3, Intel® IPP(Intel® Integrated Performance Primitives) 7.0과 함께 최신 Intel® C/C++ 및 Fortran Compiler XE 12.0 기술이 보완되었습니다. 이 패키지의 새로운 기능은 Intel® PBB(Intel® Parallel Building Blocks)에서 스레드 기술의 가용성입니다. 여기에는 태스크, 데이터 및 벡터 병렬화를 위한 다양한 스레드 메커니즘, Intel® Cilk Plus, Intel® Threading Building Blocks 및 Intel® Array Building Blocks(베타 버전에서, 별도 제공)가 포함됩니다. 따라서 클러스터의 각 컴퓨팅 노드에서 응용 프로그램 실행을 더욱 효과적으로 최적화하고 병렬화할 수 있도록 도와줍니다. Intel Fortran 컴파일러에는 Co-Array가 도입되어 Fortran 2008 표준의 일부 주요 기능을 지원합니다. CAF(Co- Array Fortran)는 이 패키지의 HPC 클러스터에서 지원됩니다. SSE 및 Intel® AVX를 탑재한 IA 프로세서의 증가하는 벡터 지원을 활용하기 위해 용이성과 보다 높은 수준의 벡터화 효율성을 제공할 SIMD 프래그마와 배열 표기가 컴파일러에 포함됩니다.

제품 정보Intel® Cluster Studio 2011

(Linux* OS 및 Windows* OS용)

고성능 클러스터의 MPI 개발자를 위한 도구 제품군

Intel® Cluster Studio 2011(Linux* 및 Windows*용)

Page 2: Intel® Cluster Studio 2011 - ESCOMSOFT · 2010-11-12 · Intel Cluster Studio 2011 라이센스는 Windows 또는 Linux에서 다음 도구에 대한 액세스 및 지원을 제공합니다

Intel® ICR(Intel® Cluster Ready)은 IA 기반 고성능 클러스터의 TCO(총

소유 비용)을 절감하고 가동 시간과 생산성을 향상시킬 클러스터

아키텍처를 정의하는 프로그램입니다. Intel은 HPC 클러스터의

각 개발 부문에 필요한 모든 도구를 갖추고 있습니다. Intel Cluster

Studio 2011을 사용하면 쉽게 코딩 및 디버깅할 수 있으며 MPI

기반 클러스터 응용 프로그램의 확장성을 크게 향상시키도록

최적화할 수 있습니다. 이 제품은 하이브리드 병렬 코드를 개발

및 조정하기 위한 소프트웨어 도구를 제공하므로, Intel® PBB(Intel®

Parallel Building Blocks)의 병렬 스레딩 기술이나 OpenMP*와 같은

멀티스레딩 패러다임과 MPI를 함께 사용할 수 있습니다.

Intel Cluster Studio 2011은 Intel IA-32 및 Intel® 64 아키텍처용

Intel® Fortran 컴파일러와 Intel® C/C++ 컴파일러와를 포함하는

전체 소프트웨어 패키지를 제공합니다. Intel Cluster Studio의

Intel® 클러스터 도구는 Linux* 또는 Windows* OS에서 확장성이

뛰어난 응용 프로그램의 성능을 개발, 분석 및 최적화할 수 있도록

도와줍니다. Intel은 모든 컴파일러와 도구를 단일 라이센스

패키지 안에 통합함으로써 저렴한 패키지 가격으로 동급 최상의

소프트웨어 개발 도구에 대한 단일 설치, 상호 운용성 및 지원을

제공합니다.

기능

광범위한 도구 제품군 Intel Cluster Studio 2011 라이센스는 Windows 또는 Linux에서 다음

도구에 대한 액세스 및 지원을 제공합니다.

•Intel® C++ Composer XE 12.0

•Intel® Fortran Composer XE 12.0

•Intel® MPI Library 4.0 Update 1

• Intel® Trace Analyzer 및 Collector 8.0 Update 1

• Intel® Math Kernel Library 10.3

• Intel® Integrated Performance Primitives 7.0 Update 1

• Intel® Threading Building Blocks 3.0 Update 3

• Intel® MPI Benchmarks 3.2.2

• Intel® Debugger 12.0(Windows 응용 프로그램용 Intel® MPI Library의

경우 제외)

쉬운 설치 및 업데이트유효한 Intel Cluster Studio 2011용 제품 일련 번호를 사용하여 Intel®

소프트웨어 개발 제품 등록 센터 (https://registrationcenter.intel.

com/) 에 등록 및/또는 로그인하면 구매일로부터 1년 동안 패키지 및

업데이트를 다운로드할 수 있습니다.

주요 제품 Intel Cluster Studio 2011에 포함된 모든 소프트웨어 도구는 MPI

를 사용한 클러스터 소프트웨어 개발용으로 최상의 병렬 개발 및

성능 분석 도구를 제공하도록 수정되었습니다. 다음 목록은 이 최신

버전에 포함된 주요 새 기능에 대해 소개합니다.

Intel® Composer XE 2011 멀티코어 최적화 – Intel® Compiler에는 최신 Intel® 멀티코어

프로세서에서 최상의 성능으로 실행되는 코드를 작성할 수 있도록

도와줄 최적화 기술 및 멀티스레딩 지원 기능이 내장되어 있습니다.

Intel® Fortran Compiler XE 12.0은 클러스터에서 CAF를 지원하므로

Fortran 2008 표준의 일부 주요 기능이 지원됩니다.

응용 프로그램 최적화 – Intel 컴파일러는 자동 프로세서 디스패치,

벡터화, 자동 벡터화, 데이터 프리페치 및 루프 언롤링 등 다양한

고급 최적화, 멀티스레딩 및 프로세서 지원 기능을 제공합니다. MPI

와 병렬화, 혼합 프로세스, 태스크, 데이터 및 벡터 병렬화가 결합된

하이브리드 모델과 2, 4 및 8소켓 멀티코어 노드(각 노드가 SMP로

사용됨)로 구성된 클러스터에서 응용 프로그램 성능을 증대시키기

위한 Intel TBB 방법, OpenMP 및 Intel Cilk Plus와 같은 스레딩 모델의

이점을 활용할 수 있습니다.

새로운 기능 – 각각의 Intel 컴파일러에 대한 새로운 기능에 대한

자세한 내용은 http://software.intel.com/en-us/intel-compilers/ 에서

찾아볼 수 있습니다.

Page 3: Intel® Cluster Studio 2011 - ESCOMSOFT · 2010-11-12 · Intel Cluster Studio 2011 라이센스는 Windows 또는 Linux에서 다음 도구에 대한 액세스 및 지원을 제공합니다

Intel MPI Library 4.0 Update 1Intel® MPI Library 4.0 Update 1은 Intel® 플랫폼 클러스터에서 실행되는

응용 프로그램에 새로운 수준의 성능 및 유연성을 제공합니다. 이

라이브러리는 향상된 상호 연결 지원, 더 빠른 노드 상의 메시징,

그리고 클러스터 아키텍처와 응용 프로그램 구조에 맞게 조정되는

응용 프로그램 조정 기능을 통해 이러한 장점을 실현합니다. 이

라이브러리에서는 멀티레일 IB(InfiniBand)* 지원 기능과 통신

대기 시간을 낮추기 위한 원시 IB 계층 향상 기능이 제공됩니다.

또한, 이 라이브러리는 향후 최대 성능 및 기능성을 제공하기 위해

공급업체와 Intel 프로세서 간 상호 연결을 지원할 고급 라이브러리

아키텍처를 제공하는 동시에, 이전 Intel MPI 3.x 버전과의 호환성도

유지합니다.

Intel Trace Analyzer 및 Collector 8.0 Update 1 Intel Trace Analyzer 및 Collector 8.0 Update 1은 MPI 기반 클러스터

응용 프로그램의 분석 및 조정 주기를 가속화하고 프로그래머가

응용 프로그램 성능에 대한 고급 상호 연결의 효과를 분석할

수 있도록 하는 새로운 기능이 추가되어 더욱 향상된 기능을

나타냅니다. MPI 프로그래머는 Intel Trace Analyzer 및 Collector 8.0

Update 1의 로드 불균형 다이어그램과 상호 연결 시뮬레이터를

통해 더 많은 최적화 기회를 식별할 수 있습니다.

Intel Math Kernel Library 10.3Intel® MKL 10.3(Intel Math Kernel Library 10.3)은 최대 성능을

필요로 하는 과학, 공학 및 재무 응용 프로그램에 사용되는 고도로

최적화되고 광범위한 스레딩 수학 루틴 라이브러리입니다. 주요

수학 함수로는 BLAS, LAPACK, ScaLAPACK, Sparse Solver, Fast Fourier

Transform, Cluster FFT, Vector Math 등이 있습니다. Intel MKL 버전

10.3은 수정 버전으로 Intel® AVX(Intel® Advanced Vector Extensions)

에 대한 지원, LAPACK 및 PARDISO용 C 확장 기능, 요약 통계

라이브러리, 그리고 DGEMM, FFTS 및 RNG와 같은 몇몇 루틴에 대한

향상 기능을 제공합니다. .

Intel MPI Benchmarks 3.2.2Intel MPI Benchmarks 3.2.2는 다음 기능을 제공합니다.

• 다량의 코어 수를 지원하기 위해 일부 MPI 통합 벤치마크(예:

Allgather, Alltoall, Gather 및 Scatter)에 대해 2기가바이트 이상의

대용량 메시지 버퍼 지원

• 벤치마크 목록의 실행을 보다 효과적으로 제어할 수 있는 새로운

Intel® MPI Benchmark 실행 명령줄 옵션 “-include/-exclude”. 이러한

옵션을 사용하여 기본 실행 목록에서 벤치마크를 포함하거나

제외시킬 수 있습니다.

• 새 벤치마크 PingPongSpecificSource 및 PingPingSpecificSource.

이러한 테스트에는 PingPong 및 PingPing 테스트의 MPI_ ANY_

SOURCE 대신에 정확한 대상 등급이 사용됩니다. 이 두 가지

테스트는 기본적으로는 실행되지 않습니다. “-include” 옵션을

사용하여 새 벤치마크의 실행을 지원할 수 있습니다.

기능 장점

Linux* OS 및 Windows* OS 플랫폼 모두 지원

Windows* OS 및 Linux* OS 두 플랫폼에서 동일 도구 세트와의 개발 호환성이 제공되어 성능, 생산성 및 프로그래밍 기능 향상

C/C++ 컴파일러 및 Intel® Parallel Building Blocks

더욱 다양하게 제공되는 응용 프로그램 병렬화(프로세스, 태스크, 데이터 및 벡터)와 SMP 노드 클러스터에서 응용 프로그램 성능을 최적화하는 짜맞춤식 유연성. C/C++ 표준 지원

클러스터에서 CAF(Co-Array Fortran) 등 제한된 Fortran 2008 표준을 지원하는 Fortran 컴파일러

노드와 클러스터에 대한 확장 가능한 병렬화가 새롭게 추가되어 더욱 향상된 기능을 선사하는 업계 최고의 Fortran 컴파일러. Fortran 표준에서 Fortran 2008의 주요 기능이 지원되어, Fortran 2003 표준 지원이 더욱 더 완벽해졌습니다.

MPI 개발자용 분석 도구– 로드 불균형 다이어그램, 이상적인 상호 연결 시뮬레이터

오류 검출을 간소화 및 가속화하고 MPI 메시지에 대한 성능 프로파일링을 제공함으로써 개발자 생산성 및 효율성 향상

업데이트된 성능 라이브러리– Intel® MKL 및 Intel® IPP

이러한 자동 병렬 라이브러리와의 단순 연결 등 일반 수학 및 데이터 처리 태스크용 멀티코어 성능

확장 가능한 Intel® MPI Library(멀티레일 IB(InfiniBand*) 지원 및 응용 프로그램 튜너 포함)

업계에서 가장 확장성이 뛰어나고 견고한 상용 MPI 라이브러리 중 하나를 사용하여 수만 개 코어까지 확장할 수 있습니다. 용이성, 여러 다중 클러스터 패브릭에서의 구성 가능한 동적 지원 및 멀티레일 IB(InfiniBand*) 지원.

Page 4: Intel® Cluster Studio 2011 - ESCOMSOFT · 2010-11-12 · Intel Cluster Studio 2011 라이센스는 Windows 또는 Linux에서 다음 도구에 대한 액세스 및 지원을 제공합니다

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

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

1010/BLA/CMD/PDF ICS999WSGE01 / ICS999LSGE01-001

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

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

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

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

Intel 소프트웨어 개발 제품Intel 소프트웨어 개발 제품은 전체 소프트웨어 도구 제품을

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

•Intel® Parallel Studio XE 2011 – 최적화 C/C++ 및 Fortran 컴파일러,

성능 라이브러리, 정확성 분석기, 보안 검사, 성능 프로파일러, 이

모두가 단일 패키지로 제공

전체 소프트웨어 제품군에 대한 자세한 내용은 Intel 웹 사이트

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

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

최적화 안내문

지금 바로 Intel® Cluster Studio 2011의 평가판을 사용해 보고 구입하십시오. http://software.intel.com/en-us/intel-cluster-studio

11111111111sssssssaaaaaaa

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

(주)이에스컴소프트

Tel: +82 (2) 2026-2667

Fax: +82 (2) 6455-2330

http://www.escomsoft.com/intel

http://cafe.naver.com/intelsw

Email: [email protected]