???? ???? ??? ??? GPU? ???? ?? ??? ?? ??? ??? ? ????. ??? ??? ???????? ?? ?? ?? ??? ????? ?? ??? ???? ?? ??? ?? ????? ???? ? ????. ??? ???? DOCA GPUNetIO? GPU? CPU? ?? ?? ???? ? ??? ??? ??? ? ?? ???? ?? ??? ?????.
? ?????? ?? ??? ??? ??? ????? ?? NVIDIA DOCA GPUNetIO? ??? ?? ?? ?? ?? ????? ??? ?? GPU ?? ?? ?????? ??? ?????.
NVIDIA DOCA GPUNetIO API
NVIDIA DOCA GPUNetIO? NVIDIA DOCA ????? ?????? ?? ??? ??? ????? ? ?????. DOCA GPUNetIO ?????? ?? ??? CUDA ??? ?? NIC? GPU ?? ?? ??? ???? ???. ??? ?? CPU? ?? ???? ?????.
DOCA GPUNetIO ?????? CUDA ?? ??? ???? CUDA ??? CPU ??? ??? ??? GPU? ?? ??? ???? ? ????. ? ?????? ?? ??? ??? ????:
- GPUDirect ??? ?? ?? ????(GDAKIN): ???? ?? ??; GPU(CUDA ??)? ???? ??? ?? ?? ???? CPU? ?? ?? GPU ????? ??? ???? ? ????(GPUDirect RDMA).
- GPU ??? ??: ?? ?? ??? ?? CUDA ??? ?? ??? GDRCopy ?????? ???? CUDA API? ???? ??? CPU?? ?? ???(?? ?? ??)? ? ??? GPU ??? ??? ?????.
- ??? ?? ????: GPU?? ?? ?? ??? ??? ???? ?????? ??? ? ? ??? ???? ??? ???? ???? ??? ??? ??? ??? ? ????.
- ????: ?? ?? CUDA ?? ? ?? CUDA ??? CPU ??? ?? ??? ???? ????? ? ??? ??? ?? ?????.
DOCA GPUNetIO? ??? ??? ?? ??? ????? NVIDIA DOCA GPUNetIO? ??? ??? GPU ?? ??? ?????. DOCA GPUNetIO API? ?? ??? ??? DOCA GPUNetIO SDK ????? ???? ??????.

?????? ?? ?? NVIDIA DOCA ??????? NVIDIA DOCA ??? ??????? ???? ?? ? ??? ???? ??? ?????.
- NVIDIA DOCA ??????: UDP, TCP ? ICMP ???? ??, ??, ??? ? ??? ? ?? GPU ?? ?? ?????????. ? ??????? HTTP over TCP ??? ?????. ??? HTTP ?????(?: curl ?? wget)? ???? TCP 3?? ????? ??? ???? GPU? HTTP GET ??? ?? ??? HTML ???? ??? ? ????.
- NVIDIA DOCA ??: ??? ?? ???? ??(??? ??, ??? ??)? ???? ??? ???? GPU ?? ?? ?????.
?? ????????? DOCA GPUNetIO
DOCA GPUNetIO? CPU? ???? ?? GPU? ???? ???? ? ??? NVIDIA Aerial SDK? ??? ???? ? ???????. ??? ??? NVIDIA DOCA GPUNetIO? ??? ??? GPU ?? ??? ??????. ?? ????? DOCA GPUNetIO? ???? GDAKIN ???? GPU ?? ??? ????? ???? ??? ??? ?????.
NVIDIA Morpheus AI
NVIDIA Morpheus? ??? ?? ???? ??? ??? ???? ???, ??, ???? ?? ??? ???? AI ?????? ??? ? ??? ???? ?? ?? ?????? ????????. ? ?????? Python ? C++ API? ??? ?? ??? ????? ??? ?? GPU? CPU ?? ?? ? ???? ??????.
???? ? ?????? ???? ????? ???? ?? ???? ??, ?? ?? ???? ??? ??? ??? ??? ?????? ??? ??? ? ????. Morpheus? ??? ??, ??/??? ?? ??, ???? ?? ? ??? ??? ??? ? ????. ???? ???? ??? ???? ??? ??? ??????.
???? ???? ?? ??? ??, NVIDIA Morpheus ?? ?? DOCA ?????? ???? ??? ??? ???? AI ?????? ??? ??? ???? ??, ??? GPU ?? ?? ?? ??? ??????. ??? ??? Morpheus? GitHub?? ?????.

