CXL 로고

컴퓨트 익스프레스 링크(CXL)™

획기적인 CPU-장치 간 상호 연결

CXL이란 무엇인가요?

CXL(컴퓨트 익스프레스 링크)은 프로세서, 메모리 확장 및 가속기 간에 업계에서 지원하는 캐시 일관성 상호 연결입니다. CXL 기술은 CPU 메모리 공간과 연결된 장치의 메모리 간에 메모리 일관성을 유지하여 지연 시간을 줄이고 소프트웨어 스택의 복잡성을 줄이며 전체 시스템 비용을 낮춰 리소스를 공유할 수 있습니다. 따라서 사용자는 가속기의 중복 메모리 관리 하드웨어 대신 대상 워크로드에만 집중할 수 있습니다. 

가속기가 인공 지능 및 머신 러닝과 같은 새로운 애플리케이션을 지원하기 위해 CPU를 보완하는 데 점점 더 많이 사용됨에 따라 CXL은 고속 통신을 위한 업계 개방형 표준 인터페이스로 설계되었습니다.

인텔 애자일렉스 및 CXL 로고

인텔® 애자일렉스™ 7 FPGA가 탑재된 비트웨어 PCIe Gen5 제품에서 지원*됩니다.

* CXL은 카드와 별도로 판매되는 라이선스가 필요합니다.

IA-860m

이중 너비 IA-860m 카드에는 최대 32GB의 패키지 내 HBM2e 메모리를 지원하는 획기적인 M-시리즈 인텔® Agilex™ 7 FPGA가 탑재되어 있습니다. 고성능 컴퓨팅을 위한 놀라운 플랫폼으로, 특히 메모리 제약이 있는 애플리케이션에 적합합니다.

IA-780i

키사이트의 IA-780i는 대형 FPGA와 단일 너비 폼 팩터의 밀도를 결합한 제품입니다. 이 카드는 400GbE 및 PCIe Gen5 x16을 지원합니다. FPGA 옵션에는 Agilex 7 I-시리즈 AGI019 및 AGI023이 포함됩니다.

IA-440i

IA-440i는 인텔 I-시리즈 Agilex 7 FPGA를 지원하는 로우 프로파일 PCIe 카드입니다. 인상적인 F-타일을 활용하여 전면 패널을 통해 400GbE를 지원합니다. R-Tile을 사용하여 호스트에 대한 PCI Express Gen5, 16레인을 지원합니다.

Agilex F, I 및 M 시리즈 FPGA 비교

BittWare가 CXL을 지원할 수 있는 이유는 Agilex™ I 시리즈 및 M 시리즈 FPGA 제품군 모두 하드 IP를 갖추고 있어 FPGA 패브릭 리소스를 최소한으로 사용하면서 전체 대역폭 Gen5 x16 구성을 지원할 수 있습니다.

CXL PCIe 대역폭 사용량 다이어그램

CXL이 중요한 이유는 무엇인가요?

CXL은 FPGA가 포함된 이기종 컴퓨팅 아키텍처에 새로운 차원의 성능을 제공합니다.

고객은 애플리케이션을 위해 더 높은 성능과 에너지 효율적인 컴퓨팅 기능, 더 많은 메모리에 대한 액세스를 요구하고 있습니다.

CXL은 PCIe 5.0과 동일한 고대역폭 인터페이스에서 실행되며, 이는 PCIe 4.0보다 대역폭이 두 배 더 넓습니다.

컴퓨팅, 네트워크 및 스토리지 애플리케이션을 위한 CXL

 

클라우드 컴퓨팅이 보편화됨에 따라 고객은 더 빠르고 효율적인 데이터 처리를 위해 아키텍처를 발전시켜야 합니다. 이는 컴퓨팅, 네트워크, 스토리지 애플리케이션 영역의 혁신을 의미합니다 :

  • 컴퓨팅 집약적 워크로드를 위한 FPGA와 같은 가속기 기술의 긴밀한 결합
  • 즉시 데이터를 처리할 수 있는 네트워크 영역 내 SmartNIC
  • 스토리지 플레인 내에서 방대한 양의 유휴 데이터를 처리할 수 있는 컴퓨팅 스토리지

컴퓨팅, 네트워크 스토리지 기술은 이미 PCI Express를 통해 연결됩니다. 그러나 애플리케이션 성능의 획기적인 변화를 달성하려면 CXL의 이점을 활용해야 합니다.

CXL 사용 영역

CXL 프로토콜은 CXL 연결 디바이스에 대한 세 가지 사용 구성을 설명합니다.

유형 1 장치

유형 1 디바이스는 가속기가 자체 메모리에 대한 호스트 액세스 없이 프로세서의 메모리에 일관되게 액세스해야 하는 SmartNIC와 같은 스트리밍 및 지연 시간이 짧은 애플리케이션에 사용할 수 있습니다.

유형 2 장치

유형 2 장 치는 세 가지 CXL 하위 프로토콜을 모두 처리하기 때문에 가장 복잡한 구현입니다: 이 유형은 AI 추론, 데이터베이스 분석 또는 스마트 스토리지와 같은 복잡한 작업에 사용하기 위한 것입니다.

유형 3 장치

타입 3 디바이스를 사용하면 호스트가 CXL 디바이스에 연결된 모든 메모리에 일관되게 액세스할 수 있습니다. 이 경우에도 FPGA는 고유한 압축 및 암호화 알고리즘과 같은 특수 FPGA 로직을 구현할 수 있어 여전히 유용한 이점을 제공할 수 있습니다.

CXL 디바이스 유형을 보여주는 슬라이드

CXL 시작하기

인텔 FPGA IP 개요

인텔 FPGA CXL IP는 하드 IP와 소프트 IP의 조합입니다.

  1. 인텔의 CXL IP를 사용하여 애플리케이션을 설계하려면 고객은 별도의 IP 툴 라이선스를 구매해야 합니다.
  2. 인텔 CXL 도구 라이선스를 활성화하면 쿼터스 프라임 도구에서 인텔 IP를 찾을 수 있습니다.
  3. Agilex R-Tile용 CXL 하드 IP가 활성화되면 적절한 소프트 IP가 설계에 추가됩니다.
인텔 CXL IP 개요

호환 가능한 FPGA 카드

CXL은 비트웨어의 인텔 애자일렉스 7 I-시리즈 및 M-시리즈 FPGA 카드와 호환됩니다.

가격이나 자세한 정보가 궁금하신가요?

기술 영업팀에서 가용성 및 구성 정보를 제공하거나 기술 관련 질문에 답변해 드립니다.