애플리케이션 가속기 소프트웨어

NVIDIA는 데이터 가속화에 주안점을 두고 애플리케이션이 서버 리소스를 효과적으로 사용하며 매우 짧은 지연 시간 및 비교 불가능한 처리량 성능에 이를 수 있는 데 알맞은 도구를 제공합니다. 애플리케이션에 알맞은 도구를 선택하는 것은 서버를 최대한 활용하는 데 있어 가장 중요한 단계입니다.

성능 애플리케이션 가속화

DPDK

DPDK는 사용자 공간에서 빠른 패킷 처리를 위해 최적화된 NIC 드라이버 및 라이브러리 모음입니다. DPDK는 고속 네트워킹 애플리케이션을 위한 프레임워크 및 공동 API를 제공합니다. NVIDIA는 DPDK 오픈 소스 커뮤니티의 일부로, 고성능 Mellanox 드라이버의 개발에 기여할 뿐 아니라 DPDK 기능 및 사용 사례를 개선 및 확장해 나감으로써 기여하고 있습니다.

HPC-X ScalableHPC

과학 연구와 엔지니어링 시뮬레이션의 요구를 충족하기 위해 슈퍼컴퓨터는 꾸준한 속도로 성장하고 있습니다. Mellanox HPC-X ScalableHPC 툴킷은 고성능 컴퓨팅 환경을 위한 포괄적인 MPI 및 SHMEM/PGAS 소프트웨어 제품군입니다. HPC-X가 제공하는 향상 기능으로 네트워크에서 메시지 통신의 확장성과 성능을 크게 개선할 수 있습니다.

NVIDIA Mellanox Rivermax

미디어 및 엔터테인먼트(M&E) 라이브 영상 방송 업계가 직렬 디지털 인터페이스(SDI)에서 IP 기반의 인프라로 옮겨감에 따라, 방송인들은 그러한 혜택을 프로덕션 확장성 및 유연성으로 누리고 있습니다. IP 기반의 솔루션은 또한 4K UHD 및 8K UHD 영상 형식의 높은 대역폭 요구 사항을 충족합니다.

Messaging Accelerator

Mellanox Messaging Accelerator(VMA)는 광범위한 업계에서 메시지 기반 및 스트리밍 애플리케이션의 성능을 향상해 줍니다. 여기에는 금융 서비스 시장의 고주파수 트레이딩(HFT) 플랫폼, Web2.0 클러스터 등이 포함됩니다. 미디어 및 엔터테인먼트 방송 및 스트리밍(SMPTE 2110-21 지원)의 경우 Mellanox Rivermax를 참조하세요.

Unified Communication X

UCX 프레임워크는 데이터 중심의 고성능 애플리케이션을 위한 프로덕션급의 오픈 소스 통신 프레임워크를 만들기 위한 업계, 연구소 및 학계 간 협업의 산물입니다. UCX는 통신 경로에서 낮은 오버헤드를 위한 성능을 지향해 기본 수준에 가까운 성능을 허용하면서 다양한 네트워크 호스트 카드 어댑터(HCA) 및 프로세서 기술 (x86, ARM 및 PowerPC)을 지원하는 교차 플랫폼 통합 API를 사용 가능하게 합니다. UCX는 HPC-X® ScalableHPC 소프트웨어 툴킷의 일부입니다.

SparkRDMA

Apache Spark는 대규모 데이터 처리를 위한 빠르고 일반적인 오픈 소스 엔진입니다. Spark는 암시적 데이터 병렬 처리 및 오차 허용이 지원되며 전체 클러스터 프로그래밍을 위한 인터페이스를 제공합니다.

주요 기능

  • 성능 특성을 가속화하기 위한 데이터 가속화
  • 보다 빠른 패킷 처리를 위해 네트워킹 최적화
  • 고속 네트워킹을 위한 공통 API 프레임워크
  • 커널에서 인터럽트 기반 프로세싱 제거

장점

  • 네트워크를 통과하는 데이터 양 감소
  • 서버 활용률 향상
  • 과학 연구 및 엔지니어링 시뮬레이션 시간 단축
  • 메시지 전달 기능의 확장성 및 성능 향상

사양

  애플리케이션 프로필 이더넷/인피니밴드 필수 하드웨어 서버 기술
DPDK - 데이터 플레인 개발 키트 DPDK는 빠른 패킷 처리를 위한 API 제공

고처리량(작은 패킷 크기(예: 단일 ConnectX-5 100GbE 포트의 64바이트에서 148Mpps)에도 적용)

NIC에서 하드웨어 오프로드를 활용
이더넷 ConnectX-3 Pro
ConnectX-4 / Lx
ConnectX-5 / Ex
x86,
Arm,
PPC
HPC-X - 고성능 컴퓨팅 X HPC-X는 MPI, SHMEM 및 UPC를 지원하는 HPC 애플리케이션용 소프트웨어 패키지입니다.br />
Mellanox 어댑터, 스위치 및 Mellanox SHARP 기술을 활용하여 네트워크에서 메시지 통신의 확장성과 성능을 크게 개선할 수 있습니다.
이더넷/인피니밴드 ConnectX-3 Pro
ConnectX-4 / Lx
ConnectX-5 / Ex
x86,
Arm,
PPC,
GPU-Direct*
Rivermax - 영상 스트리밍 Rivermax는 미디어 스트리밍 애플리케이션을 위한 소프트웨어 라이브러리 API

HD에서 Ultra HD 흐름을 위해 일반적인 기성(COTS) 서버 사용

SMPTE 2110-21 패킷 속도를 통해 규정 준수 지원

단일 CPU 코어로 82Gbps 도달/td>
이더넷 ConnectX-5 / Ex x86
VMA - Messaging Accelerator 표준 UDP 및 TCP 소켓 노출, 애플리케이션 코드 변경 불필요

표준 소켓 API를 사용하는 매우 짧은 지연 시간 및 고처리량 애플리케이션용
이더넷/인피니밴드 ConnectX-3 Pro
ConnectX-4 / Lx
ConnectX-5 / Ex
x86
UCX - Unified Communication X RDMA를 통한 P2P(point-to-point) 메시징을 위한 단순화된 API

Mellanox NIC에서 지원하는 여러 전송 및 오프로드 활용
이더넷/인피니밴드 ConnectX-3 Pro
ConnectX-4 / Lx
ConnectX-5 / Ex
x86,
Arm,
PPC,
GPU-Direct
Apache Spark SparkRDMA 플러그인 Apache Spark를 사용하는 모든 애플리케이션은 현재 SparkRDMA 플러그인을 사용하여 가속화 가능 이더넷/인피니밴드 ConnectX-3 Pro
ConnectX-4 / Lx
ConnectX-5 / Ex
x86,
Arm,
PPC
* 참고: 로드맵

리소스

구성 도구

Academy 온라인 과정

구매하기