?? 2?? ? ? ??? GPU ?? ??? ????? ??????. DOCA Flow? ?? ?? ?? ??? ??? ?? ???? ????? ???? ?? ??? ??(?: TCP)? ??? ? ????. Morpheus? CUDA ??? ???? ?? ??? ????? ?????:
- DOCA GPUNetIO ?? ??? ???? ??? ?????.
- GPU ????? ?? ?? ??? ? ??
- GPU ??? ?? ??? ?? ?? ?? ??
- ??? ??? ?? ??? ???? ?? DOCA GPUNetIO ???? ??? READY? ?????.
- AI ????? ?? CUDA ??? ???? ??? ?????.
- ??? READY?? ??? ?? ??? ??????? AI? ?? ?????.
?? ????? DCO(??? ??? ??) GTC ????? ? ????? ???? ??? AI ?? SPAN/???? TAP ???? ???? ???? ??? ?????. ? ???? ?? ??(IT) ? ?? ??(OT) ????? ??? ??? ??, ??? 7 ?????? ???? ???, ?? ???? ??, ??, ??(SWaP) ???? ?? ???????.
?? ???? ??, ?? ???? ?? ?? ?????? ??? ??? ??? ? ?? ??? “?????? ???”? ???? ????. ? ??????? SWaP ???? ???? ??? ???? I/O ? ??? ??? ?? ????? ???? ???.
? DCO ??? ???? ??? ?? ??? ??? ?? ??? ??? ???? ????? ?? TCP ????? ??? ???(?: ??? ????, ?? ?, PII)? ????, Morpheus SID ??? ??? ?????. ??? ???? ???? ???? ?? ??? ???? ??? ?? ??? ?????.
? ???? DCO ???? ??? 7 ?????? ????? ??? ??? ???? ???? ?? ????? ??? ???? ??? Morpheus ?????(Python? C++? ???? ??? GPU ? ?? CPU ????)?? ??? ?????. ? ????? ?? ?? ??(SOC) ????? ??? ? ?? ???? ???? ??? ??? ELK ??? ?????(?? 3 ? 4).


?? 4. ??? ?? ?? ?? ???? ???? ??? ?? ?? 50K ???? ??? ? ??? ???? ?? ???? ??? DOCA GPUNetIO? Morpheus ??? ?? ??? ??? ???? Kibana ????
?? ???? 100Gbps NVIDIA BlueField-2 DPU? ?? ?? ???? ???? ???? ???? UDP ????? ? REST ??????? ???????. ??? ??????? SWaP ??? ?? NVIDIA Spectrum SN2100 ??? ???? ?? ??????. ?? ???? ??? ??????? ???? ??? ??? ???? ??????. ???? ??? NVIDIA Spectrum SN2100? SPAN ???? ?? ? ????? ???? ?? ?? ?????? ???? NVIDIA A30X ???? ???? ???? ???? ??? ??? ??????.
- ? ??????? I/O, ?? ???, ?? ??, ?? SIEM ???(Elasticsearch)? ??? ? ?? ?? ??? ???? ????. I/O ???? ??? ?? DOCA GPUNetIO? ?? ?? ???? ?? 100Gbps? ??? ????? GPU ???? ??? ??? ? ??? ?? ??? ?? ?? ???????? ??? ?? ??? ?????.
- ???? ??? ???? ???? ? ?????? Elasticsearch ??? ???? 60% ???????.
- ????? ??? ?????? NVIDIA A30X ???? ????? ???? Elasticsearch ??? ??? ?? 50%?? ??? ??? ???????. ? ?? A30X? ???? ???? ??? ???? ??? ?? ????? ??? ? ????.

? ?? ??? Morpheus? ?? ??????? ?? ???, ??? ?? ?? ??????? ?? ?? ??? ?????. Morpheus? DOCA GPUNetIO? ?? ??? ???? ??? ???? ??? ?? ?? ??????? ?? ??? ???? ?? ?????.
?? ?? ??? ?? ??
? ????? ??? ?? ??????? ?????? ?? ?? ??? ????? 100Gbps? ?? ??? ?????? I/Q ??? ???? ??? I/Q RF ??? ????? ?? ??? ???? ? ??? ?? ?? ??? ???? ??? ?????.
???, ???, ?? ???? ?? ?? ?? ??????? ?? ?? ????? ???? ???? ???? ??? ?? ???? ?? ??? ??? ?????. ??? ????? ?? ??? ???? ?? ??? ?? ??? ?? ??? GPU ?? ??? ??????.
?? ?? ??? ??? ?? ?? ???? ????? ?? ???? ??/?? ??? ?? ?? ???? ?? ?? ???? ??? ? ??? ???.
??? ?? ???? ??? ?? ?? ?? ?? ?? ????? ??? SWaP ??? ?? DPDK ?? GPUDirect RDMA? ?? ?? ???? ???? ?? ???? ??? ? ?? CPU ??? ?? ??? ????? ????.
DOCA GPUNetIO? ???? GPU? ??? ?? ???? ??????? ????? ??? ? ??? ?? ???? ??? ???? ??? ?? ??? ? ????.
??? ?? ???????? ????? ???? ?? ?? ????? ???????. ?? 6? ???? I/Q ??? ????? ???? ? ???? ?? ?? ?????? ??? ??? ?????.

