æ‚¨è®¢é˜…çš„äº§å“æœ‰æ›´æ–°ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œè¯·å®žæ—¶æŸ¥é˜…
查看详情
é¢å¸ƒåŠŸå¤«ï¼š2023-08-02
2023年,,,,,,是AI人为智能技术全é¢çˆ†çº¢çš„一年。。。。。。。
以ChatGPTã€GPT-4ã€æ–‡å¿ƒä¸€è¨€ä¸ºä»£è¡¨çš„AIGC大模型,,,,,,集文本撰写ã€ä»£ç å¼€å‘ã€è¯—è¯åˆ›ä½œç‰èŒèƒ½äºŽä¸€ä½“,,,,,,展示出了超强的内容出产能力,,,,,,带给人们æžå¤§éœ‡æ’¼ã€‚。。。。。。

AIGC,,,,,,AI-Generated Content(人为智能出产内容)
作为一个通讯è€å¸æœºï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œé™¤äº†AIGC大模型自身之表,,,,,,幼枣å›è¶Šå‘关注的,,,,,,是模型背åŽçš„é€šè®¯æŠ€æœ¯ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚åˆ°åº•æ˜¯ä¸€å¼ æ€Žä¹ˆçš„å£®å¤§ç½‘ç»œï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œåœ¨æ”¯æŒç€AIGCçš„è¿è¡Œï¼Ÿï¼Ÿï¼Ÿï¼Ÿï¼Ÿï¼Ÿï¼Ÿï¼Ÿæ¤è¡¨ï¼Œï¼Œï¼Œï¼Œï¼Œï¼ŒAIæµ·æ½®çš„å…¨é¢æ¥è¢ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå°†å¯¹ä¼ ç»Ÿç½‘ç»œå¸¦æ¥æ€Žä¹ˆçš„刷新????????
多所周知,,,,,,数æ®ã€ç®—法和算力,,,,,,是人为智能å‘å±•çš„ä¸‰å¤§æ ¹åŸºèº«åˆ†ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚

å‰é¢æåˆ°çš„å‡ ä¸ªAIGC大模型,,,,,,之所以那么严害,,,,,,ä¸ä»…æ˜¯ç”±äºŽå®ƒä»¬èƒŒåŽæœ‰æµ·é‡çš„æ•°æ®æŠ•喂,,,,,,也由于算法在ä¸ä¼‘进化å‡çº§ã€‚。。。。。。更沉è¦çš„æ˜¯ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œäººç±»çš„算力规模,,,,,,已ç»å‘展到了肯定水平。。。。。。。壮大的算力基础设施,,,,,,é½å…¨å¯èƒ½æ”¯æŒAIGC的推算需è¦ã€‚。。。。。。
AIGCå‘展到æ¤åˆ»ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œè®ç»ƒæ¨¡åž‹å‚数从åƒäº¿çº§é£™å‡åˆ°äº†ä¸‡äº¿çº§ã€‚。。。。。。为了实现这么大规模的è®ç»ƒï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œåº•层支æŒçš„GPUæ•°é‡ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œä¹Ÿè¾¾åˆ°äº†ä¸‡å¡çº§åˆ«è§„模。。。。。。。
以ChatGPT为例,,,,,,他们使用了微软的超算基础设施进行è®ç»ƒï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå¬è¯´åŠ¨ç”¨äº†10000å—V100 GPU,,,,,,组æˆäº†ä¸€ä¸ªé«˜å¸¦å®½é›†ç¾¤ã€‚。。。。。。一次è®ç»ƒï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå¿…è¦äºæŸç®—力约3640 PF-daysï¼ˆå³æ¯ç§’1åƒä¸‡äº¿æ¬¡æŽ¨ç®—,,,,,,è¿è¡Œ3640天)。。。。。。。
一å—V100çš„FP32算力,,,,,,是0.014 PFLOPS(算力å•元,,,,,,蹬宗æ¯ç§’1åƒä¸‡äº¿æ¬¡çš„æµ®ç‚¹è¿ç®—)。。。。。。。一万å—V100,,,,,,那就是140 PFLOPS。。。。。。。
也就是说,,,,,,若是GPU的利用率是100%,,,,,,那么,,,,,,实现一次è®ç»ƒï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå°±è¦3640÷140=26(天)。。。。。。。
GPUçš„åˆ©ç”¨çŽ‡æ˜¯ä¸æˆèƒ½è¾¾åˆ°100%,,,,,,若是按33%算(OpenAIæä¾›çš„如果利用率),,,,,,那就是26å†ç¿»ä¸‰å€ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œè¹¬å®—78天。。。。。。。
能够看出,,,,,,GPU的算力ã€GPU的利用率,,,,,,对大模型的è®ç»ƒæœ‰å¾ˆå¤§å½±å“。。。。。。。

