GA»Æ½ð¼×

¡°¼«¼ò¡±»ÀР¡¤ È«ÓòÖÇÁª Ø­ GA»Æ½ð¼×м«¼òÁ캽ÏÂÒ»´úÐ£Ô°Íø½¨Éè×êÑлá
date
Ô¤Ô¼Ö±²¥
ÎÞ¸Ð×¼Èë ÈËÎïͳ¹Ü Ø­ RG-SAM+5.X ÐÂÒ»´ú¸ßУAIÈÏ֤ƽ̨°ä²¼
date
Ô¤Ô¼Ö±²¥
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
²úÆ·
< ·µ»ØÖ÷²Ëµ¥
²úÆ·ÖÐÐÄ
²úÆ·
½â¾ö¹æ»®
< ·µ»ØÖ÷²Ëµ¥
½â¾ö¹æ»®ÖÐÐÄ
ÐÐÒµ
ºÏ×÷ͬ°é
·µ»ØÖ÷²Ëµ¥
Ñ¡ÔñÇøÓò/˵»°
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾ GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

ÖÇÄÜÍø¿¨ÊÇʲô£¿ÖÇÄÜÍø¿¨ÓÐʲôÓã¿

¡¾ÖÇÄÜÍø¿¨¡¿±¾ÎÄÖØÒªÊǽéÉÜÁËÖÇÄÜÍø¿¨µÄÓйØÐÅÏ¢£¬Ô̺¬ÖÇÄÜÍø¿¨ÊÇʲô£¬ÖÇÄÜÍø¿¨¹æ»®¼Ü¹¹£¬ÖÇÄÜÍø¿¨µÄÀûÓó¡¾°µÈ¡£

  • GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

    °ä²¼¹¦·ò£º2022-03-30

  • GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

    µã»÷Á¿£º

  • GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

    µãÔÞ£º

·ÖÏíÖÁ

GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

ÎÒÏëÆÀÂÛ

ÒýÑÔ

ÔÚ±ØÒª¸ü¿ìµÄÍøÂç¿ìÂÊ£¬¸ü´óµÄ´æ´¢¿Õ¼ä£¬¸üÇ¿µÄÊý¾Ý´¦ÖÃʱÆÚ£¬´«Í³Íø¿¨ÔÚÍÆËãÄÜÁ¦£¬Ê¹ÓýýÝÐԵȷ½ÃæÔÚÒµÎñÐèÒª¿ÌÏÂÓú·¢ÎÞÁ¦¡£ºóĦ¶ûʱÆÚ£¬Îª¿ÉÄÜÂú×ã´æ´¢¡¢ÍÆËã¡¢Êý¾ÝÖÐÐÄÍøÂç´¦ÖÃÐèÒª£¬¼õÇáCPUÖ°ÊØ£¬Ìá¸ßÍÆËãЧÁ¦£¬¾ß±¸ÍÆËãÄÜÁ¦£¬½Ã½Ý¿É±à³ÌµÄÖÇÄÜÍøÂçÉ豸——ÖÇÄÜÍø¿¨(smart network interface card, SmartNIC) ,Ó¦Ô˶øÉú¡£

ÖÇÄÜÍø¿¨ÊÇʲô

ÖÇÄÜÍø¿¨ÊÇʲô£¿´Ó×ÖÃæÀ´¿´£¬¾ÍÊÇÍø¿¨+ÖÇÄÜ£¬ÄÇÎÒÃÇÏÈÀ´¿´Íø¿¨ÊÇʲô£¿

Íø¿¨£¬Ò²½ÐÍøÂç½Ó¿Ú¿¨£¨network interface card£¬NIC£©£¬ÊÇÒ»ÖÖÏνÓÍøÂçºÍ·þÎñÆ÷µÄÍøÂçÓ²¼þÉ豸£¬·½±ãÍøÂçÊý¾Ý´«ÊäÓëͨѶ¡£