MTI ???? ??? ????? ??? RF ???? ???? ??? ?? ??? ?? ??? ???? ? ???? ???? ?????. ??? ???? ?? ??? 3-?? ???? ??? ???, ?? ??? ?? ??? I/Q ???? ?? ?? ‘[+1, -2, +1]? ???? ?????? ????.
?? ??? ??? ?? ??? ?? ??? ??? ?? ? ???(SNR)? ??????. ?? ??? RF ???? ??? ??? ?? ?? ??? ???? ?????.
??? ????(CFAR) ???? ???? ???? ? ?? ???? ??? ???? ?? ??? ???? ?????. ?? ?? ? ?? ??? ???? ???? ??? ???? ??? ??? ? ????? ???? ?? ?? ??? ?????.
(# Waveforms) x (# Channels) x (# Samples) ??? 3D ??? ???? ??? RF ???? ???? ? ?????(?? ?? ? MTI ??? ???? ?? ??? ??? 1? ?????). ??? ???? ?? ID ???? ?????? ?? ????? ?????? UDP ????? ??? ??? ?? ????. ??? ? 500?? ??? ??? ????, 3D ???? ??? ??? ?? ID, ?? ID, ?? ???? ?? ?????.
? ??????? ? ?? CUDA ??? ??? CPU ??? ????? ?????. ? ?? CUDA ??? DOCA GPUNetIO API? ???? NIC?? GPU? ??? ?? ??? ?????. ? ?? CUDA ??? ?? ??? ?????? ???? ?? ???? ??? ??? ??? ???? MTI ??? ????, CPU ??? ?? ?? ? CFAR? ???? CUDA ??? ???? ??? ?????. FFT? cuFFT ?????? ???? ???????.
?? 7? ??????? ??? ??? ?????.

??? ?? ?????? ???? 100Gbps ?????. 1?? ?? 16?? ??? ?? 100Gbps? ?? ??? ??? ??, ??? ???? ???? ?? ??? ??? ???? ???? ???? ?????. ?? ?? ID? ?? ??? ??? ??? ??? ???? ??? ?? ??? 3??? ??????. NVIDIA ConnectX-6 Dx SmartNIC? NVIDIA A100 80GB GPU? ???????. ???? ???? ?? UDP ??? ?? ???????.
?? ????? GPU? ??? ???? DPU??? ??? ? ? ????? ??? ??? ?????.
GPU? ?? ??? DSP ???
???? ??? ???? ??(?: Wi-Fi ???)? ???? ??(?: ?? ?? ? ??) ?? ???? ?????. ???? ???? ???? ????? ?? ?? ? ?? ?? ??? ?? ????? ???? D-A ???? ???? ??? ???? ???. ??? ??? ? ???? FFT? ??? ? ???? ??? ????? ?????(EQ)? ?? ?? ???? ??? ???? ??? ??? ? ????.
? ????? ????? ?? GPU? ??? ??? DSP? ???? ?? NVIDIA ??? SDK? ??? ??? ?????. ?? ?? ???? WAV ??? ???? ???? ?? ??? ???? ????? ????? ?? ?? ???????? ???? ?????? ??????.
? ??????? ??? ????, FFT? ????, ??? ??? ????, ????? ??? ???? ?? ???? ??? ?????.
?????? ??? ?? ?? ??? ?? ‘??’? ??? ? ??? ??? ??? ???? ?? ??? ? ??? ????? ???? ????.
? ?? ??? ??? ??? ?? ?? DSP ????? ??? ?? ? ??? ?????.
?? ??????? DOCA GPUNetIO? ???? CUDA ???? GPU ???? ??? ?????. ??? ?? ??? ???? CUDA ??? cuFFTDx ?????? ?? ? ??? ????? FFT? ??? ?????. ??? ? ??? ?? ?? CUDA ???? ??? ?? ???? ??? ??? ??? ??? ?????. ????? ?? ?? ?? ?? ?? ??? ?????.

? ??? ? FFT? ?????. CUDA ??? DOCA GPUNetIO? ?? ??? ??? ?????? ?? ????. ?????? ??? ????? ????? ?? ??? ??? ?? ? ?? ??? WAV ??? ??? ?? ?????.
?? ?????? ???? ????? ???? ??? ??? ??? ??? ???? ? ????. ??? ????? ???? ?? ???? ???? ?? ??? ??? GPU? ????? ? ????. ?? ???? DSP ??? ?????? ??? ?? ??? ??? ? ?? ? ???? ???? ?? ??? ?????.
??
DOCA GPUNetIO ?????? ??? ??? ??? ???? ???? ???????? ??? ??? ??? ?? ???? GPU ?? ?? ??? ?????. ? ?????? ? ?????? ??? ??? ???? ??????? ???? ?? ??, ??? ? ??? ??? ???? ?? ??? ? ?? ??? ?????.
GPU ?? ?? ? GPUNetIO? ?? ??? ????? ?? ???? ?????:
NVIDIA DOCA GPUNetIO? ??? ??? GPU ?? ??
DOCA GPUNetIO ????? ???
DOCA GPUNetIO ?????? ???
?? ?????? ???? ??? ?? ??
?? ???
GTC ??: Connect with the Experts: GPU ? ?? ?? ? ?????
SDK: Magnum IO
SDK: Nsight ???
SDK: GPUDirect ????
???: NVIDIA A100X? ??? ?? ??? ?????
???: ??? ???? ???? ???