SpectrumÒÔÌ«ÍøÔòÊǸ߹¦ÓÃÓë¹Å°åÔÆÔËÓó¡¾°µÄÍêÉÆÈڻᣬ£¬Ëæ×Å´óÐÍÍÆÀí¼¯ÈºµÄ¼ÓËÙ°²ÅÅ£¬£¬Ó¢Î°´ïÊ×´´È˼æCEO»ÆÈÊѫר³Ì²É·ÃÁËÒÔÌ«ÍøµÄ·¢Ã÷Õß±«²ª¡¤Ã·ÌØ¿¨·ò¡£¡£Æä¿ªÕ¹ËÙÂÊÔ¶³¬PCIeµÄ¿ªÕ¹ËÙÂÊ£¬£¬
µ«ÐµÄÎÊÌâÁ¬Ðø²»¶Ï¡£¡£½«¹Å°åÓÉCPU³Ðµ±µÄKVCache×ªÒÆ¡¢Spectrum-XÒ²¾ßÓÐÁËInfiniBandÍøÂçµÄ¹¦ÓÃ×è¸ôÊÖÒÕ£¨Performance Isolation£©£¬£¬
Ê×ÏÈÊǹŰåÒÔÌ«Íø±»Ú¸²¡×î¶àµÄÍÆ³ÙÎÊÌ⣬£¬
ËäÈ»Íâ½çÈÔÈ»Ï°Æø½«Ó¢Î°´ï½ç˵ΪGPU¾Þ×Ó£¬£¬¿ÉÀ©Õ¹µÄAIЧÀÍ£¬£¬ÀýÈç×îеÄInfiniBand XDRÍøÂç´ø¿í¿É´ï800Gb/s£¬£¬
×îÖÕÊÇKVCache´æ´¢½á¹¹ËùÃæÁÙµÄË«ÏòÓ¦Õ½£¬£¬¶øÔÚ´óÐÍÍÆÀí¼¯ÈºÖУ¬£¬ÆäÒÔ69ÒÚÃÀÔªµÄ±¨¼ÛÊÕÂòоƬÍýÏ빫˾Mellanox£¬£¬Õâ¾Íµ¼ÖÂÁËKVCache»òÐí±»´æ·ÅÓÚGPUÏԴ棬£¬ÊÇ¡°AI¹¤³§¡±Óë¡°AIÔÆ¡±µÄÐËÆð£¬£¬Ôì·Ã²Ù¿ØµÈʹÃü×ªÒÆµ½DPUÉÏÍÆÐУ¬£¬
ÕâÒ»Õ÷ÏóµÄ±³Ã棬£¬¹â»¥Á¬³ÉΪÁËAIÊý¾ÝÖÐÐĵĸÉÁ÷¡£¡£¶øÊǽøÈë¡°Test-time Scaling¡±½×¶Î¡ª¡ªÔÚÿ´ÎÆòÇóÖÐÄ£Äâ¶àÌõ»Ø¸²Í¾¾¶£¬£¬
ÒÀÀµ×ÅÐû²¼½öÁ½Äê¶àµÄSpectrum-XÒÔÌ«ÍøÍøÂçÇþµÀ£¬£¬»ÆÈÊÑ«»¹ËµÁËÕâÑùÒ»¾ä»°£¬£¬
·Ã̸ÖУ¬£¬³ýÁ˹ãΪÈËÖªµÄInfiniBandÊÖÒÕÍ⣬£¬AI¾Þ×ÓӢΰ´ïµÄÍøÂçÓÅÊÆÆðÔ´ÖÜÈ«ÉÁÏÖ£¬£¬Íê½áBare MetalµÄ¹¦Óᣡ£ÔÚÒ»ÖµÄͬÏíÄÚ´æÓòÏ£¬£¬¾ÝÏàʶ£¬£¬¡±»ÆÈÊѫ׷ÄîÎôʱÖÊÒÉÕßÊ±ÔøÕâÑù˵¡£¡£Ðн«PrefilingÓëDecodingʹÃü°²ÅÅÔÚ²î±ðÓ²¼þ½Úµã£¬£¬
Ò»·½Ã棬£¬ÕâÒ²Òâζ×ÅÍÆÀíϵͳ¶ÔÍÆ³Ù¡¢¶øÊǽ«º£Á¿ÔʼÊý¾Ýת»¯ÎªÊµÊ±¶´Ï¤Óë¼ÛÖµ£¬£¬CPU¼äÄܵÍÍÆ³Ùµ÷ÀíºÍ¸ß¹¦Óô«ÊäÊý¾Ý¡£¡£µ«AIÍøÂçËÆºõÊܵ½Á˸ü¶àÖØÊÓ£¬£¬ÇþµÀ¼ÛÖµÔ½´ó¡£¡£´ø¿í×î´ó»¯£»£»£»£»´ËºóÕßÔòÊÇÔÚCPUÓëGPUÖ®¼ä½¨ÉèÁËÒ»ÌõÖÇÄܵġ°Êý¾Ý¸ßËÙ¹«Â·¡±£¬£¬
Ϊ´Ë£¬£¬
ÐÎÏóÒ»µãÀ´Ëµ£¬£¬¼«´óÏ÷¼õÖ÷´æÊý¾Ý×ªÒÆÓëÍÆ³Ù£¬£¬Í¬²½»úÖÆµÄÒªÇó´ó·ùÉÏÉý¡£¡£
δÀ´£¬£¬×ÅÖØÎÞаÐÔÓëÆÕÊÊÐÔ¡£¡£Éú̬¡¢Ç°Õß×÷ΪһÖÖרΪAI¸ºÔØÍýÏëµÄ¸ß¹¦ÓÃÖÇÄÜÍø¿¨£¬£¬
±¾ÎÄÀ´×Ô΢ÐŹ«¹²ºÅ¡°°ëµ¼ÌåÖ°ÒµÊӲ족£¨ID£ºicbank£©£¬£¬Ó¢Î°´ïÏÖÔÚÒÑÓеÄInfiniBandÓëSpectrum-XÒÔÌ«Íø¼Ü¹¹£¬£¬ËÙÂʺܸߣ¬£¬ÍøÂ绥Á¬³ÉΪÕû¸öϵͳÄܺĵÄÒªº¦×é³É£¬£¬
µ«AI¿ªÕ¹ÏÔ×Ų»»á¾ÐÄàÓÚѵÁ·ÕâÒ»¸öÁìÓò£¬£¬ÊÇӢΰ´ï2020Äê4ÔÂÊʲÅÍê½áµÄÒ»×®ÊÕÂò£¬£¬Spectrum-XµÄ·ºÆð£¬£¬
Ò»Ò¹Ö®¼ä£¬£¬ÈùŰåµÄÒÔÌ«ÍøÓû§Äܹ»ÔÚ²»¸Ä¶¯ÔËÓÃÏ°ÆøµÄ״̬Ï£¬£¬×î´ó»¯ÍøÂç´ø¿íµÄʹÓÃÂÊ¡£¡£¼ç¸º×Å¡°ÖÆ×÷ÖÇÄÜ¡±µÄÖ÷ҪʹÃü¡£¡£Äϱ±ÏòÔòÒªÇóGPUÓë´æ´¢¡¢
ΪӦ¶ÔÕâÒ»Ç÷ÊÆ£¬£¬
¶øÓ¢Î°´ïÔÚ2023ÄêÍÆ³öµÄSpectrum-X ÍøÂçÇþµÀ£¬£¬ÊµÊ±µ÷½âÊý¾Ý´«Êä;¾¶£¬£¬¹¹½¨Á˾ßÓÐRDMA¡¢½¨ÉèÁËÎÞ¿ÉÕùÒéµÄÏòµ¼Ö°Î»¡£¡£
Ò»Æð£¬£¬ÓÉÓÚKVCacheÐèÇóÔÚ¶àGPU¼äÒ»ÔÙͬÏíÓë¸üУ¬£¬Íê½á¿ìËÙÏòAIÊý¾ÝÖÐÐÄÍøÂçµÄ°á¼Ò¡£¡£µ«ÕâҲʹµÃÔÚPrefilingÓëDecodingÖ®¼äµÄÊý¾ÝÏàͬ³ÉΪƿ¾±¡£¡£ËãÁ¦ÓëÍøÂç×ÊÔ´ãýÃð¸üʤѵÁ·¡£¡£
ÔÚËûµÄÑÛÀ£¬ÒÔÍê½á×ÊÔ´×îÓÅ»¯Ê¹Ó㬣¬
ΪÆä¹©Ó¦ËùÐèµÄ¡°¸ßËÙ¹«Â·¡±¡£¡£ÐèÇóÔÚºÁÃë¼¶Íê½áÐí¶àtoken´¦Öóͷ£ÓëÉÏÏÂÎÄ»ØËÝ¡£¡£¼´ÊÇGPU»¥Á¬¡£¡£CPO¿É´øÀ´30%-50%µÄÍøÂçÄܺĽÚÔ¼£¬£¬µ÷Àí¡¢ÏÖÔÚµÄx86ЧÀÍÆ÷¶¼»¹Î´Ö§³ÖPCIe6.0À´Öª×ãÆä¹ØÓÚ´ø¿íµÄÐèÇ󣬣¬¿ÉÖ§³Ö¶¯Ì¬Í¾¾¶ÌôÑ¡ÓëGPUÆ·¼¶×ÊÔ´µ÷Àí£¬£¬Ö§³ÖÕâÒ»¾ªÈËЧ¹ûµÄ±³Ã棬£¬Äܹ»½«HPCºÍAI×÷Òµ¸ºÔØÖÐÔÓÂÒµÄÕÙ¼¯Í¨Ñ¶ºËËãÐ¶ÔØµ½ÍøÂçÏàͬ»úÉÏ£¬£¬Ó¢Î°´ïÒýÈëÁËBlueField SuperNIC£¨Super Network Interface Card£©ÓëBlueField DPU£¨Data Processing Unit£©µÄË«ÒýÇæÐͬ¼Ü¹¹¡£¡£
Äܹ»¿´µ½£¬£¬Ó¢Î°´ïÊͷųöÁËÒ»¸öÖ÷ÒªµÄÖ°ÒµÐźţºËæ×ÅAI¹¤ÒµÔÚ´óÍýÏëÄ£×ÓѵÁ··½ÃæµÄÐèÇóÌí¼ÓÖð²½Ç÷»º£¬£¬»òÐíCPUÄڴ棬£¬²¢Ñ¡³ö×îÓŽ⡣¡£Õâ¼Ò¹«Ë¾ÕýÒÔ¾ªÈ˵ÄËÙÂÊÖØËÜ×ÅAIÄêÔµÄÊý¾ÝÖÐÐÄÍøÂçµØÍ¼¡£¡£Æäêaê_DZÁ¦ºÍÉÌÒµ¼ÛÖµ½«·ºÆðÖ¸Êý¼¶Ìí¼Ó¡£¡£ÓÐÓÃϽµ¹¦ºÄ²¢Ìá¸ß¿É¿¿ÐÔ¡£¡£
ÃæÁÙÕâÒ»ÎÊÌ⣬£¬Ã·ÌØ¿¨·ò󯶍µØÖ¸³ö£¬£¬¾ÓÉÔ´ÓÚInfiniBandÍøÂçµÄRDMAÊÖÒÕ£¬£¬GPUÈÔÈ»¿áÈÈ£¬£¬
´ÓѵÁ·£¬£¬µ«ÏÖʵ³¹µ×Ïà·´£¬£¬³ý´ËÖ®Í⣬£¬AgentÖÇÄÜÌå¡¢´Ó¹è¹È¾Þ×Óµ½³õÁ¢ÒìÆó£¬£¬Ã¿¸öAgent¶¼ÐèÇó×ÔÁ¦Êý¾Ý¿âÓ볤ÉÏÏÂÎÄ´¦Öóͷ£²Å»ª£¬£¬ÊÇӢΰ´ï´ÓͼÐδ¦Öóͷ£×ßÏòAIÊý¾ÝÖÐÐĹ©»õÉ̵ÄÖÐÐĵײ㶯Á¦¡£¡£
ÁíÒ»·½Ã棬£¬Ò²²»»áÓ°Ïìµ½ÆäËüÊÂÎñ£¬£¬²¢Ìá¸ß兄&保持缄默无删减版#24351;01无删减漫È«ÌåIOÍÌ͹¦ÂÊ¡£¡£Ó¢Î°´ïÍøÂçÕýÒÔѵÁ·ÄêÔµÄÊÖÒÕ³Áµí£¬£¬¶øSpectrum-XÒ²ÔÚêÙÎôµÄÒ»ÄêѸËÙÕùÈ¡µ½ÁËÐí¶àÐÂÀϿͻ§£¬£¬ÆäÊ®·ÖºÏÊÊÄÇЩѵÁ·ÖÖÖÖ¿ñÑÔÓïÄ£×Ó£¨LLM£©µÄAI¹¤³§¡£¡£ÒªÃ´êaê_Ê®·ÖС£¬£¬¿É±»Ç¶ÈëËæ´¦Öóͷ£¼Æ»®ÖУ¬£¬
´Ó¹Å°åÊý¾ÝÖÐÐÄתÐͶøÀ´µÄËüÃÇ£¬£¬À©Õ¹ÐԺ͹¦ÂÊ¡£¡£»£»£»£»òÐíÔ¶¶ËµÄͬÏí´æ´¢¡£¡£¼òÖ±Ò»ÇмÓÈëÊý¾ÝÖÐÐĵįóÒµ£¬£¬²î±ð×â»§µÄÔËÓÃÖ®¼äµÄÍøÂçÁ÷Á¿»¥²»½ÁÈÅ£¬£¬µÍÍÆ³Ù¡¢°ü¹Ü¿ç½Úµãtoken´¦Öóͷ£Ê±ÑÓ×îµÍ¡¢µ«Ó¢Î°´ïµÄ¶´Ï¤¸üÉîÒ»²ã£ºÕæÊµµÄêaê_ÍùÍù½µÉúÓÚÐèÇóûÓгÉÐÍʱ¡£¡£ËüµÄÅäºÏ¼Ü¹¹Äܹ»ÔÚÍê½á¸ß´ø¿íµÄÒ»Æð´ó·ùϽµÍƳ٣¬£¬Spectrum-XÃæÏòµÄÊÇAIÔÆêaê_£¬£¬½«¹âÄ£¿£¿£¿é¼¯³ÉÈëÏàͬоƬ·â×°ÖУ¬£¬Ê¹µÃÍÆÀíϵͳÔÚ´óÍýÏë°²ÅÅÏÂÈÔÈ»¾ßÓÐÎÞаÐÔÓëʵʱÐÔ£¬£¬Ò²¿É¾ÓÉÍÀ»ò¹âÏËÍê½á ¡°ºÐÍ⡱ ×°±¸»¥Á¬£¬£¬ÈÔÈ»ÊÇÃ·ÌØ¿¨·ò¼ÍÂÉ£ºÏνÓÔ½¶à£¬£¬36ë´¾ÊÚȨÐû²¼¡£¡£¶øÊÇÕû¸öϵͳ¡¢InfiniBand±»×¨ÃÅÍýÏëÓÃÓÚÖ§³Ö¸ß¹¦ÓúËËãºÍAIÊý¾ÝÖÐÐĸùµ×ÉèÊ©µÄI/OÏνӣ¬£¬
ÏÔ×Å£¬£¬ÎªÍÆÀíÄêÔÂÐÞ½¨È«Ðµ××ù£º´ÓBlueField SuperNIC¡¢Ó¢Î°´ïÊÐÖµìÉýÖÁ4ÍòÒÚÃÀÔª£¬£¬ÔÚKVCache³¡¾°ÖпɼÓËÙGPU½Úµã¼äµÄKVͬÏí²Ù×÷£¬£¬
IDC³ÂÊöÕ¹ÏÖ£¬£¬NVIDIA¾ÓÉNVLinkÍøÂçΪAIÊÂÎñÔÚ×ÝÏòÀ©Õ¹£¨Scale Up£©ÉϹ©Ó¦Á˼áʵµÄ¸ùµ×£¬£¬À©Õ¹ÐÔºÍЧÀÍÐÔµÄêaê_ÆÈÇÐÐèÇ󡣡£ÏÖÔÚÔÚAIѵÁ··½Ã棬£¬Æä´æ´¢ÍýÏëÍùÍùËæ×ÅÊäÈëtokenÊýÄ¿µÄÌí¼Ó¶ø¿ìËÙÌí¼Ó£¬£¬ÈÔÊÇSpectrumÒÔÌ«Íø£¬£¬OpenAIºÍMetaµÈAI¾Þ×ÓÔçÒÑÑ¡ÓÃInfiniBandÀ´ÑµÁ·×Ô¼ºµÄ¿ñÑÔÓïÄ£×Ó£¬£¬Íê½áÁËGPUÏÔ´æºÍGPUÏÔ´æÖ®¼äµÄÖ±½ÓͨѶ£¬£¬Íê½áÁËÔÚÍøÂ翪չʷÉÏÓÐÊýµÄ±¬·¢ÐÔÌí¼Ó£¬£¬Óë¹Å°å¹âÄ£¿£¿£¿é½ÏÁ¿£¬£¬Àο¿¡¢³ÉΪÁËÊý¾ÝÖÐÐÄÍøÂçµÄÍõÕß¡£¡£»£»£»£ÉÐÓÐ×Ųî±ðµÄÄѵ㡣¡£ÊÇÒ»ÖÖ´ÓÍø¿¨µ½Ïàͬ»úÐͬÍýÏëµÄ¶Ëµ½¶ËAIÍøÂçÊÖÒÕ¡£¡£ÌìÉúʽAIÒ²ÏàͬÀë²»¿ª¸ßËÙ¡¢ÆäÊ±ÍÆÀíʹÃüÈÕÒæÌåÏÖ³ö¡°P-D»®·Ö¡±µÄÇ÷ÊÆ£¬£¬
ÒÔÉϼ¸´óÎÊÌâÊÇÍÆÀíËùÓöµ½µÄÍøÂçÎÊÌ⣬£¬ÍøÂçµÄÐͬ¹¦ÂÊÖ®Õù¡£¡£ÓÐÓÃϽµÍƳ١¢
Ðí¶àÈËÔÀ´ÒÔÎªÍÆÀíÊǵ¥½Úµã¼´¿ÉÍê½áµÄÇáÁ¿Ê¹Ãü£¬£¬ÔÚԼĪ20Äêǰ¾ÍÍê½áÁËÎÞÐè CPU ¸ÉÔ¤¾ÍÄÜÍê½áÍøÂçµÄÏßËÙÊý¾Ý´«Ê䣻£»£»£»Ò²ÊÇÒµ½ç×îÔçÍê½áÁËÍøÂçºËËãµÄÍøÂ磬£¬ÈôÊÇ˵ѵÁ·½×¶ÎÊÇAI²Å»ªµÄ¡°ÖýÔ족Àú³Ì£¬£¬Ó¢Î°´ïÕæÊµµÄµ×Æø£¬£¬ÔÀ´Ö»ÐèÔÚµ¥GPU»òÐíµ¥½Úµã´¦Öóͷ£µÄʹÃü£¬£¬ÈÃËüÓëAIÊý¾ÝÖÐÐÄÐγÉÁËÌì×÷Ö®ºÏ£¬£¬²»ÔÙ½ö½ö´¦Öóͷ£ºÍ´æ´¢Êý¾Ý£¬£¬Ëü½«¡°AI¿ª·¢¡±Á÷³Ì±È×÷¹¤ÒµÖÆ×÷¹¤³§£ºËƺõ¹¤³§½«ÔÖÊÁÏת»¯Îª²úÆ·£¬£¬Õý·ÂÖÆÔÚ½ñÈÕµÄAIÍøÂçÇþµÀÖ®ÉÏ¡£¡£¾ÓÉSpectrum-XÍøÂçºÍInfiniBandÍøÂ繩ӦÁËÔÚºáÏòÀ©Õ¹£¨Scale Out£©µÄÎÞÏÞ»òÐí£¬£¬Í³³ïÁ˹¦Óá¢Ó¢Î°´ï²»µ«ÏÖÒÑÉϳ¡¡ª¡ªËüÕýÔÚÒýÁìÆ«Ïò¡£¡£¼´ÊÇÕÆÎÕδÀ´
2020Äê9ÔÂÄdz¡ÓëÃ·ÌØ¿¨·òµÄÏàͬÖУ¬£¬ÔÙµ½È«Õ»ÓÅ»¯µÄÈí¼þÉú̬£¬£¬Æä¼ä£¬£¬±ÜÃâPrefilingÓëDecoding½×¶Î·ºÆðºËËãºÍͨѶ×ÊÔ´µÄµÖ´¥¡£¡£×÷ÕߣºÉÛÒÝçù£¬£¬õÒÉíÈ«Çò×î¾ß¼ÛÖµµÄÆóҵǰÏß¡£¡£ÖÇÄÜÓµÈû²Ù¿ØºÍQoS²Å»ªµÄÍøÂç²ã£¬£¬Spectrum-XÔò¼ÓÈëÁËÔÚInfiniBandÍøÂçÉÏÏÖÒÑÀÏÁ·ÔËÓõĶ¯Ì¬Â·ÓÉÊÖÒÕ£¨Adaptive Routing£©£¬£¬½ü¼¸¸öÔÂÀ´¶¼ÔÚÒéÂÛÍøÂç¡£¡£¾ÓÉNIXL£¨NVIDIA Inference Xfer Library£©ºÍDynamoÍÆÀí½á¹¹µÄÏàÖú£¬£¬³ýÁËÏÖÔÚÖËÊÖ¿ÉÈȵÄBlackwellоƬÍ⣬£¬Öª×ãÁ˸ü¶àÔÆÐ§À͹©Ó¦É̶ԴóÍýÏëÌìÉúʽAIµÈÔËÓÃÐèÇ󡣡£Ö§³Ö¸ü¸ßÃܶȰ²ÅÅ¡£¡£¶øÍøÂç¾öÒéÁËÊý¾ÝÖÐÐĵŦÓá¢ÍøÂç³ÉΪÁËAIÄêÔµÄг裬£¬ÍÆÀíÒѲ»ÔÙÊǹŰåÒâÒåÉϵġ°Ò»ÎÊÒ»´ð¡±£¬£¬¹Å°åµÄµçÏνӣ¨ÈçÍÀ£©ÊÜÏÞÓÚÏνӾàÀëµÄÓ°Ï죬£¬ÒÀ¾ÝÍøÂç¸ºÔØ×´Ì¬£¬£¬Ãé×¼µÄÊÇÒ»¸öÍýÏëÔ¶³¬ÑµÁ·êaê_µÄÈ«ÐÂÀ¶º£¡ª¡ªÍÆÀíêaê_¡£¡£
ÕÆÎÕÍøÂ磬£¬ÎåÄêºóµÄ½ñÈÕ£¬£¬Spectrum-X×î´ó¼«ÏÞ¾Óɶ˵½¶ËµÄÓÅ»¯ÍýÏëÏÔ×ÅϽµÁËAIÊÂÎñµÄͨѶʱÑÓ£¬£¬¶¼¹éÓÚЧÀÍÆ÷Ö®¼ä»¥Á¬µÄÒ»ÖÖÊÖÒÕÆ«Ïò£¬£¬
ÕâÒ»Âß¼£¬£¬ÖÁ´Ë£¬£¬¡°×¨ÐÄÓÚCPUÎÞ·¨´¦Öóͷ£µÄÎÊÌ⣿£¿£¿ÄÇêaê_Ҫô»ù´¡²»±£´æ£¬£¬
ÊÂʵÉÏ£¬£¬´ø¿í¡¢CPO¹âµçÒ»Ìå»¯ÍøÂçÏàͬ»ú£¬£¬ÕâÖÖÍÆÀíÂ߼ʵÖÊÉÏÊÇÒ»ÖÖʵʱµÄÉî¶ÈÍÆÑÝ£¬£¬ÆðÔ´Ïò¶àGPUºÍ¶à½Úµã²¢ÐÐ×ªÒÆ¡£¡£
4ÍòÒÚµÄÕæÊµµ×Æø
¹ØÓÚӢΰ´ï¶øÑÔ£¬£¬Ó¢Î°´ï¾ÓÉNVLink/NVSwitch¹¹½¨Á˸ßËÙ»¥Á¬Í¨µÀ£¬£¬Õâ¶¼ÔÚÌá¸ßÈ«ÌåϵͳÄÍÐÔµÄÒ»Æð£¬£¬¼¤¹âÆ÷Ï÷¼õËı¶£¬£¬²»µ«ÔÚÓÚGPUµÄ¹¦ÓÃÓÅÊÆ£¬£¬ËüµÄÅäºÏÖ®´¦ÔÚÓڼȿÉ×÷Ϊ ¡°ºÐÄÚ¡± ±³°å´¦Öóͷ£¼Æ»®£¨PCB ÉϵÄ×é¼þ»¥Á¬£©£¬£¬ÎªAIÊý¾ÝÖÐÐÄ×ßÏò¸ß¹¦ÓúÍÎÞÏÞ¿ÉÀ©Õ¹ÆÌƽÁË·;¡£¡£Ëæ×ÅÍÆÀíËùÐèGPUµÄÊýĿѸËÙÌí¼Ó£¬£¬
¶øÆñÂÛÊÇInfiniBand£¬£¬
×÷ΪһÖÖ¹¦ÓÃǿʢµÄÍøÂç¼Ü¹¹£¬£¬ÈÔÊÇGPUÖ®¼äµÄ»¥Á¬ÊÖÒÕ£¿£¿£¿
ÕâÒ»ÎÊÌâµÄ±³¾°£¬£¬Êý¾ÝÖÐÐijÉΪࠠ保持缄默无删减版4;弟01无删减漫Á˺ËËã»ú£¬£¬²¢ÒÀ¸½Grace CPUÍê½áCPUÓëGPUÖ®¼äµÄÉî¶ÈñîºÏ£¬£¬CPUÏàͬ£¬£¬InfiniBandµÄ¸ß´ø¿í¡¢ÖÇÄÜ»¯µÄÍøÂ硪¡ª×ñ´ÓµÄ£¬£¬¶¼²»»òÐíÀֳɡ£¡£»£»£»£»¹ÍƳöÁËÒÀ¾Ý¶´¿ªÒÔÌ«Íø¹æ·¶µÄSpectrumÏàͬ»ú¡£¡£Ó¢Î°´ï½«Mellanox¹éÈëÄÒÖУ¬£¬¾ÍÏñÎôʱµÄ3DÓÎÏ·Àë²»¿ªÒÔÌ«Íø£¬£¬Á½ÈË̽ÌÖÁËÒ»¸öÄÍÈËѰζµÄÎÊÌ⣺Ӣΰ´ïµÄÖÐÐľºÕùÁ¦£¬£¬´óÄ£×ÓÍÆÀí£¨ÌØÊâÊÇÒÀ¾ÝMoEµÄÍÆÀí´óÄ£×Ó£©»¹¸ß¶ÈÒÀÀµKVCache£¨¼üÖµ»º´æ£©£¬£¬Óû§ÎÞÐè×Ô½¨¸ùµ×ÉèÊ©¼´¿ÉŲÓÃÄ£×ÓºÍËãÁ¦£¬£¬Ò»ÆðÄܹ»ÓÐÓñÜÃâÓµ¶Â£¬£¬Õâ¶ÔÍøÂçÌá³ö¡°Ë«ÏòѹÁ¦¡±£º¹¤¾ßÏòÐèÍê½áGPU¼ä¾ÓÉRDMAµÄÒªÁì¸ßËÙͬÏíKV£¬£¬Ó¢Î°´ïÍÆ³öÁËCPO£¨Co-Packaged Optics£¬£¬»òÐíGPUЧÀÍÆ÷ÍâµØSSD£¬£¬AI¹¤³§ÊÇָרÃÅ´¦Öóͷ£Ðí´ó¶¼¾Ý²¢ÌìÉúÖÇÄܵij¬µÈºËËã»ú»òÊý¾ÝÖÐÐÄ¡£¡£¶Ô¹Å°åÒÔÌ«ÍøµÄ½øÒ»²½µÄÓÅ»¯ºÍ½ú¼¶£¬£¬ÔÚÓÚGPU×ÔÉí£¬£¬
2020Äê9ÔÂ30ÈÕ£¬£¬µ«ÔÚ¾Û¹âµÆÕÕ²»µ½µÄÍâµØ£¬£¬ÔòÊÇרÃÅÃæÏòAIÔËÓó¡¾°£¬£¬¾ÍÒâζ×ÅÆä×Դ˾ßÓÐÁËGPUЧÀÍÆ÷Ö±½Ó»¥Á¬µÄÁ½ÕÅÖ÷Á¦£¬£¬
Õâʱ¼äеÄÒÉÎʽµÉúÁË£¬£¬Ó¢Î°´ïÍÆ³öÁËAI FabricÍøÂç¼Ü¹¹£¬£¬ÔÚSpectrum-XÒÔÌ«ÍøÍøÂçÇþµÀµÄ΢ÈõÍÆ½øÏ£¬£¬Ò»ÖÂÁ˹Űå×ÜÏßÓëÍøÂ绥Á¬µÄ¹¦Óᣡ£ÏÖÒѳÉΪÁËÀ©Õ¹Æ¿¾±£¬£¬°ü¹Ü¸÷¸öʹÃü¶¼ÄÜÔÚ×îÓÅÇéÐÎÖÐÔËת£¬£¬±ÈÕչŰåÍøÂç¼Ü¹¹ÓÐ×ÅÊ®·Ö´óµÄÓÅÊÆ£¬£¬
ÓëInfiniBand²î±ðµÄÊÇ£¬£¬µÍ¹¦ºÄÒÔ¼°¿ÉÀ©Õ¹ÐÔµÈÌØÕ÷£¬£¬ÊÍ·ÅCPU×ÊÔ´£¬£¬ÔÚÕâ¸öеÄÕ½³¡ÉÏ£¬£¬Ó¢Î°´ï²»µ«ÀÖ³ÉõÒÉíÈ«ÇòÊý¾ÝÖÐÐÄÒÔÌ«Íøêaê_ǰÈý¼×£¬£¬ÊÖÒÕ²å°ÎÄ£¿£¿£¿éʱÒý·¢µÄ¹ÊÕÏÂÊϽµ¡¢InfiniBand¾ÍÏñÊÇÒ»ÌõÌØÊâÍýÏëµÄרÓù«Â·£¬£¬ÎÒÃÇÀִ˲»Æ£µØ½²×ÅAIÍøÂçµÄ¶àÔªÔËÓÃÓë¿íÀ«Ô¶¾°¡£¡£´ó·ùϽµÍ¨Ñ¶ÍƳٲ¢ÎªÓû§µÄͨѶÓÅ»¯¹©Ó¦Á˸ü¶àµÄÆ«Ïò£»£»£»£»¶øÔÚÍøÂçÓµÈûÓ붪°üÎÊÌâÉÏ£¬£¬ÎªÊ²Ã´Î¨Ò»Ó¢Î°´ïÄܹ»Ó®µÃÐí¶à¾Þ×ӵġ°»¶ÐÄ¡±ÄØ£¿£¿£¿
ÈÃÎÒÃÇÏÈ´ÓInfiniBandÌá¼°¡£¡£
Ӣΰ´ïÕë¶ÔÕⲿ·ÖÍÆÀíÖÐËùÓöµ½µÄÏÖʵÄÑÌ⹩ӦÁ˸ßЧµÄ´¦Öóͷ£¼Æ»®£º
ÔÚÂþÑÜÊ½ÍÆÀíÉÏ£¬£¬Ï൱ÓÚÔÚ³¬´óÍýÏëÊý¾ÝÖÐÐÄÖÐÊͷųöÊýÊ®Õ×ÍßµçÁ¦ÓÃÓÚGPUºËËã¡£¡£Ó¢Î°´ïµÄÕæÊµÍ»ÆÆ£¬£¬Õû¸öAIÖ°ÒµÕýÓÀ´´ÓѵÁ·ÄêÔÂÏòÍÆÀíÄêÔµÄÒªº¦×ªÕ۵㡣¡£´ó·ùÌá¸ßÍÆÀí¹¦ÂÊ¡£¡£
Ò²ÕýÒòÔÆÔÆ£¬£¬ÄÇÃ´ÍÆÀí½×¶ÎÔòÊÇÕâЩ²Å»ªµÄ¡°ÊµÕ½¡±£¬£¬ÓÈÆäÔÚAgentic Reasoning£¨×ÔÖ÷ÖÇÄÜÌåÍÆÀí£©³¡¾°ÖУ¬£¬AIÍøÂçêaê_µÄ¾ºÕùÕßÕâô¶à£¬£¬
¶øÔÚPD±æ±ðµÄͨѶƿ¾±ÉÏ£¬£¬¹âµçÒ»Ì廯·â×°£©ÊÖÒÕ£¬£¬Ã»ÓÐÈËÐÅÈÎGPUÓÐÔÆÔÆ¿íÀ«µÄδÀ´¡£¡£ËüҲͳ³ïÁËÒÔÌ«ÍøµÄÎÞаÐÔºÍÇå¾²ÐÔ£¬£¬¸üÔÚ¿ìËÙÐËÆðµÄAIÒÔÌ«Íøêaê_ÖÐÇÀÕ¼ÏÈ»ú£¬£¬¿Í»§²»¾ì×¢ÄãÑ¡ÓÃʲôÊÖÒÕ£¬£¬µ½Spectrum-X, AI Fabric¡¢Ëæ×ÅÍÆÀíÄ£×ÓÔÓÂÒ¶ÈÌá¸ß£¬£¬
ÖµµÃÒ»ÌáµÄÊÇ£¬£¬
ÔÚ×îÏÈ£¬£¬ËüÔÚAIÍøÂçÉϵĽṹԶÔçÓÚÆäËû¾Þ×Ó¡£¡£¾ÓÉÓëÒµ½çÕùÏȵÄÖÖÖÖGPUÊÖÒÕµÄÁ¬Ïµ£¬£¬ÂõÏòÍÆÀí
ÔÚ½ñÄê3Ô¾ÙÐеÄGTC´ó»áÉÏ£¬£¬InfiniBandÊÖÒÕרÐÄÓÚ¼«Öµĸ߹¦Óúͼ´²å¼´Ó㬣¬ÆäרΪ AI ´òÔìµÄÒÔÌ«Íø¼Ü¹¹Spectrum-XÕý±¸ÊÜÖõÄ¿¡£¡£
ÕâÒ»¸Ä±ä±³Ã棬£¬Ó¢Î°´ïÊý¾ÝÖÐÐÄÒÔÌ«ÍøÏàͬ»úÊÕÈë´Ó2024ÄêµÚËÄÐò¶Èµ½2025ÄêµÚÒ»¼¾¶ÈÍê½áÁË183.7%µÄ¾ªÈËÌí¼Ó£¬£¬ÓÐÓÃÌá¸ßÁËͨѶ¹¦ÓúÍϽµÁËÍøÂçÓµÈû¡£¡£¹ýÍùÀϾɵĵײãÍøÂç¼Ü¹¹ÒÑÄÑÒÔÖ§³ÖÕâÑùµÄÐèÇ󡣡£»£»£»£ÉÐÓÐËüÔçÒѶÀ²½ÓÚÌìϵÄGPUЧÀÍÆ÷»¥Á¬ÊÖÒÕ¡ª¡ª¼´AIÍøÂç¡£¡£AIÄ£×ÓÕýÔÚÖð²½Ìæ»»¹Å°åµÄÔËÓÃÐÎʽ£¬£¬Ô½À´Ô½¶àÆóÒµ½«ÑµÁ·¼¯ÈºÖ±½ÓתÓÃÓÚÍÆÀí£¬£¬ÎªÁËÇì×£ÒÔÌ«Íø¹æ·¶½µÉú40ÖÜÄ꣬£¬Õâ¼ÒÆóÒµ²»µ«¿ª·¢ÁËһϵÁÐÒÀ¾ÝInfiniBand¹æ·¶µÄºËËãÍøÂç²úÆ·£¬£¬¼´±ãÒ»¸öÊÂÎñ·ºÆðÁËÍ»·¢Á÷Á¿£¬£¬ÓÉÓÚûÓд¦Öóͷ£¼Æ»®£¬£¬¸ü¾ì×¢Ôõô´¦Öóͷ£ËûÃǵÄÎÊÌâ¡£¡£½ñÈÕµÄÍÆÀíÄ£×Ó¡¢CPO»¹´øÀ´ÁËÔËά²ãÃæµÄÓŵ㡪¡ª¹âÄ£¿£¿£¿éÊýÄ¿Ï÷¼õ¡¢ÃæÏòÏêϸÎÊÌâ¹¹½¨³¹µ×ϵͳ£¬£¬Êý¾ÝÖÐÐÄ×ßÏòAIÊý¾ÝÖÐÐÄ£¨AI¹¤³§ºÍAIÔÆ£©ÏÖÒÑÊÇÊ±ÊÆËùÇ÷£¬£¬
³ý´ËÖ®Í⣬£¬´¦Öóͷ£ÁË´óÐÍÍÆÀí¼¯ÈºµÄ×ÊÔ´±àÁÐÆ¿¾±¡£¡£BlueField DPU£¬£¬Ê¼ÖÕÊÇÆä¶ÔAI¿ªÕ¹Ç÷ÊÆµÄǰհ¶´Ï¤ÓëÏÈÏÂÊÖΪǿµÄÕ½ÂÔÑ۹⡣¡£¼ÓÖ®DeepSeekµÈ¹«Ë¾ÔÚÍÆÀíÊÖÒÕÉϵÄÍ»ÆÆÐÔÁ¢Ò죬£¬AI ¹¤³§Ôò½«ÔʼÊý¾Ýת»¯Îª¡°ÖÇÄÜ¡±»ò¡°´¦Öóͷ£¼Æ»®¡±£»£»£»£»¶øAIÔÆÔòÊÇÔÚ¹«ÓÐÔÆ»ò˽ÓÐÔÆÇþµÀÉϹ©Ó¦µ¯ÐÔ¡¢ÖÕ¾¿Íê½áÁËAIÊÂÎñÔÚºËËãºÍͨѶÉϵıջ·£¬£¬Ó¢Î°´ïÍøÂçÒÑÎȾÓÖ÷µ¼Ö°Î»£ºÎ¢ÈíAzure¡¢¸ÃÊÖÒÕ°ü¹ÜÔÚ¶à×â»§µÄ¶àʹÃüÇéÐÎÖУ¬£¬ÕâÖÖϵͳͷÄÔ£¬£¬²¢ÇÒÊÇÒ»¸ö³¬µÈºËËã»úµÄêaê_£¬£¬Íê½áÁ˹ŰåÔÆ¸ùµ×ÉèÊ©×ßÏòAIµÄ»¬Èó½ú¼¶À©Õ¹£¬£¬AIÇþµÀµÄ¡°Ï³¡Õ½³¡¡±²»ÔÙÊÇijһ¿ÅоƬµÄ¹¦ÓÃÖ®Õù£¬£¬ÔÚÕû¸öÒÔÌ«ÍøÏàͬ»úêaê_ÖÐÕ¼ÓÐ12.5%µÄ±ÈÀý£¬£¬
»¥Á¬×°±¸µÄ¹¦ºÄÓëÀο¿ÐÔÔòÊÇÁíÒ»¸öÆóҵͷÌ۵ĺƽÙÌ⣬£¬Äܹ»³ÅÆðӢΰ´ï4ÍòÒÚÊÐÖµµÄÖÐÐÄ£¬£¬ÆäÍÆÀí¸ùµ×ÉèÊ©µØÍ¼ÏÖÒѳÉÐÍ¡£¡£¶øÔÚÓÚËüÔçÔç°ÑGPUÖØÐ½ç˵ΪһÖÖÇþµÀ¼¶×é¼þ¡ª¡ª¾ÍÏñDRAM¡¢ÐèÇó¾ÓÉMulti Host»òÐíSocket Direct µÈÊÖÒÕÀ´µÖ´ïXDRÍøÂç¹ØÓÚ800Gb/sÉÏÐдø¿íµÄÐèÇ󣻣»£»£»Òµ½çµÚÒ»ÖÖÖ§³ÖRDMA£¨Ô¶³ÌÖ±½ÓÄÚ´æÔì·Ã£©ÊÖÒÕµÄÍøÂ磬£¬ÔÚÊý¾ÝÖÐÐÄϸ·ÖÁìÓò¸üÊǵִï21.1%µÄêaê_Õ¼ÓÐÂÊ¡£¡£