Software

Intel oneAPI

Base & HPC Toolkit

Intel® oneAPI Base & HPC Toolkit

고성능, 교차 아키텍처 응용 프로그램 제공을 위한 최적화된 도구

Intel® oneAPI Base & HPC Toolkit은

두 개의 툴킷의 조합으로서

개발자가 HPC 애플리케이션을 구축, 분석, 최적화 및

확장하는 데 필요한 것을 제공합니다.

*변경: Intel® Parallel Studio XE → Intel® oneAPI Base & HPC Toolkit

Intel® oneAPI Toolkits은 다양한 아키텍처에서 고성능 데이터 중심 응용 프로그램을 빌드하고 배포하는 데 사용되는 차세대 표준 기반 Intel® 소프트웨어 개발 도구입니다. Intel® oneAPI Toolkits으로의 전환은 기존 도구와 새로운 도구를 통해 추가 기능을 제공합니다. 
다음은 Intel® Parallel Studio XE 에디션과 동등한 Intel oneAPI Base & HPC Toolkit 제품입니다.

*변경: Intel® System Studio → Intel® oneAPI Base & IoT Toolkit

다음은 Intel® System Studio 에디션과 동등한 Intel oneAPI Base & IoT Toolkit 제품입니다.

Intel® oneAPI Base Toolkit

  • Intel® oneAPI Base Toolkit은 다양한 아키텍처에서 고성능 데이터 중심 응용 프로그램을 개발하기 위한 핵심 도구 및 라이브러리 집합입니다. 

  • 업계 최고의 C++ 컴파일러와 이기종 컴퓨팅을 위한 C++의 진화인 데이터 병렬 C++(DPC++) 언어 를 특징으로 합니다.

  • 도메인별 라이브러리와 Python을 위한 Intel® Distribution은 관련 아키텍처 전반에 걸쳐 드롭인 가속을 제공합니다. 향상된 프로파일링, 설계 지원 및 디버그 도구가 키트를 완성합니다.

*기능

- 선택의 자유를 제공하는 미래형 프로그래밍 모델

다음 하드웨어 플랫폼에 대한 소프트웨어를 재작성하지 않고 차세대 혁신에 기술을 적용합니다
 

-가속 아키텍처를 위한 최고의 성능

Intel CPU, GPU 및 FPGA 전반에서 성능을 극대화하여 가속화된 컴퓨팅을 최대한 활용하십시오.
 

-빠르고 효율적인 개발

전체 아키텍처 라이브러리 집합과 고급 도구를 사용합니다.
 

-레거시 코드와의 간편한 통합

Intel® DPC++ 호환성 도구를 사용하면 CUDA 코드를 DPC++ 코드로 마이그레이션할 수 있습니다.

Intel® oneAPI HPC Toolkit

  • 고성능 컴퓨팅(HPC)은 인공 지능, 머신 러닝 및 딥 러닝 애플리케이션의 핵심입니다. 

  • 벡터화, 다중 스레딩, 다중 노드 병렬화 및 메모리 최적화의 최신 기술로 HPC 응용 프로그램을 빌드, 분석, 최적화 및 확장하는 데 필요한 것을 개발자에게 제공합니다.

box-hpc-toolkit.png

*기능

-Build

업계 최고의 인텔 컴파일러 기술 및 라이브러리를 통해 CPU 및 가속기에 HPC 애플리케이션 구현을 단순화합니다.

-Analyze

애플리케이션의 성능, 리소스 사용이 미치는 영향 및 더 빠른 아키텍처 간 성능을 보장하기 위해 최적화할 수 있는 위치를 신속하게 측정합니다.

-Scale

​포함된 표준 기반 MPI 라이브러리 및 벤치마크, MPI 분석기, 클러스터 튜닝 도구 및 클러스터 상태 확인 도구를 사용하여 공유 메모리 및 분산 메모리(예: 클러스터) 컴퓨팅 시스템에 응용 프로그램 및 솔루션을 배포합니다.

What’s Inside

  • Intel® oneAPI Collective Communications Library

 최적화된 통신 패턴을 구현하여 여러 노드에 딥 러닝 모델 교육을 배포합니다.

  • Intel® oneAPI Data Analytics Library

기계 학습 및 데이터 분석 성능을 향상시킵니다.

  • Intel® oneAPI DPC++/C++ Compiler

CPU, GPU 및 FPGA 대상 아키텍처를 위해 DPC++ 코드를 컴파일하고 최적화합니다.

  • Intel® oneAPI DPC++ Library

이러한 주요 생산성 알고리즘 및 기능을 통해 데이터 병렬 워크로드를 가속화합니다.

  • Intel® oneAPI Deep Neural Network Library

성능에 최적화된 빌딩 블록을 통해 인텔® CPU 및 GPU에서 빠른 신경망을 개발합니다.

  • Intel® oneAPI Math Kernel Library

매트릭스 대수, 빠른 Fourier 변환 (FFT), 벡터 수학을 포함한 수학 처리 루틴을 가속화합니다.

  • Intel® oneAPI Threading Building Blocks

