
웨비나 등록: 컴퓨팅 스토리지: 데이터에 더 가까운 가속화를 구현하기
비트웨어 온디맨드 웨비나 컴퓨팅 스토리지: 가속화를 데이터에 더 가깝게 가져오기 가속화가 스토리지에 더 가까워지고 기존 폼 팩터가 변화함에 따라 고성능 스토리지가 변화하고 있습니다.
이기종 아키텍처를 활용하고자 하는 고객층이 증가함에 따라 하이레벨 소프트웨어 도구 흐름을 지원하는 것은 매우 중요합니다. 인텔의 새로운 oneAPI는 다른 고급 도구와 유사한 성능을 제공하면서 코드 재사용을 중심으로 설계되었습니다. 인텔의 oneAPI 프로그래밍 모델과 이 모델이 여러 아키텍처에서 가속화를 위한 개발을 보다 쉽게 지원하여 프로그래밍 문제를 해결하는 방법에 대해 알아보세요.
오늘날의 HPC 환경에서는 워크로드를 실행하는 데 CPU, GPU, FPGA 및 특수 가속기 등 여러 하드웨어 아키텍처를 사용할 수 있습니다. 모든 워크로드에 가장 적합한 단일 아키텍처는 없으므로 여러 아키텍처를 혼합하여 사용하면 대부분의 시나리오에서 최상의 성능을 얻을 수 있습니다. 하지만 이러한 아키텍처의 다양성은 몇 가지 과제로 이어집니다:
각 아키텍처에는 별도의 프로그래밍 모델과 툴체인이 필요합니다:
소프트웨어 개발의 복잡성은 아키텍처 선택의 자유를 제한합니다.
OneAPI는 다양한 아키텍처에서 개발을 간소화하는 통합 프로그래밍 모델을 제공합니다. 개발자는 oneAPI 프로그래밍 모델을 사용하여 동일한 언어와 라이브러리로 다양한 하드웨어 플랫폼을 타겟팅할 수 있으며, 동일한 디버그 및 성능 분석 도구 세트를 사용하여 다양한 플랫폼에서 코드를 개발하고 최적화할 수 있습니다(예: Vtune 프로파일러를 통해 호스트 및 가속기에서 런타임 데이터를 가져오는 것).
여러 플랫폼과 하드웨어 아키텍처에서 동일한 언어를 사용하면 소스 코드를 더 쉽게 재사용할 수 있으며, 코드를 다른 하드웨어 아키텍처로 옮길 때 플랫폼별 최적화가 필요한 경우에도 더 이상 코드 번역이 필요하지 않습니다. 또한 공통 언어와 도구 세트를 사용하면 신규 개발자를 더 빠르게 교육하고, 디버그를 더 빠르게 수행하며, 생산성을 높일 수 있습니다.
HBM2가 탑재된 520N-MX 카드가 아닌 2D FFT 데모에서 oneAPI를 사용해 보세요. 페이지 하단에서 코드 다운로드를 요청하세요!
oneAPI 언어는 병렬 프로그래밍 생산성을 위해 설계되고 광범위한 호환성을 위해 C++ 언어에 기반한 고급 언어인 데이터 병렬 C++입니다. DPC++는 독점 언어가 아니며, 개방형 업계 간 이니셔티브에 의해 개발이 주도되고 있습니다.
CPU와 가속기 전반에서 탁월한 병렬 프로그래밍 생산성과 성능을 제공하는 언어입니다:
C++ 기반:
언어 개선을 위한 커뮤니티 프로젝트:
FPGA용 코드를 컴파일할 때 가장 큰 문제 중 하나는 컴파일 시간입니다. DPC++ 코드를 해당 코드에 지정된 하드웨어 아키텍처를 구현하는 타이밍 폐쇄형 FPGA 설계로 변환하는 데 필요한 백엔드 컴파일 프로세스는 완료하는 데 몇 시간이 걸릴 수 있습니다. 따라서 전체 컴파일 실행을 최소화하도록 FPGA 개발 흐름이 조정되었습니다.
oneAPI란 무엇인가요?
oneAPI는 가속기 아키텍처 전반에 걸쳐 공통된 개발자 경험을 제공하여 애플리케이션 성능, 생산성, 혁신을 향상시키는 업계 전반의 개방형 표준 기반 통합 프로그래밍 모델입니다. oneAPI 업계 이니셔티브는 생태계 전반에 걸쳐 oneAPI 사양 및 호환 가능한 oneAPI 구현에 대한 협업을 장려합니다.
oneAPI는 컴퓨팅 및 데이터 집약적인 도메인을 위한 라이브러리를 제공합니다. 여기에는 딥 러닝, 과학 컴퓨팅, 비디오 분석 및 미디어 처리가 포함됩니다.
oneAPI 사양은 기존 개발자 프로그래밍 모델을 확장하여 크로스 아키텍처 프로그래밍을 지원하는 언어, 라이브러리 API 세트, 로우 레벨 하드웨어 인터페이스를 통해 다양한 하드웨어 세트를 지원합니다. 호환성을 촉진하고 개발자의 생산성과 혁신을 지원하기 위해 oneAPI 사양은 업계 표준을 기반으로 하며 개방형 크로스 플랫폼 개발자 스택을 제공합니다.
oneAPI로 개발을 시작하려면 세 가지 구성 요소가 필요합니다. oneAPI 기본 툴킷과 FPGA 애드온은 모두 인텔에서 제공됩니다. BittWare FPGA 카드용 BSP는 BittWare의 개발자 사이트에서 구할 수 있습니다.
인텔의 oneAPI 기본 툴킷
oneAPI 기본 툴킷용 인텔 FPGA 애드온
BittWare의 FPGA 카드 BSP
기술 영업팀에서 가용성 및 구성 정보를 제공하거나 기술 관련 질문에 답변해 드립니다.
"*"는 필수 필드를 나타냅니다.
비트웨어 온디맨드 웨비나 컴퓨팅 스토리지: 가속화를 데이터에 더 가깝게 가져오기 가속화가 스토리지에 더 가까워지고 기존 폼 팩터가 변화함에 따라 고성능 스토리지가 변화하고 있습니다.
IA-780i 400G + PCIe Gen5 단일 폭 카드 Agilex의 성능을 갖춘 컴팩트한 400G 카드 인텔 Agilex 7 I 시리즈 FPGA는 애플리케이션에 최적화되어 있습니다.
하나의 API에서 FPGA 리소스의 효율적인 공유 FPGA의 리소스 공유를 해결하기 위한 버터플라이 크로스바 스위치 구축 리소스 공유 문제 FPGA 카드는 일반적으로 다음과 같습니다.
PCIe FPGA 카드 XUP-VV8 울트라스케일+ FPGA PCIe 보드(QSFP-DD 4개, 100GbE 네트워크 포트 8개 및 VU9P/13P FPGA 포함) 가격 견적이 필요하십니까? 가격으로 이동