ÖÇÄÜÍø¿¨£¨smart network interface Card£¬SmartNIC£©£¬ÊÇÒ»Öֽýݿɱà³ÌµÄÍø¿¨£¬Óë·þÎñÆ÷¹²Í¬Ê¹Óá£ÖÇÄÜÍø¿¨ÓÉÓھ߱¸ÁËÍÆËãÄÜÁ¦£¬ÎªÁË¿ªÊÍCPUËãÁ¦£¬Ëü½«¸ºµ£ÍøÂç¡¢°²È«¡¢´æ´¢Öв»ÊʺÏCPUÓйصÄÊý¾Ý´¦ÖÃÖ°ÄÜÐ¶ÔØµ½¿É±à³ÌÓ²¼þоƬִÐУ¬½µµÍCPUµÄ¿÷Ëð£¬Ê¹·þÎñÆ÷¿ÉÄܸüÓÐЧÔËÐйؼüÀûÓ÷¨Ê½ºÍ²Ù×÷ϵͳ£¬ÓÅ»¯ÒµÎñÊý¾Ý´¦ÖÃÕûÌåЧÁ¦¡£

ÖÇÄÜÍø¿¨¹æ»®¼Ü¹¹

ÔÚÒµ½ç£¬·ÖÆçÒµÎñ³¡¾°¶ÔÓÚÖÇÄÜÍø¿¨µÄÑ¡ÔñÒ²²»¾¡Ò»Ñù¡£±¾ÎÄÖØÒª´ÓÖ÷Ìâ´¦ÖÃÆ÷µÄÑ¡ÔñÉ϶ÔÖÇÄÜÍø¿¨µÄ¼¼Êõ¼Ü¹¹½øÐнéÉÜ¡£Ä¿Ç°£¬ÖÇÄÜÍø¿¨µÄÖ÷Ìâ´¦ÖÃÆ÷Éè¼ÆÖØÒªÓÐÈýÀ࣬±ðÀëÊÇ»ùÓÚSOC£¬FPGAºÍASICµÄÉè¼Æ¡£

»ùÓÚSOCµÄSmartNIC£¬ÊÇÒ»ÖÖ¶àºËCPU¹æ»®£¬¿É±à³ÌºÍ½Ã½ÝÐÔ¸üÇ¿£¬µ«×ª·¢»úÄÜÈõ£¬Òò¶ø»ùÓÚSOCµÄSmartNICÔÚ10GʱÆÚµÃµ½Á˺ܺõÄÀûÓã¬Ëæ×ÅÊý¾ÝÖÐÐÄÖеÄÒÔÌ«ÍøÊý¾Ý¿ìÂÊ´Ó10GÉÏÉýµ½25G¡¢100GÉõÖÁ¸ü¸ßʱ£¬ÕâÖֹ滮µÄÖÇÄÜÍø¿¨¾ÍÄÑÒÔ¸úÉÏ£»»ùÓÚFPGAµÄSmartNIC£¬ÊÇÒ»ÖÖFPGA/CPU+FPGA¹æ»®£¬¾ß±¸µÍÑÓʱ¡¢µÍ¹¦ºÄÓÅÊÆ£¬ÖØÒªºÏÓÃÓÚÍøÂçת·¢µÈ²¢ÐÐÍÆË㳡¾°£¬ÓÃÓÚ½â¾öÊý¾ÝÖÐÐÄÉÌÓ÷þÎñÆ÷Âú×ã²»Á˼±¾çÔö³¤µÄÒµÎñÐèÒªºÍ½Ã½ÝÐÔ²»¼°ÎÊÌ⣬µ«FPGAѡȡӲ¼þ˵»°£¬¿ªÆðʶÈÏà¶Ô¸ßһЩ£»»ùÓÚASICµÄSmartNIC£¬Ôڿ϶¨Ë®Æ½ÉϾ߱¸Ð¶ÔØCPU´¦ÖÃÄÜÁ¦ºÍ¿É±à³ÌÐÔ¡£ÆäÓ²¼þÄܹ»Æ¾¾Ý¿Í»§ÐèÒª¶¨Ô죬»úÄܺÍÍÆËãЧÄܽϸߣ¬Òò¿ª·¢³É±¾°º¹ó£¬³ö²úÖÜÆÚ³¤£¬µ¼Ö½ýÝÐԽϲî¡£

