로드 중...
true

기능

추가 리소스

추가 정보

새로운 기능

  • ARM용 SKU가 추가되었습니다.

주요 기능

컴파일러, 프로그래밍 언어 및 모델

HPE Cray Supercomputing 프로그래밍 환경 소프트웨어는 Fortran, C, C++ 컴파일러를 갖추고 있어 기본 아키텍처에 관계없이 시스템이 우수한 성능을 발휘할 수 있도록 도와주며, x86-64 프로세서(인텔®과 AMD 모두)와 AMD 및 NVIDIA® 가속기를 지원합니다.

컴파일러는 순차적 스칼라, 벡터 병렬 또는 멀티스레드가 강화된 컴퓨팅 영역을 자동으로 식별하고 시스템에서 이러한 기능을 자동으로 활용합니다.

컴파일러는 더 쉬운 애플리케이션 조정을 위해 주석이 달린 소스 코드 목록과 함께 프로그래머에게 최적화 피드백을 제공합니다. 또한 제품군에서 디버거 및 성능 툴과 통합되어 서로 간에 정확하고 성능이 뛰어난 코드를 생성할 수 있는 기능을 개선합니다.

당사는 코드 안전, 애플리케이션 휴대성 및 투자 보호를 위한 표준 컴플라이언스에 중점을 두고 있으며, 컴파일러는 표준 프로그래밍 언어(Fortran, C/C++, UPC)와 OpenMP 및 OpenACC와 같은 표준 프로그래밍 모델을 지원합니다.

HPE Cray MPI는 인텔과 AMD CPU와 AMD와 NVIDIA GPU에 맞게 조정된 MPICH ABI 호환 라이브러리입니다. 지점간 통신 및 집단 통신을 위해 온-노드 및 오프-노드 모두에서 짧은 대기 시간과 높은 대역폭을 위해 커스터마이징됩니다.

과학 및 커뮤니케이션 라이브러리

HPE Cray Supercomputing 프로그래밍 환경 소프트웨어는 보다 적은 노력으로 시스템에서 성능을 향상하기 위해 포괄적이며 강력하게 조정된 선형 대수 하위 루틴 모음을 제공합니다.

사용자 정의된 LibSci(BLAS 포함), LAPACK, ScaLACK, 반복적으로 개선된 툴킷 및 LibSci_ACC(가속화된 BLAS, LAPACK)는 대부분의 HPE Cray HPC 시스템에서 노드 성능 및 네트워크 성능을 위한 기본 하드웨어 최적화의 이점을 최대한 활용하도록 설계되었습니다.

자동 조정 및 적응을 사용하여 라이브러리는 런타임 시 알려진 최고의 알고리즘을 선택합니다. 또한 복잡한 소프트웨어 대비 단순화된 인터페이스(최적화된 알고리즘에 액세스하기 위한 소스 코드 변경 없음)가 특징이며 컴파일 환경과 통합하여 생산성을 개선합니다.

NetCDF 및 HDF5 I/O 라이브러리는 지원되는 컴파일 환경과 함께 구축되며 편의상 제품군에 포함됩니다.

디버깅 툴

HPE Cray Supercomputing 프로그래밍 환경 소프트웨어는 익숙한 기존 디버거에 혁신적인 기술을 접목하여 사용자가 이전 기술보다 광범위한 범위와 규모로 디버깅 문제를 해결할 수 있도록 합니다. 이는 프로그래머가 디버깅에 소요되는 시간을 줄이고 제작에 더 많은 시간을 할애할 수 있음을 의미합니다.

프로그래머는 당사 고유의 비교 디버거를 사용하여 GUI에 표시되는 예상 오류 알림과 함께 두 애플리케이션을 나란히 실행하여 문제를 파악할 수 있습니다. 이 기능은 아키텍처 간 애플리케이션을 수정하거나 포팅할 때 발생하는 오류를 찾는 데 유용합니다.

STAT(스택 추적 분석 툴)과 ATP(비정상 종료 처리)는 더 작은 규모에서는 존재하지 않거나 대규모 애플리케이션을 실행할 때 찾기 어려운 결함을 노출하기 위한 최고 수준의 툴입니다.

HPC용 소독제: 개발자가 LLVM 소독제의 출력을 적절한 규모로 집계 및 분석하여 적절한 규모로 애플리케이션을 더 쉽게 분석하고 디버깅할 수 있도록 메모리 및 스레드 오류를 탐지할 수 있도록 지원합니다.

또한 Perforce 및 Arm® Forge가 제공하는 TotalView와의 통합을 통해 기존 디버깅 메커니즘을 지원합니다.

이식, 프로파일링 및 성능 최적화 툴

HPE Cray Supercomputing 프로그래밍 환경 소프트웨어는 포괄적인 툴 컬렉션으로 설계되어 다양한 개발자 요구 사항과 사용하기 쉬운 인터페이스 선택에 적합하고 HPE HPC 시스템에서 애플리케이션 포팅 및 조정과 관련된 시간과 노력을 줄여줍니다.

성능 분석 툴(PAT)은 병목 현상을 분석할 때 가치있는 인사이트를 제공하여 전체 시스템에서 실행되는 애플리케이션의 성능을 개선하는 동시에 관찰 및 제안을 자동으로 생성하여 코드 성능을 개선합니다.

프로그래머는 텍스트 보고서를 보완하고 프로그램의 성능 데이터를 그래프와 차트로 요약하는 시각화 도구를 사용하여 성능 문제의 유형과 심각도를 신속하게 평가할 수 있으므로 이를 통해 사용자는 문제의 근원까지 쉽게 드릴다운할 수 있습니다.

코드 병렬 어시스턴트는 성능 통계 및 프로그램 소스 코드 시각화를 컴파일 환경 최적화 피드백과 결합하여 코드를 재구성함으로써 개발자가 애플리케이션의 숨겨진 잠재력을 드러낼 수 있도록 도와줍니다.

AMD는 Advanced Micro Devices, Inc.의 상표입니다. Arm은 Arm Limited의 등록 상표입니다. 인텔은 미국 및/또는 기타 국가에서 인텔 또는 그 자회사의 상표입니다. NVIDIA 및 OpenACC는 미국 및 기타 국가에서 NVIDIA Corporation의 상표 및/또는 등록 상표입니다. 모든 타사 마크는 해당하는 소유자의 재산입니다.

* 예상 가격으로, 부가가치세가 포함되어 있습니다.

도움이 필요하십니까?

HPE 전문가들에게 궁금한 점을 묻고 조언과 답변, 솔루션을 얻어 보십시오. 일반 문의 사항이 있을 경우,다음 이메일로 문의하십시오 hpestore.quote-request@hpe.com

원하는 대상을 찾으셨습니까?

귀사에 맞는 제품을 찾는 데 도움이 필요하십니까?

HPE의 제품 전문가들은 귀사의 가능성을 실현하고 비즈니스 문제를 해결할 수 있는 제품과 서비스를 찾아 드리기 위해 언제든지 채팅할 준비가 되어 있습니다.

Select country to get quote

국가를 선택하십시오.

비교를 위해 최대 4개의 품목을 추가할 수 있습니다.