NVIDIA ConnectX NIC? ?? ?? ????? ?? ???? ?? ??????? ?? ?? ?? ??
Facebook? ????? ???? ?? ???? ???? ?? ??? ?? ??? ?? ???? ???? OCP TAP(Open Compute Project Time Appliance Project)? ?? ???? ????. ? ????? NVIDIA ConnectX-6 Dx ???? ??(NIC)? ?? ??? ????? ???? ?? ?? ?? ??(COTS) ??? ??? ?? ??????? ???, ?????? ?? ??? ?? ?? ??? ??? ? ?? ?? ??? ???? ????.
Facebook ?? ??? NVIDIA NIC? ??? ????? ????? ???, ???, ???, ???? ?? ???? ?? ?? ?? ??? ???? ?????.
??????? ??? ??? ??? ??
??????? ??? ??? IT ?? ??? ? ??? ???? ??, ????? ?? ?? ?? ?? ?? ??? ?? ????? ?? ???? ????? ?? ? ????? ? ????? ????. ??????? ??? ??? ???? ???? ?? ??? ????? ??? ??? ??? ???? ???. ?? ? ??? ??? ??? ????? ??? ???(? ?? ??)? ?? ?? ??? ?? ????? ??? ? ? ??? ???. ?????, ?? ?? ???? ???? ????, ??? ?? ??? ??? ???? ‘???/???/????’? ??? Facebook??? ? ???, ?? ???, ?? ?? ????? ??? ?? ??? ??? ???.
???? ??? ??? ???? ? ?? ??? ? ?????? ? ???? ?? ?? ?????? ????? ????? ?? ????, ????? ?? ?? ??? ?? ??? ??? ??? ?? ???? ??? ? ?? ??? ? ??? ? ???? ???.
? ??? ?????? 1????? ??? ??? ???? ????? ?? ? ?? ?????. ??? ? ???? ??? ??? ? ???, ?? ?????? ???? ??? ? ? ???? ??? ??? ?? ??? ?? ?????.
?? ???? ????? ??????? ??, ? ?? ??? ? ?????. ?? ??? ??? ???, ?? ?? ???? 80? ???(?? ???? 80? ???) ?? ??????? ?? ??? 3? ????? ???. ??? ?? ?????? ??? ? ???? ????? ???? ????? ??? ?? ?? ??? ?? ? ?? ???.
?? ????? NIC ? ????? ??
OCP TAP ????(? ?? ?????? ?? ??? ?? Facebook? ??? ???)?? ?? ??? GPS ?? ?????? ?? ??? ???? ????, ?? ??? ????? ??? ? ?? ???? ??? ??? ????, ?? ??? ??? ??? ???? ??? ??? ???? ????. ??? ????, ???? ???? ??? ?? ?????.

?? ??????? NIC?? ?? ??? ??? PPS(?? ?? ??) ??? ??? ???. ??? ? ?? ??? NIC? ?? ?? ?? ? ??? ??? ??? ?? ???? ?????. ConnectX-6 Dx? ?? ???? ??? ??? 25/50/100/200Gb/s NIC ? ?????. ?? ???? PPS ??? ????? ????, ASIC? ????? ?? ????? ??? ???? ???? ???? ?????.
????? ??? ??? ???? ???? ?? ??????? NTP(???? ?? ????)? ???? ?? ?? ?? ??? PTP(?? ?? ????)? ???? ?? ?? ??? ??? ???? ??? ? ????. ????? ?? ??, NTP ? PTP ????? ??? ?? ??? ???? ??? ?? ??? ????, ??? ?? ??? ????, ? ??? ??? ??? ???? ?????(PTP? ?? ? ????? NTP? ???? ???? ??).

??? ????? ????? ?????? ?? ????, ?? ??? ?????? ?????? ?? ?? ?? ???? ??? ?????? ???? ?? ???, ???? CPU ??? ?? ?? ??? ???? ??? ????. ??, ConnectX-6 Dx NIC? BlueField-2 DPU? ?? 100Gb/s? ??? ????? ?????? ???? ??? ???? ?????? ????, ????? ???? ??? ????? ??? ???? ?????? ?????. ConnectX-6 Dx? ???? ??? ?? ???? 4???(4ns) ??? ????? ??? ??? ?? ??? ?????? ?? ? ????. ???? ?? ?? ?? NIC? ?? ???? ???? ??, ???? ???? ?? ? ????? ???? ????? ?? ? ? ??? ??? ?????.
NVIDIA ????? ?? NIC?? ??? ? ?? ?? ??? ?? ?? ??? ????? ?? ??? ??? ?? ????, ?????? ?? ??? ????? 1????? ??(<1us)???. ???? ???? ? ????? ? ??? ??? ? ?????? ?? ??????? ??, ? ?? ??? ? ?????(??? Facebook?? ?? ???? “???”? ? ?? ?? ? ??).

??? ?? ??? ?? ???
OCP Time Appliance Project? ???? ???? ?? ??? ??? ? ?? ?? ??? ?????. Facebook, NVIDIA, OCP? Open Time Server? ??? ?? ??? ?? ??? ??? ???? ????????? ??? ? ?? ??? ?????.
NVIDIA? ?? ??? ??????? ??? ??? ?????? ???? ??? ??? ???? ?? ?? ?? NIC? DPU(??? ?? ??)? ?????. BlueField DPU? ???? ??, Arm ???? PTP ??? ???? ?? ??? ?? ?? ?????? ????, ?? ?? ??? ??? ???? ????? ????, ????? ??? ???? ?? ?? ??? ????? ??? ? ????.
???? ???? ??????? ?? ? ??? ?? ?? ? ?? ??? ??? ???? ?? ??? ?? ?? ??? API? ???? ????. ? ???? ?? ??????? ??? ???? ????? ?????? ???? ??? ??? ???? ??? ? ??, ?? ??? ?? ??? ??? ??? ???.
??, ???, ??, ?? ??? ? ?? ??? ??? OCP TAP? ?? ?? ??? www.ocptap.com?? ??? ? ????.
? ???? ??? SDK? ???? ?? ???, ?? ???, ?? ??, ??, ?? ??, ???? NVIDIA ??? ???? ??? ??? ??? ??? ? ????. ?? ??? ???? NVIDIA? ?? ????? ???? ? ??? ??? ??? ?????? ???? ??? ??? ???.