고성능 컴퓨팅을 위한 최적화된 도구
HPC(고성능 컴퓨팅)는 AI, 기계 학습 및 딥 러닝 애플리케이션의 핵심입니다. intel® oneAPI HPC 툴킷(HPC 키트)은 벡터화, 멀티스레딩, 다중 노드 병렬화 및 메모리 최적화의 최신 기술을 사용하여 개발자가 HPC 애플리케이션을 구축, 분석, 최적화 및 확장하는 데 필요한 것을 제공합니다.
이 툴킷은 intel® oneAPI 기본 툴킷에 대한 추가 기능으로, 전체 기능에 필요합니다. 또한 Python*용 인텔 배포판, intel®® oneAPI DPC++/C++ 컴파일러, 강력한 데이터 중심 라이브러리 및 고급 분석 도구에 대한 액세스도 포함됩니다.
“intel의 oneAPI 툴킷은 GeoEast 소프트웨어 응용 프로그램에서 강력한 성능과 우수한 호환성을 보여 주었고 이기종 컴퓨팅을 더 자세히 탐색하는 데 중요한 도움을 제공했습니다.” – BGP Inc.
기능
Build
intel 의 업계 최고의 컴파일러 기술 및 라이브러리를 사용하여 CPU 및 가속기에서 HPC 응용 프로그램의 구현을 단순화합니다.
Analyze
응용 프로그램의 성능, 리소스 사용이 코드에 미치는 영향 및 더 빠른 아키텍처 간 성능을 보장하기 위해 최적화할 수 있는 위치를 신속하게 측정합니다.
Scale
포함된 표준 기반 MPI 라이브러리 및 벤치마크, MPI 분석기, 클러스터 튜닝 도구 및 클러스터 상태 검사 도구를 사용하여 공유 메모리 및 분산 메모리(예: 클러스터) 컴퓨팅 시스템에 애플리케이션 및 솔루션을 배포합니다.
포함된 항목
Intel® oneAPI DPC++/C++ Compiler
OpenMP*를 지원하는 이 표준 기반 C++ 컴파일러를 사용하여 인텔 프로세서 그래픽이 있는 intel 제온® 및 intel®® 코어 프로세서® 기반 플랫폼에서 더 많은 코어™와 기본 제공 기술을 활용할 수 있습니다.
OpenMP를 지원하는 이 표준 기반 C++ 컴파일러를 사용하여 intel 제온® 스케일러블 프로세서 및 인텔® 코어 프로세서 기반 플랫폼에서 더 많은 코어 및 기본 제공 기술을 활용할 수 있습니다.
클러스터 구성 요소가 최적의 성능, 향상된 가동 시간 및 총 소유 비용 절감을 위해 원활하게 함께 작동하는지 확인합니다.
CPU 및 GPU 오프로드에 대한 OpenMP를 지원하는 이 표준 기반 포트란 컴파일러를 사용하십시오.
Intel® Fortran Compiler Classic
이 표준 기반 포트란 컴파일러에는 기존 CPU 중심 워크플로우와의 연속성을 제공하는 OpenMP에 대한 지원이 포함되어 있습니다.
설계 주기 초기에 스레딩, 메모리 및 영구 메모리 오류를 찾아 디버그하여 나중에 비용이 많이 드는 오류를 방지하십시오.
intel® 아키텍처에서 유연하고 효율적이며 확장 가능한 클러스터 메시징을 제공합니다.
Intel® Trace Analyzer and Collector
전체 런타임에서 MPI 응용 프로그램 동작을 이해합니다.
시작
HPC 키트 다운로드
다운로드한 후 시작 가이드에 따라 시스템을 구성하고 첫 번째 샘플을 실행합니다.
시작 가이드: Linux* | Windows* | Mac OS * | containers
다음 단계
샘플에 액세스하거나 자습서 및 교육을 통해 자체 워크로드를 실행합니다.
문서 및 코드 샘플
macOS* 샘플
Training
OpenMP* Offload Basics [self-paced]
OpenMP 오프로드 지시문을 사용하여 GPU를 대상으로 하는 기본 사항을 알아보고, 이 안내 학습 경로에서 실습을 통해 인텔® C, C++ 및 포트란 컴파일러를 사용하는 기본 사항을 알아봅니다.
Essentials of DPC++ [self-paced]
intel 개발자 클라우드에서 라이브 샘플 코드를 사용하여 이기종 컴퓨팅(CPU, GPU, FPGA 및 AI 가속기)을 위한 DPC++의 기본 사항을 학습합니다.
Intel® oneAPI Math Kernel Library (oneMKL) Essentials [self-paced]
oneMKL과 그 함수를 사용하여 성능이 뛰어난 응용 프로그램을 만들고 낮은 수준의 수학 루틴으로 계산 속도를 높이는 방법을 알아보십시오.
사양
- Intel Xeon Scalable processors
- Intel Xeon processorsIntel
- Intel Core processors
GPUs:
- SYCL*
- Fortran
Note Requires Microsoft Visual Studio* on Windows
- C and C++
Python
Operating systems:
- Linux
- Windows
- macOS (limited support)
Languages:
- DPC++ and SYCL
- C++
- Python
†Intel® Cluster Checker is only available on selected Linux distributions. For more details, see the release notes.
‡ Not all HPC Kit components are available for macOS. The following components are included: Intel® C++ Compiler Classic and Intel® Fortran Compiler Classic.
Development environments:
- Windows: Microsoft Visual Studio*
- Linux: Eclipse
*For more information, see the system requirements.
Distributed environments:
- MPI
OpenFabrics Interface* (OFI) framework implementation supporting the following:
- InfiniBand*
- iWARP, RDMA over Converged Ethernet (RoCE)
- Amazon Web Services Elastic Fabric Adapter (AWS EFA)*
- Cornelis Networks*
- Ethernet, IP over InfiniBand (IPoIB), IP over Intel OPA
도움말 보기