많은 데이터 중심 워크로드는 여러 이기종 아키텍처(CPU, GPU, FPGA 및 기타 가속기)에 배포할 때 가장 뛰어난 성능을 발휘합니다.
하지만 이기종 아키텍처에는 일반적으로 고유한 언어와 도구 및 라이브러리가 필요하며,
이 경우 개발자의 복잡성이 가중되고 코드의 재사용이 제한됩니다.
그래서 아키텍처 간 솔루션을 이용하는 것이 어렵고 애플리케이션 성능을 최적화하는 것이 비효율적입니다.
인텔은 개발자가 고성능 아키텍처 간 애플리케이션을 효율적으로 빌드, 분석 및 최적화할 수 있도록
도와주는
인텔® oneAPI 툴킷
을 통해 제품으로 구현된 oneAPI를 만들었습니다.
• 인텔® oneAPI 베이스 툴킷은 동급 최강의 컴파일러, 강력한 성능 라이브러리, 분석 및 디버그 도구가 포함된 핵심 도구세트입니다.
• 세그먼트별 툴킷은 개발자가 HPC, AI 및 렌더링용 애플리케이션과 솔루션을 최적화하는 것을 도와줍니다.
최신 뉴스와 업데이트는 인텔 oneAPI 뉴스에서 확인하십시오.
참고: 인텔® 패러렐 스튜디오 XE 및 인텔® 시스템 스튜디오를 구성했던 도구가 이제 인텔의 oneAPI 제품에 통합되었습니다. 인텔 oneAPI 툴킷은 이전 스튜디오 제품에서 상위 호환되는 기능의 상위 집합입니다. 따라서 2021년 신규 고객에게는 스튜디오 제품이 더 이상 제공되지 않습니다.
oneAPI 는 다양한 아키텍처(CPU, GPU, FPGA 및 기타 가속기)에서 광범위한 데이터 중심 워크로드에 대한 개발을 간소화하기 위해 표준 기반의 아키텍처 간 개방형 프로그래밍 모델을 만드는 업계 이니셔티브입니다.
oneAPI에는 아키텍처 간 언어인 Data Parallel C++(ISO C++ 및 Khronos Group의 SYCL 기반), 고급 라이브러리, 커뮤니티 확장 프로그램이 포함됩니다.
많은
기업, 연구 기관 및 대학
에서 oneAPI를 지원합니다.
oneapi.com/news 에서 최신 정보를 업데이트하십시오.
oneAPI
는 독점 프로그래밍 모델의 경제적, 기술적 부담을 벗고 가속 컴퓨팅의 자유를 얻기 위한 생산적이고 스마트한 방식입니다.
독점 언어 종속에 대한 개방형 대안으로, 기존 언어와 병렬 모델을 보완하는 검증된 전체 도구 세트를 통해 하드웨어 성능을 최대한 발휘하도록 지원합니다.
• 다양한 인텔 시스템 및 가속기를 이용하는 아키텍처 간 애플리케이션과 솔루션을 빌드하여 컴퓨팅을 극대화하고자 하는 개발자.
• HPC, AI, IoT, 비주얼 컴퓨팅 등의 폭넓은 영역에 걸쳐 모든 유형의 플랫폼(에지-클라우드)과 아키텍처(인텔 CPU, GPU, FPGA)에서 구동할 수 있는 데이터 중심의 애플리케이션을 빌드하는 개발자.
• 기존 CUDA 코드를 갖고 있으면서 oneAPI를 통하거나 그 코드를 DPC++ 코드에 포팅하여 다른 아키텍처를 이용하고자 하는 개발자.
미래에 대비하는 프로그래밍 모델로 선택의 자유 제공
• 간편한 아키텍처 리타깃팅을 위해 단일 벤더/독점 종속에 대한 개방형 대안을 확보합니다.
• 차세대 하드웨어 플랫폼에 넣을 소프트웨어를 재작성하지 않고 자신의 기술을 그다음 혁신에 투입합니다.
하드웨어의 가치 모두 실현
• 최신 하드웨어의 모든 최첨단 기능을 도입하고 이용합니다. − 예를 들어, 3세대 인텔® 제온® 스케일러블 프로세서는 인텔® 딥러닝 부스트와 bfloat16 가속 기능을 탑재한 인텔® 어드밴스드벡터 익스텐션 512(인텔® AVX-512)를 구동합니다.
• 가속 아키텍처의 성능—인텔 CPU, GPU, FPGA에서 성능을 극대화하여 가속 컴퓨팅을 충분히 활용합니다.
성능 기준에 맞는 코드를 자신감 있게 빠르고 정확하게 개발
• 이기종 아키텍처 간 라이브러리와 고급 도구 세트 전체를 사용한 빠르고 효율적인 개발.
• 익숙한 언어와 표준으로 학습 곡선 단축. 포트란, C/C++, 오픈MP, MPI는 물론 최적화된 풍부한 파이썬 라이브러리를 갖춘파이썬 등의 기존 HPC 프로그래밍 표준과 상호운용이 가능합니다.
• CUDA 코드를 DPC++로 마이그레이션하는 등 레거시 코드와의 간편한 통합.
제품에 대한 자세한 내용은 아래 페이지나 상위 메뉴를 클릭해보세요.
제품 개요