Intel oneAPI Base Toolkit 제품 상세 설명

Intel oneAPI Base Toolkit 제품 견적 요청은 상단 문의 버튼을 이용해주시기 바랍니다.
협우인포테크(주)는 Intel software를 국내 공급하고 있습니다. 

CPU와 GPU를 함께 활용하는 개발

 

Intel® oneAPI Base Toolkit(Base Kit)은 다양한 아키텍처에서 고성능 데이터 중심 애플리케이션을 개발하기 위한 핵심 도구와 라이브러리 모음입니다. 이 키트는 이기종 컴퓨팅(여러 종류의 프로세서를 함께 사용하는 방식)을 위해 설계된 SYCL*을 구현한 업계 선도 C++ 컴파일러를 제공합니다.

도메인별 라이브러리는 관련 아키텍처 전반에 걸쳐 손쉽게 가속 기능을 적용할 수 있도록 지원합니다. 또한 향상된 프로파일링, 설계 지원, 디버깅 도구까지 포함되어 있어 개발을 완성합니다.

모든 툴킷 보기

Intel의 oneAPI 툴킷은 GeoEast* 소프트웨어 애플리케이션에서 강력한 성능과 우수한 호환성을 입증했으며,
이기종 컴퓨팅을 더욱 깊이 탐구하는 데 중요한 도움을 제공했습니다.”
– BGP Inc.

What’s Included

기능

Intel® oneAPI DPC++/C++ 컴파일러

CPU 및 GPU 대상 아키텍처용 C++ 및 SYCL 코드를 컴파일하고 최적화합니다.

Intel® DPC++ 호환성 도구

이 도우미를 사용하여 기존 CUDA 코드를 다중 아키텍처 기반의 SYCL 코드로 마이그레이션합니다.

Intel® VTune™ 프로파일러

CPU 및 GPU 시스템 전반에서 성능 병목 지점을 찾아 최적화합니다.

Intel® Advisor

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

Intel® Distribution for GDB*

SYCL, C, C++, Fortran 코드의 시스템 전체 심층 디버깅을 가능하게 합니다.

Intel® oneAPI DPC++ 라이브러리

핵심 생산성 알고리즘 및 함수로 데이터 병렬 작업을 가속화합니다.

Intel® oneAPI Threading Building Blocks

고급 스레딩 및 메모리 관리 템플릿 라이브러리로 병렬 처리를 단순화합니다.

Intel® oneAPI Math Kernel Library

행렬 대수, 고속 푸리에 변환(FFT), 벡터 연산 등 수학 처리 루틴을 가속화합니다.

Intel® Integrated Performance Primitives
영상 처리, 신호 처리, 데이터 압축, 암호화 등 성능을 가속화합니다.

Intel® Cryptography Primitives Library
Intel CPU에 최적화된 안전하고 빠르며 경량화된 암호화 빌딩 블록을 제공합니다.

Intel® oneAPI Data Analytics Library
머신러닝 및 데이터 분석 성능을 향상시킵니다.

Intel® oneAPI Deep Neural Network Library
Intel CPU 및 GPU에서 빠른 신경망을 개발할 수 있도록 성능 최적화된 빌딩 블록을 제공합니다.

Intel® oneAPI Collective Communications Library
여러 노드에 걸쳐 딥러닝 모델 학습을 분산하기 위한 최적화된 통신 패턴을 구현합니다.

특정 사용 사례를 위한 소규모 번들

Intel oneAPI Base Toolkit의 모든 도구가 필요하지 않다면, 다음 중 하나의 소규모 번들을 선택할 수 있습니다.

Intel® C++ Essentials

이 번들은 Intel CPU 및 GPU용 Base Kit에서 가장 널리 사용되는 성능 라이브러리를 사용하고, C++ 및 SYCL 개발자가 컴파일, 디버깅을 수행할 수 있도록 구성된 패키지입니다. 포함 항목은 다음과 같습니다:

  • Intel® Distribution for GDB*

  • Intel® DPC++ Compatibility Tool

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

  • Intel® oneAPI DPC++ Library (oneDPL)

  • Intel® oneAPI Math Kernel Library (oneMKL)

  • Intel® oneAPI Threading Building Blocks (oneTBB)

Intel® Deep Learning Essentials

고급 개발자는 Intel CPU 및 GPU용으로 PyTorch* 및 TensorFlow*와 같은 딥러닝 프레임워크와 라이브러리를 개발, 컴파일, 테스트, 최적화할 수 있는 도구에 접근할 수 있습니다.

  • Intel® Deep Neural Network Library

  • Intel® oneAPI Collective Communications Library (oneCCL)

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

  • oneDPL

  • oneMKL

참고: Intel® 아키텍처용으로 사전 컴파일된 프레임워크는 AI Tools에서 다운로드할 수 있습니다.

Intel oneAPI Base Toolkit 시작하는 방법

시작하기 전에

Base Kit를 설치할 수 있도록 시스템을 준비하세요. 시스템이 최소 요구 사항을 충족하는지, 그리고 Base Kit와 호환되는 필요한 하드웨어를 갖추고 있는지 확인하십시오.

Base Kit 다운로드

 다운로드가 완료되면, Get Started Guide를 따라 시스템을 구성하고 첫 번째 샘플을 실행하세요.

시작 가이드: Linux* | Windows*| containers

다음 단계

튜토리얼과 교육 자료의 도움을 받아 샘플에 접근하거나 자체 워크로드를 실행해 보세요.

Intel oneAPI Base Toolkit 문서 및 코드 샘플

Training

SYCL의 필수 요소*

인텔 개발자 클라우드에서 라이브 샘플 코드를 사용하여 이기종 컴퓨팅(CPU, GPU, FPGA 및 AI 가속기)을 위한 SYCL의 기본 사항을 학습합니다.

추가 Base Kit 교육

CUDA에서 C++/SYCL로 마이그레이션

C++와 SYCL은 가속기를 사용하는 애플리케이션에 대해 통합 프로그래밍 모델, 성능 이식성, C++ 표준 호환성을 제공합니다. 코드를 SYCL로 마이그레이션하는 방법을 배우고, 다른 개발자들의 예제도 확인해 보세요.

사양

CPUs:

 

  • Intel® Xeon® processor family
  • Intel® Core™ processor family
  • Other processors that are compatible with Intel® 64 architecture


GPUs:

  • Intel® UHD Graphics for 11th generation Intel processors or newer
  • Intel® Iris® Xe graphics
  • Intel® Arc™ graphics
  • Intel® Server GPU
  • Intel® Data Center GPU Flex Series
  • Intel® Data Center GPU Max Series 
  • NVIDIA* or AMD* GPUs using plug-ins from Codeplay*

Operating systems:

  • Linux
  • Windows

Languages:

  • C++ with SYCL
개발 환경:

표준 언어 규격을 준수하는 Microsoft, GCC, Intel 등 다양한 컴파일러와 호환됩니다.

    • Windows: Microsoft Visual Studio

    • Linux: Eclipse*

도움말 보기

Intel oneAPI Base Toolkit 견적 문의는 상단 문의 버튼을 이용해주시기 바랍니다. 

협우인포테크(주)는 Intel Software 한국 구매처입니다.