Ŀǰ£¬GA»Æ½ð¼×ÍøÂçÍÆ³öµÄտ¬1000ÊÇ»ùÓÚFPGA +¸ß»úÄÜX86´¦ÖÃÆ÷µÄ2*25GÒÔÌ«ÍøÖÇÄÜÍø¿¨£¬ÌṩPCIe Gen3.0 x16ͨ·½Ó¿Ú¡£FPGAʵÏÖOVS¼±¾çת·¢õè¾¶£¬¹²Í¬SoCµÄOVSÂýõè¾¶Ï·¢Ó²¼þÁ÷±í£¬ÊµÏÖÊý¾Ý°ü¸ß¿ìת·¢¡£SoCÄܹ»ÊµÏÖOVSÂýõè¾¶¡¢SPDK¡¢vSwitch¡¢Ironic agentÒÔ¼°Êý¾ÝÖÐÐij߶ȡ¢Ë½ÓкÍ̸£¬Îª¿Í»§Ìṩ¸ßЧ¡¢½Ã½Ý¡¢¿É±à³ÌµÄÊý¾ÝÖÐÐĽâ¾ö¹æ»®¡£

³¡¾°ÀûÓÃ

ÔÚ»¥ÁªÍøÐÐÒµ£¬ÖÇÄÜÍø¿¨ÔÚÊý¾ÝÖÐÐÄÀûÓü«¶È¿í·º¡£ÖÇÄÜÍø¿¨¾ßÌå¿ÉÓÃÓÚÊý¾Ý´«Êä¡¢Ðé¹¹»¥»»¡¢Êý¾Ý°²È«ºÍÊý¾Ý´æ´¢µÈ³¡¾°¡£Æ¾¾ÝÊý¾Ý¼ÓÃÜ/Êý¾Ý½âÃÜ¡¢Êý¾Ý·Ö×é¼ì²â¼°´æ´¢Ö°ÄܵÄʵÏÖ£¬ÖÇÄÜÍø¿¨¿É±ðÀëÀûÓÃÓÚÔÆ°²È«¡¢·À»ðǽ/°²È«×éºÍÔÆ´æ´¢£»Æ¾¾ÝÊý¾Ý·Ö×é²é±íµÄÖ°ÄÜʵÏÖ£¬ÖÇÄÜÍø¿¨µÄ¿ÉÀûÓÃÓÚÐ鹹·ÓÉ/Ðé¹¹»¥»»»ú¡£

»ùÓÚÊг¡ÐèÒª¼°¼¼ÊõÏȽø¿ÉÂ䵨£¬GA»Æ½ð¼×ÍøÂçÃæÏòÂã½ðÊô³¡¾°£¬ÊµÏÖÍøÂçÖ°Äܼ°ÔÆÖÎÀí×é¼þµÈÐ¶ÔØ£¬¼ò»¯Âã»ú·¢·ÅÁ÷³Ì£¬ÌáÉýÍøÂç»úÄÜ¡£ÖØÒªÖ°ÄÜÈçÏ£º

1¡¢½«vSwitchÓëIronic agentÐ¶ÔØµ½ÖÇÄÜÍø¿¨SoCÉÏÔËÐУ¬ÔÚÖÇÄÜÍø¿¨ÉÏʵÏÖÐ¶ÔØOpen flowÁ÷±íÖ°ÄÜ£¬ÀûÓÃÓ²¼þת·¢½â¾öÈí¼þת·¢Æ¿¾±ÎÊÌâ¡£

2¡¢Í¨¹ý¼±¾çͨ·ֱ½Ó¶Ô±íͨѶ£¬Ëõ¶ÌÁËÍøÂç´¦ÖÃõè¾¶ºÄʱ£¬Ï÷¼õCPU¿÷Ë𣬽µµÍʱÑÓ£»

3¡¢½«ÔÆÖÎÀí×é¼þÐ¶ÔØÖÁÖÇÄÜÍø¿¨ÖУ¬ÊµÏÖÂã»úÓëÐé¹¹»úͬÑùµÄ·¢·ÅÓëÖÎÀíÁ÷³Ì£¬ÊµÏÖÂã»ú¼±¾ç·¢·Å¡¢Ç¨áã¡¢ÔÆÅÌÆô¶¯µÈÖ°ÄÜ£¬¼ò»¯¿Í»§ÅäÖá£