那么问题æ¥äº†ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå½±å“GPU利用率的最大æˆåˆ†ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæ˜¯ä»€ä¹ˆå‘¢ï¼Ÿï¼Ÿï¼Ÿï¼Ÿï¼Ÿï¼Ÿï¼Ÿï¼Ÿ
ç”æ¡ˆæ˜¯ï¼šç½‘络。。。。。。。
ä¸€ä¸‡ç”šè‡³å‡ ä¸‡å—çš„GPU,,,,,,作为推算集群,,,,,,与å˜å‚¨é›†ç¾¤è¿›è¡Œæ•°æ®äº¤äº’ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå¿…è¦æžå¤§çš„带宽。。。。。。。æ¤è¡¨ï¼Œï¼Œï¼Œï¼Œï¼Œï¼ŒGPU集群进行è®ç»ƒæŽ¨ç®—æ—¶ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œéƒ½ä¸æ˜¯ç‹¬ç«‹çš„,,,,,,而是混归并行。。。。。。。GPU之间,,,,,,有大é‡çš„æ•°æ®äº’æ¢ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œä¹Ÿå¿…è¦æžå¤§çš„带宽。。。。。。。
若是网络ä¸ç»™åŠ›ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæ•°æ®ä¼ 输慢,,,,,,GPUå°±è¦æœŸå¾…æ•°æ®ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå¯¼è‡´åˆ©ç”¨çއé™è½ã€‚。。。。。。利用率é™è½ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œè®ç»ƒåŠŸå¤«å°±ä¼šå¢žé•¿ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæˆæœ¬ä¹Ÿä¼šå¢žé•¿ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œç”¨æˆ·å±¥åŽ†ä¼šå˜å·®ã€‚。。。。。。
业界已ç»åšè¿‡ä¸€ä¸ªæ¨¡åž‹ï¼Œï¼Œï¼Œï¼Œï¼Œï¼ŒæŽ¨ç®—出网络带宽åžå能力ã€é€šè®¯æ—¶å»¶ä¸ŽGPU利用率之间的关系,,,,,,如下图所示:

