16장. Intel FPGA PAC N3000 및 Intel vRAN Dedicated Accelerator ACC100을 사용하여 데이터 플레인 성능 최적화
16.1. OpenShift Container Platform용 Intel 하드웨어 액셀러레이터 카드 이해
Intel의 하드웨어 액셀러레이터 카드는 4G/LTE 및 5G VRAN(가상화된 라디오 액세스 네트워크) 워크로드를 가속화합니다. 그 결과 상용 상용 플랫폼에서의 전반적인 컴퓨팅 용량이 증가합니다.
Intel FPGA PAC N3000
Intel FPGA PAC N3000은 참조 FPGA이며 5G 또는 4G/LTE RAN 계층 1(L1) 기본 스테이션 네트워크 기능을 가속화하는 예제 워크로드로 4G/LTE 또는 5G 전달 오류 수정(FEC)을 사용합니다. vRAN 워크로드를 지원하려면 4G/LTE 또는 5G 비트스트림이 있는 Intel FPGA PAC N3000 카드를 플래시합니다.
Intel FPGA PAC N3000은 멀티 워크로드 네트워킹 애플리케이션 가속화를 위한 전이중 100Gbps의 시스템 내 프로그래밍 가능한 가속 카드입니다.
Intel FPGA PAC N3000이 4G/LTE 또는 5G 비트스트림으로 프로그래밍되면 vRAN 워크로드에서 FEC를 가속화하는 데 사용되는 SR-IOV(Single Root I/O Virtualization) VF(가상 기능) 장치를 노출합니다. 클라우드 네이티브 배포를 위해 이 기능을 활용하려면 장치의 물리적 기능(PF)을 pf-pci-stub
드라이버에 바인딩하여 여러 VF를 생성해야 합니다. VF가 생성된 후 vRAN 워크로드를 실행하는 특정 Pod에 할당하려면 VF를 DPDK 사용자 공간 드라이버(vfio)에 바인딩해야 합니다.
OpenShift Container Platform에서 Intel FPGA PAC N3000 지원은 다음 두 Operator에 따라 다릅니다.
- Intel FPGA PAC N3000 (Programming)용 Openness Operator
- FEC Accelerator용 openness Operator
vRAN Dedicated 액셀러레이터 ACC100
Intel의 eASIC 기술을 기반으로 하는 vRAN Dedicated Accelerator ACC100은 4G/LTE 및 5G 기술에 대한 전방향 오류 수정을 위한 컴퓨팅 집약적인 프로세스를 오프로드하고 가속화하여 처리 능력을 확보하도록 설계되었습니다. Intel eASIC 장치는 FPGA와 표준 애플리케이션별 통합 회로(ASIC) 사이의 중간 기술인 ASIC 구조화되어 있습니다.
OpenShift Container Platform에서 Intel vRAN Dedicated Accelerator ACC100 지원에서는 하나의 Operator를 사용합니다.
- FEC Accelerator용 openness Operator