이 고급 스레딩 및 메모리 관리 템플릿 라이브러리를 사용하여 병렬관계를 단순화합니다.

  • Intel® oneAPI Video Processing Library

방송, 라이브 스트리밍 및 VOD, 클라우드 게임 등을 위한 빠르고 고품질의 실시간 비디오 디코딩, 인코딩, 트랜스코딩 및 처리를 제공합니다.

  • Intel® Advisor

효율적인 벡터화, 스레딩 및 가속기에 대한 오프로드를 위한 코드를 설계합니다.

  • Intel® C++ Compiler Classic

OpenMP*를 지원하는 이 표준 기반 C++ 컴파일러를 사용하여 인텔® 제온® 확장 가능한 프로세서 및 인텔® 코어 ™ 프로세서를 기반으로 하는 플랫폼에서 더 많은 코어 및 내장 기술을 활용하십시오.

  • Intel® Cluster Checker

클러스터 구성 요소가 최적의 성능, 향상된 가동 시간, 총 소유 비용을 낮추기 위해 원활하게 작동하는지 확인합니다.

  • Intel® Distribution for GDB*

DPC++, C, C++, 포트란 코드의 시스템 전체의 딥 디버그를 활성화합니다.

  • Intel® Distribution for Python*

데이터 과학 및 기계 학습 문제에 대한 코드 변경 없이 수학 집약적인 워크로드 성능을 빠르게 달성할 수 있습니다.

  • Intel® DPC++ Compatibility Tool

레거시 CUDA 코드를 DPC++ 코드의 멀티플랫폼 프로그램으로 마이그레이션합니다.

  • Intel® Fortran Compiler(Beta) 

CPU 및 GPU 오프로드를 위한 OpenMP* 지원을 지원하는 이 표준 기반 포트란 컴파일러를 사용합니다.

  • Intel® Fortran Compiler Classic

이 표준 기반 Fortran 컴파일러에는 기존 CPU 중심 워크플로우를 연속성을 제공하는 OpenMP에 대한 지원이 포함되어 있습니다.

  • Intel® FPGA Add-On for oneAPI Base Toolkit (Optional)

이러한 재구성 가능한 하드웨어 가속기를 프로그래밍하여 데이터 중심의 특수 워크로드속도를 높일 수 있습니다. 인텔 oneAPI Base Toolkit를 설치해야 합니다.

  • Intel® Inspector

나중에 비용이 많이 드는 오류를 방지하기 위해 설계 주기 초기에 스레딩, 메모리 및 영구 메모리 오류를 찾아 디버깅합니다.

  • Intel® Integrated Performance Primitives

이미징, 신호 처리, 데이터 압축 등의 성능 속도를 높일 수 있습니다.

  • Intel® Integrated Performance Primitives Cryptography

다양한 인텔 CPU에 최적화된 암호화를 위한 안전하고 빠르며 가벼운 빌딩 블록 라이브러리입니다.

  • Intel® MPI Library

인텔 ® 아키텍처에서 유연하고 효율적이며 확장 가능한 클러스터 메시징을 제공합니다.

  • Intel® Trace Analyzer and Collector

전체 런타임에 걸쳐 MPI 응용 프로그램 동작을 이해합니다.

  • Intel® VTune™ Profiler

CPU, GPU 및 FPGA 시스템에서 성능 병목 현상을 찾아 최적화합니다.

혜택

​우선 지원은 툴킷에 포함된 모든 구성 요소를 포괄하는 유료 제품 지원입니다.

1년 동안 다음과 같은 혜택을 제공합니다.

  • 기밀 지원 요청을 제출할 수 있는 기능을 포함하여 인텔의 지원 엔지니어와의 직접 및 비공개 상호 작용

  • 기술적 질문 및 기타 제품 요구에 대한 응답 시간 가속화

  • 에스컬레이션된 결함 및 기능 요청에 대한 우선 지원

  • 모든 신제품 업데이트에 대한 무료 다운로드 액세스 및 제품의 이전 버전에 대한 지속적인 액세스

  • 고성능 코드 작성과 함께 수십 년의 경험으로 만들어진 방대한 독립적인 문서 라이브러리에 액세스

  • 커뮤니티 기술 전문가가 지원하고 인텔 엔지니어가 모니터링하는 인텔 퍼블릭 커뮤니티 포럼에 대한 액세스

클라우드 내에서의 개발

Intel® DevCloud 계정을 사용하면 최신 Intel ® 하드웨어(CPU, GPU, FPGA) 및 Intel oneAPI 도구 및 프레임워크에 120일 동안 액세스할 수 있습니다. 소프트웨어 다운로드, 구성 단계, 설치가 필요 없습니다.
 

License Types

  • Intel® oneAPI Base & HPC Toolkit Single-node

  • Intel® oneAPI Base & HPC Toolkit Multi-node

​*특수 워크로드를 위한 추가 툴킷

TOP