4¡¢Í¨¹ý¸÷ÀàKernel Bypass¼¼Êõ£¬ÔÚÓû§Ì¬ÊµÏÖÒµÎñ´¦Öã¬ÌáÉý·þÎñÆ÷»úÄÜ£¬Í¬Ê¹Øë¶ÔÌØ¶¨ÒµÎñÂß¼­£¬ÈÃÓ²¼þ´úÌæCPUʵÏÖרҵÉ豸NFVºó´¦ÖÃÂß¼­£¬ÊµÏÖ¼Ó¿ì´¦Öã»

5¡¢ÔÚ°²È«ÐÔÉÏ£¬´æ´¢ÐÅÏ¢²»ÔÙ¶³ö¸øµ½Óû§È¨ÏÞ½çÃæÖ®ÄÚ£¬´Ó¶ø½â¾ö´æ´¢ÍøÂçµÄ°²È«ÎÊÌ⣻

6¡¢½«¹Û²ìµã´ÓÓ²¼þ»¥»»»úÑÓ³¤µ½Ö÷»ú²à£¬ÊµÏÖÒµÎñ¶Ëµ½¶ËÔËά¿ÉÊÓ»¯¡£

½áÂÛ
տ¬ϵÁÐÖÇÄÜÍø¿¨ÊÇGA»Æ½ð¼×ÍøÂçÍÆ³öµÄµÚÈý´úÖÇÄÜÍø¿¨£¬ÎªÊý¾ÝÖÐÐÄ·þÎñÆ÷Ìṩ¸ß»úÄܵÄÍøÂçÖ°ÄÜ£¬ÀýÈ簲ȫ×é¡¢Ðé¹¹»¥»»¡¢Ðé¹¹»ú¼°Âã½ðÊô·þÎñÆ÷µÄÍøÂç´æ´¢Ð¶ÔØ£¬¿ªÊÍCPUËãÁ¦£¬Ìá¸ß·þÎñÆ÷ÕûÌå»úÄÜ£¬½µµÍTCO¡£

GA»Æ½ð¼×ÍøÂçÌṩ¶àÖֽýݵÄÈí¼þÊÊÅ乿»®£¬Äܹ»Ô®ÊÖÓû§¼±¾çʵÏÖ¸÷Àೡ¾°ÏµÄÖÇÄÜÍø¿¨ÀûÓá£

ÓйØÍƼö£º

¸ü¶à¼¼Êõ²©ÎÄ

ÈκαØÒª£¬ÇëÁªÏµGA»Æ½ð¼×

GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾

·µ»Ø¶¥²¿

ÊÕÆð
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾ ÎĵµAI¸±ÊÖ
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾ ÎĵµÆÀ¼Û
ev-close
¸Ã×ÊÁÏÊÇ·ñ½â¾öÁËÄúµÄÎÊÌ⣿
ev-close
Äú¶Ôµ±Ç°Ò³ÃæµÄÖÐÒâ¶ÈÈôºÎ£¿
²»Õ¦µÎ
¼«¶ÈºÃ
dark-star dark-star dark-star dark-star dark-star
ev-close
ÄúÖÐÒâµÄÔ­ÒòÊÇ£¨¶àÑ¡£©£¿
ev-close
Äú²»ÖÐÒâµÄÔ­ÒòÊÇ£¨¶àÑ¡£©£¿
ev-close
ÄúÊÇ·ñ»¹ÓÐÆäËûÎÊÌâ»ò½¨Ò飿
ΪÁ˼±¾ç½â¾ö²¢»Ø¸´ÄúµÄÎÊÌ⣬ÄúÄܹ»ÁôÏÂÁªÏµ·½Ê½
ÓÊÏä
ÊÖ»úºÅ
ev-bg
¸Ð¼¤ÄúµÄ·´À¡£¡
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
GA»Æ½ð¼×¡¤(Öйú¼¯ÍÅ)¹Ù·½ÍøÕ¾
ÇëÑ¡Ôñ·þÎñÏîÄ¿
¹Ø¹ØÕ÷ѯҳ
ÊÛǰÕ÷ѯ ÊÛǰÕ÷ѯ
ÊÛǰÕ÷ѯ
ÊÛºó·þÎñ ÊÛºó·þÎñ
ÊÛºó·þÎñ
¶¨¼û·´À¡ ¶¨¼û·´À¡
¶¨¼û·´À¡
¸ü¶àÁªÏµ·½Ê½
¡¾ÍøÕ¾µØÍ¼¡¿