å„人能够看到,,,,,,网络åžå能力越强,,,,,,GPUåˆ©ç”¨çŽ‡è¶Šé«˜ï¼›ï¼›ï¼›ï¼›ï¼›ï¼›ï¼›ï¼›é€šè®¯åŠ¨æ€æ—¶å»¶è¶Šå¤§ï¼Œï¼Œï¼Œï¼Œï¼Œï¼ŒGPU利用率越低。。。。。。。
一å¥è¯ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæ²¡æœ‰å¥½ç½‘络,,,,,,别玩大模型。。。。。。。
为了应对AI集群推算对网络的调整,,,,,,业界也是想了ä¸å°‘法å的。。。。。。。
ä¼ ç»Ÿçš„åº”å¯¹æˆ˜æœ¯ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œé‡è¦æ˜¯ä¸‰ç§ï¼šInfinibandã€RDMAã€æ¡†å¼äº’æ¢æœºã€‚。。。。。。我们别离æ¥å•一相识一下。。。。。。。
Infiniband(直译为“æ— é™å¸¦å®½”技术,,,,,,缩写为IBï¼‰ç»„ç½‘ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæžæ•°æ®é€šè®¯çš„童鞋应该ä¸ä¼šé™Œç”Ÿã€‚。。。。。。
这是目å‰ç»„建高机能网络的最佳蹊径,,,,,,带宽æžé«˜ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œèƒ½å¤Ÿå®žçŽ°æ— æ‹¥å¡žå’Œä½Žæ—¶å»¶ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ChatGPTã€GPT-4所使用的,,,,,,å¬è¯´å°±æ˜¯Infiniband组网。。。。。。。
若是说Infiniband组网有什么弊端的è¯ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œé‚£å°±æ˜¯ä¸€ä¸ªå———è´µã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ç›¸æ¯”ä¼ ç»Ÿä»¥å¤ªç½‘çš„ç»„ç½‘ï¼Œï¼Œï¼Œï¼Œï¼Œï¼ŒInfinibandç»„ç½‘çš„æˆæœ¬ä¼šè´µå¥½å‡ å€ã€‚。。。。。。这项技术比力å°å…³ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œä¸šå†…ç›®å‰æˆç†Ÿçš„ä¾›ç»™å•†åªæœ‰1家,,,,,,用户没什么选择æƒã€‚。。。。。。
RDMA的全称是Remote Direct Memory Access(远程直接数æ®å˜ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚å®ƒæ˜¯ä¸€ç§æ–°åž‹çš„é€šè®¯æœºé€ ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚åœ¨RDMA规划里,,,,,,利用法å¼çš„æ•°æ®ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œä¸å†ç»è¿‡CPUå’Œå¤æ‚çš„æ“作系统,,,,,,而是直接和网å¡é€šè®¯ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œä¸ä»…大幅æå‡äº†åžå能力,,,,,,也é™ä½Žäº†æ—¶å»¶ã€‚。。。。。。
RDMA最早æå‡ºæ—¶ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæ˜¯æ‰¿è½½åœ¨InfiniBand网络ä¸çš„。。。。。。。æ¤åˆ»ï¼Œï¼Œï¼Œï¼Œï¼Œï¼ŒRDMA逿¥ç§»æ¤åˆ°äº†ä»¥å¤ªç½‘上。。。。。。。
ç›®å‰ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œé«˜æœºèƒ½ç½‘络的主æµç»„网规划,,,,,,是基于RoCE v2(RDMA over Converged Ethernet,,,,,,基于èžåˆä»¥å¤ªç½‘çš„RDMA)和谈æ¥ç»„建支æŒRDMA的网络。。。。。。。
è¿™ç§è§„划有两个沉è¦çš„æé…技术,,,,,,别离是PFC(Priority Flow Control,,,,,,基于优先级的æµé‡èŠ‚é€ ï¼‰å’ŒECN(Explicit Congestion Notificationï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæ˜¾å¼æ‹¥å¡žé€šçŸ¥ï¼‰ã€‚。。。。。。它们是为了预防链路ä¸çš„æ‹¥å¡žè€Œäº§ç”Ÿçš„æŠ€æœ¯ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œä½†æ˜¯ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œé¢‘ä»è¢«è§¦å‘,,,,,,å而会导致å‘é€ç«¯æš‚åœå‘é€ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæˆ–é™é€Ÿå‘é€ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œè¿›è€Œæ‹‰ä½Žé€šè®¯å¸¦å®½ã€‚。。。。。。(下文还会æåˆ°å®ƒä»¬ï¼‰
国表有部门互è”网公å¸ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå¯„ä½†æ„¿äºŽåˆ©ç”¨é€‰å–æ¡†å¼äº’æ¢æœºï¼ˆDNX芯片+VOQæŠ€æœ¯ï¼‰ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæ¥æ»¡è¶³æž„建高机能网络的需è¦ã€‚。。。。。。
DNX:broadcom(åšé€šï¼‰çš„一个芯片系列
VOQ:Virtual Output Queue,,,,,,虚构输出队列
è¿™ç§è§„划看似å¯è¡Œï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œä½†ä¹Ÿé¢å¯¹ä»¥ä¸‹å‡ 个挑战。。。。。。。
首先,,,,,,框å¼äº’æ¢æœºçš„æ‰©å¤§èƒ½åŠ›é€šå¸¸ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚å”¬ï¼›ï¼›ï¼›ï¼›ï¼›ï¼›è™¼ç¬¥ç´«è–…æ”˜ä¿—ç•²è –ä¸è°‘ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå¦‚æƒ³åšæ›´å¤§è§„æ¨¡çš„é›†ç¾¤ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå¿…è¦æ¨ªå‘扩大多个机框。。。。。。。
其次,,,,,,框å¼äº’æ¢æœºçš„设备功耗大。。。。。。。唬;;;;;;蚰谙呖ã„é…’abric芯片ã€ç”µæ‰‡ç‰æ•°é‡å¤šå¤šï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå•设备的功耗超过2万瓦,,,,,,有的甚至3ä¸‡å¤šç“¦ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå¯¹æœºæŸœä¾›ç”µèƒ½åŠ›è¦æ±‚太高。。。。。。。
第三,,,,,,框å¼äº’æ¢æœºçš„å•è®¾å¤‡ç«¯å£æ•°é‡å¤šï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæ•…障域大。。。。。。。
åŸºäºŽä»¥ä¸ŠåŽŸå› ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæ¡†å¼äº’æ¢æœºè®¾å¤‡åªé€‚åˆå¹¼è§„模部署AI推算集群。。。。。。。
å‰é¢è¯´çš„éƒ½æ˜¯ä¼ ç»Ÿè§„åˆ’ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚æ—¢ç„¶è¿™äº›ä¼ ç»Ÿè§„åˆ’ä¸èƒ½ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œé‚£å½“ç„¶å°±è¦æƒ³æ–°æ³•å。。。。。。。
å› è€Œï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œä¸€ç§åå«DDC的全新解决规划,,,,,,闪亮登场了。。。。。。。
DDC,,,,,,全åå«åšDistributed Disaggregated Chassis(散布å¼åˆ†æ•£å¼æœºç®±ï¼‰ã€‚。。。。。。
它是å‰é¢æ¡†å¼äº’æ¢æœºçš„“分拆版”。。。。。。????????蚴交セæ¢ç¦â”ç«½èŠ°Î£æ‚£ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œé‚£ä¹ˆï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæˆ‘ä»¬ç´¢æ€§æŠŠå®ƒç»™æ‹†å¼€ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå°†ä¸€ä¸ªè®¾å¤‡é€ æˆå¤šä¸ªè®¾å¤‡ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œä¸å°±OK了????????

框å¼è®¾å¤‡ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œé€šå¸¸åˆ†ä¸ºäº’æ¢ç½‘æ¿ï¼ˆèƒŒæ¿ï¼‰å’Œä¸šåŠ¡çº¿å¡ï¼ˆæ¿å¡ï¼‰ä¸¤éƒ¨é—¨ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œç›¸äº’之间用衔接器衔接。。。。。。。
DDC规划,,,,,,将互æ¢ç½‘æ¿é€ æˆäº†NCF设备,,,,,,将业务线å¡é€ æˆäº†NCPè®¾å¤‡ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚è¡”æŽ¥å™¨ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œåˆ™é€ æˆäº†å…‰çº¤ã€‚。。。。。????????蚴缴璞傅闹å«ç¢‡æ¾³ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œåœ¨DDCæž¶æž„ä¸ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œä¹Ÿé€ æˆäº†NCC。。。。。。。
NCF:Network Cloud Fabric(网络云治ç†èŠ‚é€ å¹³é¢ï¼‰
NCP:Network Cloud Packet Processing(网络云数æ®åŒ…处置)
NCC:Network Cloud Controllerï¼ˆç½‘ç»œäº‘èŠ‚é€ å™¨ï¼‰
DDC从集ä¸å¼é€ æˆæ•£å¸ƒå¼ä¹‹åŽï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæ‰©å¤§èƒ½åŠ›å¤§å¤§åŠ å¼ºäº†ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚å®ƒèƒ½å¤Ÿå‡æ®AI集群的大幼,,,,,,矫æ·è®¾è®¡ç»„网规模。。。。。。。
我们æ¥ä¸¾ä¸¤ä¸ªä¾‹å(å•POD组网和多POD组网)。。。。。。。
å•POD组网ä¸ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œé€‰å–96å°NCP作为接入,,,,,,其ä¸NCP下行共18个400G接å£ï¼Œï¼Œï¼Œï¼Œï¼Œï¼ŒæŽŒç®¡è¡”接AI推算集群的网å¡ã€‚。。。。。。上行共40个200G接å£ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæœ€å¤§èƒ½å¤Ÿè¡”接40å°NCF,,,,,,NCFæä¾›96个200G接å£ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œè¯¥è§„模高低行带宽为超速比1.1:1。。。。。。。整个POD坿”¯æŒ1728个400G网络接å£ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œä¾ç…§ä¸€å°æœåС噍é…8å—GPUæ¥æŽ¨ç®—ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå¯æ”¯æŒ216å°AI推算æœåŠ¡å™¨ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚

å•POD组网
多级PODç»„ç½‘ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œè§„ï¼Ÿï¼Ÿï¼Ÿï¼Ÿï¼Ÿï¼Ÿï¼Ÿï¼¤èŠ„æ§æ¶žé…¶ã€‚。。。。。。
在多级POD组网ä¸ï¼Œï¼Œï¼Œï¼Œï¼Œï¼ŒNCF设备è¦å°±ä¹‰ä¸€åŠçš„SerDes,,,,,,用于衔接第二级的NCFã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚æ‰€ä»¥ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæ¤æ—¶å•POD选å–48å°NCP作为接入,,,,,,下行共18个400G接å£ã€‚。。。。。。
多POD组网
å•个POD内,,,,,,能够支æŒ864个400G接å£ï¼ˆ48×18)。。。。。。。通过横å‘增长POD(8ä¸ªï¼‰ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå®žçŽ°è§„æ¨¡æ‰©å®¹ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæ•´ä½“æœ€å¤§å¯æ”¯æŒ6912个400G网络端å£ï¼ˆ864×8)。。。。。。。
NCP上行40个200G,,,,,,接POD内40å°NCF。。。。。。。POD内NCF选å–48个200G接å£ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œ48个200G接å£åˆ†ä¸º12个一组上行到第二级的NCF。。。。。。。第二级NCF选å–40个平é¢ï¼ˆPlane),,,,,,æ¯ä¸ªå¹³é¢4å°NCF-P,,,,,,别离对应在POD内的40å°NCF。。。。。。。
整个网络的POD内实现了1.1:1的超速比(北å‘带宽大于å—å‘带宽),,,,,,而在POD和二级NCF之间实现了1:1的收敛比(å—å‘带宽/北å‘带宽)。。。。。。。

站在规模和带宽åžå的角度,,,,,,DDCå·²ç»èƒ½å¤Ÿæ»¡è¶³AI大模型è®ç»ƒå¯¹äºŽç½‘络的需è¦ã€‚。。。。。。
然而,,,,,,网络的è¿ä½œè¿‡ç¨‹æ˜¯å¤æ‚的,,,,,,DDC还必è¦åœ¨æ—¶å»¶åŒ¹æ¶¤æ³¨è´Ÿè½½å¹³è¡¡æ€§ã€æ²»ç†æ•ˆèƒ½ç‰æ–¹é¢æœ‰æ‰€æå‡ã€‚。。。。。。
网络在工作的过程ä¸ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå¯èƒ½ä¼šå‡ºçްçªå‘æµé‡ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œé€ æˆæŽ¥ç®¡ç«¯æ¥ä¸åŠå¤„置,,,,,,引起拥塞和丢包。。。。。。。
ä¸ºäº†åº”å¯¹è¿™ç§æƒ…况,,,,,,DDC采å–了基于VOQ+Cellçš„è½¬å‘æœºé€ 。。。。。。。

å‘é€ç«¯ä»Žç½‘络接管到数æ®åŒ…之åŽï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œä¼šåˆ†ç±»åˆ°VOQ(虚构输出队列)ä¸å˜å‚¨ã€‚。。。。。。
在å‘逿•°æ®åŒ…å‰ï¼Œï¼Œï¼Œï¼Œï¼Œï¼ŒNCP会先å‘é€CreditæŠ¥æ–‡ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œç¡®å®šæŽ¥ç®¡ç«¯æ˜¯å¦æœ‰è¶³å¤Ÿçš„缓å˜ç©ºé—´å¤„置这些报文。。。。。。。
若是接管端OK,,,,,,则将数æ®åŒ…å©é£•æˆCells(数æ®åŒ…的幼切片),,,,,,并且动æ€è´Ÿè½½å¹³è¡¡åˆ°ä¸å¤®çš„Fabric节点(NCF)。。。。。。。
若是接管端临时没能力处置报文,,,,,,报文会在å‘é€ç«¯çš„VOQ䏿š‚å˜ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå¹¶ä¸ä¼šç›´æŽ¥è½¬å‘到接管端。。。。。。。
在接管端,,,,,,这些Cells会进行沉组和å˜å‚¨ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œè¿›è€Œè½¬å‘到网络ä¸ã€‚。。。。。。
切片åŽçš„Cells,,,,,,将选å–è½®è¯¢çš„æœºé€ å‘é€ã€‚。。。。。。它å¯èƒ½å……分利用到æ¯ä¸€æ¡ä¸Šè¡Œé“¾è·¯ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œç¡®ä¿æ‰€æœ‰ä¸Šè¡Œé“¾è·¯çš„ä¼ è¾“æ•°æ®é‡è¿‘似相称。。。。。。。

轮询机é€
è¿™æ ·çš„æœºé€ ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå……åˆ†åˆ©ç”¨äº†ç¼“å˜ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œèƒ½å¤Ÿå¤§å¹…度削å‡ä¸¢åŒ…,,,,,,甚至ä¸ä¼šäº§ç”Ÿä¸¢åŒ…æƒ…å†µã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚æ•°æ®æ²‰ä¼ 削å‡äº†ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæ•´ä½“通讯时延更ä¸è°ƒæ¢ä½Žï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œä»Žè€Œèƒ½å¤Ÿæé«˜å¸¦å®½åˆ©ç”¨çŽ‡ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œè¿›è€Œæå‡ä¸šåŠ¡åžå效能。。。。。。。
å‰é¢æˆ‘们æåˆ°ï¼Œï¼Œï¼Œï¼Œï¼Œï¼ŒRDMAæ— æŸç½‘络ä¸å¼•入了PFC(基于优先级的æµé‡èŠ‚é€ ï¼‰æŠ€æœ¯ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œè¿›è¡Œæµé‡èŠ‚é€ ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚
å•一æ¥è¯´ï¼Œï¼Œï¼Œï¼Œï¼Œï¼ŒPFC就是在一æ¡ä»¥å¤ªç½‘链路上创建 8 ä¸ªè™šæž„é€šè·¯ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå¹¶ä¸ºæ¯æ¡è™šæž„通路指定相应优先级,,,,,,å…许å•独暂åœå’Œæ²‰å¯å…¶ä¸è‚†æ„一æ¡è™šæž„é€šè·¯ï¼Œï¼Œï¼Œï¼Œï¼Œï¼ŒåŒæ—¶å…许其它虚构通路的æµé‡æ— 䏿–通过。。。。。。。

PFC能够实现基于队列的æµé‡èŠ‚é€ ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œä½†æ˜¯ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå®ƒä¹Ÿå˜åœ¨ä¸€ä¸ªé—®é¢˜ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œé‚£å°±æ˜¯æ»é”。。。。。。。
所谓æ»é”ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå°±æ˜¯å¤šä¸ªäº’æ¢æœºä¹‹é—´ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œç”±äºŽçŽ¯è·¯ç‰åŽŸå› ï¼Œï¼Œï¼Œï¼Œï¼Œï¼ŒåŒæ—¶å‡ºçŽ°äº†æ‹¥å¡žï¼ˆå„自端å£ç¼“å˜äºæŸè¶…过了阈值),,,,,,åˆéƒ½åœ¨æœŸå¾…对方开释资æºï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œä»Žè€Œå¯¼è‡´çš„“僵æŒçŠ¶æ€”ï¼ˆæ‰€æœ‰äº’æ¢æœºçš„æ•°æ®æµæ°¸è¿œæ¢—塞)。。。。。。。
DDC的组网下,,,,,,就ä¸å˜åœ¨PFCçš„æ»é”问题。。。。。。。由于,,,,,,站在整个网络的角度,,,,,,所有NCPå’ŒNCF能够当作一å°è®¾å¤‡ã€‚。。。。。。对于AIæœåС噍æ¥è¯´ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæ•´ä¸ªDDCï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå°±æ˜¯ä¸€ä¸ªäº’æ¢æœºï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œä¸å˜åœ¨å¤šçº§äº’æ¢æœºã€‚。。。。。。所以,,,,,,就ä¸å˜åœ¨æ»é”。。。。。。。
图
å¦è¡¨ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå‡æ®DDC的数æ®è½¬å‘æœºé€ ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå¯åœ¨æŽ¥å£å¤„部署ECNï¼ˆæ˜¾å¼æ‹¥å¡žé€šçŸ¥ï¼‰ã€‚。。。。。。
ECNæœºé€ ä¸‹ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œç½‘ç»œè®¾å¤‡ä¸€æ—¦æ£€æµ‹åˆ°RoCE v2æµé‡å‡ºçŽ°äº†æ‹¥å¡žï¼ˆå†…éƒ¨çš„Creditç¼“å’Œå˜æœºé€ æ— æ³•æ”¯æŒçªå‘æµé‡ï¼‰ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå°±ä¼šå‘æœåŠ¡å™¨ç«¯å‘é€CNP(Congestion Notification Packetsï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæ‹¥å¡žé€šçŸ¥æŠ¥æ–‡ï¼‰ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œè¦æ±‚é™é€Ÿã€‚。。。。。。
最åŽå†çœ‹çœ‹æ²»ç†èŠ‚é€ å¹³é¢ã€‚。。。。。。
å‰é¢æˆ‘们æåˆ°ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œåœ¨DDCæž¶æž„ä¸ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæ¡†å¼è®¾å¤‡çš„æ²»ç†èŒèƒ½é€ æˆäº†NCCï¼ˆç½‘ç»œäº‘èŠ‚é€ å™¨ï¼‰ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚NCCæžåº¦æ²‰è¦ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œè‹¥æ˜¯é€‰å–å•点å¼çš„æ–¹å¼ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œä¸‡ä¸€å‡ºçŽ°é—®é¢˜ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå°±ä¼šå¯¼è‡´æ•´ç½‘æ•…éšœã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚
ä¸ºäº†é¢„é˜²å‡ºçŽ°è¿™æ ·çš„é—®é¢˜ï¼Œï¼Œï¼Œï¼Œï¼Œï¼ŒDDC能够å–ç¼”NCC的集ä¸èŠ‚é€ é¢ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæž„建散布å¼OS(æ“作系统)。。。。。。。
基于散布å¼OS,,,,,,能够基于SDNè¿ç»´èŠ‚é€ å™¨ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œé€šè¿‡å°ºåº¦æŽ¥å£ï¼ˆNetconfã€GRPCç‰ï¼‰é…置治ç†è®¾å¤‡ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚è¿™æ ·çš„è¯ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæ¯å°NCPå’ŒNCF独立治ç†ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæœ‰ç‹¬ç«‹çš„èŠ‚é€ é¢å’Œæ²»ç†é¢ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå¤§å¤§æå‡äº†ç³»ç»Ÿçš„é 得使€§ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œä¹Ÿè¶Šå‘便于部署。。。。。。。
ç»¼ä¸Šæ‰€è¿°ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œç›¸å¯¹ä¼ ç»Ÿç»„ç½‘ï¼Œï¼Œï¼Œï¼Œï¼Œï¼ŒDDCåœ¨ç»„ç½‘è§„æ¨¡ã€æ‰©å¤§èƒ½åŠ›ã€é 得使€§ã€æˆæœ¬ã€éƒ¨ç½²é€Ÿåº¦æ–¹é¢ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå 有显著优势。。。。。。。它是网络技术å‡çº§çš„产å“,,,,,,æä¾›äº†ä¸€ç§é¢ 覆原有网络架构的æ€è·¯ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œèƒ½å¤Ÿå®žçŽ°ç½‘ç»œç¡¬ä»¶çš„è§£è€¦ã€ç½‘络架构的统一ã€è½¬å‘容é‡çš„æ‰©å¤§ã€‚。。。。。。
业界已ç»ä½¿ç”¨OpenMPI测试套件进行过框å¼è®¾å¤‡å’Œä¼ 统组网设备的对比仿照测试。。。。。。。测试结论是:在All-to-Allåœºæ™¯ä¸‹ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œç›¸è¾ƒäºŽä¼ ç»Ÿç»„ç½‘ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæ¡†å¼è®¾å¤‡çš„带宽利用率æå‡äº†çº¦20%(对应GPU利用率æå‡8%å·¦å³ï¼‰ã€‚。。。。。。
æ£æ˜¯ç”±äºŽDDC的显著能力优势,,,,,,æ¤åˆ»è¿™é¡¹æŠ€æœ¯å·²ç»æˆä¸ºè¡Œä¸šçš„æ²‰ç‚¹å‘展方å‘。。。。。。。例如全å‘国际网络,,,,,,他们就率先推出了两款å¯äº¤ä»˜çš„DDC产å“,,,,,,别离是400G NCPäº’æ¢æœº——RG-S6930-18QC40F1,,,,,,以åŠ200G NCFäº’æ¢æœº——RG-X56-96F1。。。。。。。

RG-S6930-18QC40F1äº’æ¢æœºçš„高度为2U,,,,,,æä¾›18个400Gçš„é¢æ¿å£ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œ40个200Gçš„Fabric内è”å£ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œ4个电扇和2个电æºã€‚。。。。。。
RG-X56-96F1äº’æ¢æœºçš„高度为4U,,,,,,æä¾›96个200Gçš„Fabric内è”å£ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œ8个电扇和4个电æºã€‚。。。。。。
æ®æ‚‰ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå…¨å‘国际网络会æŒç»ç ”å‘,,,,,,æŒç»æŽ¨å‡ºæ›´å¤šé€‚åˆæ™ºç®—ä¸å¿ƒç½‘络场景的产å“。。。。。。。
AIGCçš„å´›èµ·ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå·²ç»æŽ€èµ·äº†äº’è”网行业的新一轮技术é©å‘½ã€‚。。。。。。
我们能够看到,,,,,,越æ¥è¶Šå¤šçš„ä¼ä¸šï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œåœ¨å‚与这个赛路,,,,,,å‚åŠ è§’é€ã€‚。。。。。。这æ„味ç€ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œç½‘络基础设施的å‡çº§ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œç«çƒ§çœ‰æ¯›ã€‚。。。。。。
DDC的出现,,,,,,将大幅æå‡ç½‘络基础设施的能力,,,,,,ä¸ä»…能够有效应对AIé©å‘½å¯¹ç½‘络基础设施æå‡ºçš„æŒ‘战,,,,,,更将助力整个社会的数å—åŒ–è½¬åž‹ï¼Œï¼Œï¼Œï¼Œï¼Œï¼ŒåŠ å¿«äººç±»æ•°æ™ºæ—¶æœŸçš„å…¨é¢åˆ°æ¥ã€‚。。。。。。
