·¢²¼Ê±¼ä£º2023-04-23
¹«º£²Ê´¬¡¤6600ÍøÂçÓÚ±¾ÖÜÔÚ¸£ÖÝ×ܲ¿¾Ù°ìÁËÊ×½ìNPL¿É±à³ÌÍøÂç¼¼ÊõÑÐÌֻᣬ´Ë´Î»î¶¯Ö¼ÔÚÈÃÒµ½ç¸üºÃµØÁ˽â¿É±à³ÌоƬµÄÄÜÁ¦¡¢¿ª·¢Á÷³ÌºÍÓ¦Óó¡¾°£¬ÒÔ´ËÀ´Íƶ¯¿É±à³ÌоƬÔÚÍøÂ罨ÉèÖеÄÓ¦Ó᣻ÑûÇëµ½ÁËÀ´×ÔÌÚѶ¡¢°¢Àï¡¢°Ù¶È¡¢Bilibili¡¢Òƶ¯¡¢ÁªÍ¨µÈÊýʮλÀ´×Ô»¥ÁªÍø¼°ÔËÓªÉ̵Äר¼Ò²Î¼Ó¡£»î¶¯ÆÚ¼ä£¬¹«º£²Ê´¬¡¤6600ºÍ²©Í¨µÄ¼¼Êõר¼Ò·ÖÏíÁËNPL¿É±à³ÌÍøÂ翪·¢ÖеĹؼü֪ʶÀíÂۺ;Ñ飬Óë»áר¼ÒÒ²»ý¼«·ÖÏíÁË×Ô¼ºÔÚÍøÂç¿É±à³ÌÁìÓòµÄÓ¦Óð¸ÀýºÍÀí½â¡£Óë»áÕß·×·×±íʾÊÕ»ñÂúÂú£¬±¾´Î»î¶¯È¡µÃÔ²Âú³É¹¦¡£
¹«º£²Ê´¬¡¤6600ÍøÂçÊý¾ÝÖÐÐIJúÆ·ÊÂÒµ²¿¸±×ܾÀí»ÆÃ×ÇàÖ´Ç
Ëæ×Å5G¡¢IOTµÈ¼¼ÊõµÄÐËÆð£¬ºÜ¶à´óÈÝÁ¿¡¢µÍʱÑÓµÄÓ¦Óó¡¾°µÃµ½ÁË¿ìËÙ·¢Õ¹£¬±ÈÈç¶ÌÊÓÆµ¡¢VR/ARÓÎÏ·¡¢×Ô¶¯¼ÝÊ»µÈ£¬¸ü¶àµÄÊý¾ÝÁ÷Á¿½«ÔÚ±ßÔµÍê³É¼ÆËã´¦Àí¡£±ßÔµÊý¾ÝÖÐÐĹæÄ£ËäСµ«ÎåÔà¾ãÈ«£¬ÕûºÏÁËÒ»¸öСÐÍÊý¾ÝÖÐÐĵÄÒµÎñÐèÇó£¬ÐèÒª²¿Êð±ßÔµÍø¹ØÉ豸ͬʱ֧³ÖרÏß½ÓÈë¡¢VPN¡¢NAT¡¢LBµÈ¹¦ÄÜ£»ÁíÒ»·½Ã棬È˹¤ÖÇÄÜÉú³ÉÄÚÈݵı¬»ðÒ²Çý¶¯ÁËÖÇËãÖÐÐĵĸßËÙ·¢Õ¹£¬´óÅúÁ¿Óû§µÄ¼¯ÖзÃÎÊÐèÒªÊý¾ÝÖÐÐIJ¿ÊðLBµÈ¸ßÐÔÄÜÍø¹ØÉ豸½øÐиºÔؾùºâµÈÊý¾Ý´¦Àí¡£
Á½¸ö·ÉËÙ·¢Õ¹µÄ³¡¾°¶¼¶ÔÍø¹ØÌá³öÁ˽ϸßÒªÇ󣬵«ÓÉÓÚÔçÄê¼äΪÁËʵÏÖ½µ³É±¾µÄÄ¿±ê£¬´ó¼ÒÆÕ±é²ÉÓûùÓÚX86·þÎñÆ÷µÄ´¿Èí¼þ¹«º£²Ê´¬¡¤6600¹ÙÍøÀ´´úÌæ×¨ÓÃÓ²¼þÍø¹ØÉ豸£¬Ëæ×ŶàÑù»¯ÒµÎñµÄ¿ìËÙ·¢Õ¹ÒÔ¼°Óû§·ÃÎÊÐèÇóÁ¿µÄ²»¶ÏÅÊÉý£¬Èí¼þ¹«º£²Ê´¬¡¤6600¹ÙÍøÔÚת·¢ÐÔÄÜ¡¢À©Õ¹ÐÔ¡¢¹ÜÀíά»¤ÒÔ¼°×ۺϳɱ¾µÈ·½Ãæ¾ùÒÑÓöµ½ÌôÕ½¡£
Ç¡·ê´ËʱÒì¹¹¼ÆËãµÄ³öÏÖΪ½â¾öÉÏÊöÎÊÌâÕÒµ½ÁËÒ»Ìõ³ö·£º¿É±à³ÌÍøÂç½»»»Ð¾Æ¬Ó봫ͳ½»»»Ð¾Æ¬²»Í¬£¬ºËÐÄÔÚÓÚת·¢Âß¼¶ÔÓû§À´ËµÊÇ¿ª·ÅµÄ£¬¿ÉÒÔ¸ù¾ÝÒµÎñÐèÇóÁé»îµÄ½øÐбà³Ì£¬×Ô¶¨Ò屨Îĵį¥ÅäºÍת·¢ÐÐΪ¡£Òò´Ë»ùÓڿɱà³Ì½»»»Ð¾Æ¬+CPUµÄÓ²¼þ¹«º£²Ê´¬¡¤6600¹ÙÍø£¬¿ÉÒÔ½â¾öÉÏÊö²¿·Ö³¡¾°µÄ¼¼ÊõÎÊÌâ¡£
NPLÍøÂç¿É±à³ÌÓïÑԺͿɱà³ÌоƬ×÷Ϊ¿É±à³ÌÍøÂçµÄÒ»¸öÖØÒª·½Ïò£¬Ò»Ö±ÔÚ³ÖÐøÑݽøÒÔÂú×ã¿Í»§ÐèÇ󣬵«Òź¶µÄÊÇÄ¿Ç°ÕæÕýÁ˽âºÍ³¢ÊÔ¹ýµÄÍæ¼ÒÈÔÇüÖ¸¿ÉÊý¡£Ïà¹ØÖªÊ¶²ÄÁÏȱ·¦Í³Ò»µÄѧϰƽ̨£¬ÏÈÇýÕߵľÑéÎÞ·¨ÓÐЧ´«µÝ£¬Ôںܴó³Ì¶ÈÉÏÏÞÖÆÁËÉú̬µÄ½¡¿µ³É³¤¡£»ùÓڴ˱³¾°£¬¹«º£²Ê´¬¡¤6600ÍøÂç¾ö¶¨ÕûºÏÐÐÒµ×ÊÔ´£¬ÑûÇ뻥ÁªÍø¡¢ÔËÓªÉÌר¼ÒÒÔ¼°Ð¾Æ¬³§ÉÌ£¬¾Ù°ìÑÐÌÖ»áÐÎʽµÄ»î¶¯£¬¹²Í¬¸³ÄÜNPLÉú̬×Â׳³É³¤¡£
±¾´Î»î¶¯ÑûÇëÁËÀ´×Ô°¢Àï¡¢ÌÚѶ¡¢°Ù¶È¡¢Bilibili¡¢Òƶ¯¡¢ÁªÍ¨µÈÊýʮλÀ´×Ô»¥ÁªÍø¼°ÔËÓªÉ̵Äר¼Ò£¬¹²Í¬Íê³ÉΪÆÚÒ»Ìì°ëµÄÑÐÌÖ»á»î¶¯£¬ÈÚºÏ֪ʶÆÕ¼°¡¢¾Ñé·ÖÏíÓëÇé¾°Ä£ÄâΪһÌå¡£
ÔÚ֪ʶÆÕ¼°»·½Ú£¬À´×Ô²©Í¨µÄ¼¼Êõר¼Ò½éÉÜÁ˿ɱà³ÌÍøÂçÓïÑÔ(NPL)¡£NPL×÷ΪһÖÖ¼ò½àµÄÍøÂç±à³ÌÓïÑÔ£¬¿ÉÒԷdz£ÈÝÒ׵ضԿɱà³Ì½»»»»ú»òÕ߿ɱà³ÌÉ豸µÄ×é¼þ½øÐÐÁé»î±à³Ì£¬°üÀ¨±¨ÎĽâÎöÆ÷(Parser)¡¢Âß¼±í(Logical Table)¡¢´¦ÀíÂß¼(Processing Logic)¡¢±¨ÎÄ±à¼Æ÷(Editor)¡¢×ÜÏߣ¨Bus£©µÈ£»ÁíÍ⣬NPLÖ§³Ö¿ª·ÅµØÌØÊ⹦ÄÜ£¨Special Function£©½Ó¿ÚÇáËɵظ´Óó§ÉÌ×ÔÓеÄÓ²¼þÂß¼¡£

²©Í¨¼¼Êõר¼Ò¿É±à³ÌÍøÂçÓïÑÔ£¨NPL£©·ÖÏí
¹«º£²Ê´¬¡¤6600ÍøÂçµÄר¼Ò·ÖÏíÁ˿ɱà³ÌоƬ¼Ü¹¹ÓëÔÀí£¨Á÷Ë®ÏßÒÔ¼°±íÏî×ÊÔ´½éÉÜ¡¢ÌØÊ⹦ÄܽéÉÜ£©¡¢NPL¿ª·¢»·¾³½éÉÜ£¨NCS±àÒëÆ÷»·¾³µÄ×é³ÉºÍÔÀí¡¢¹¦ÄÜ¡¢NPL·ÂÕæ¡¢NCSÔÆ±àÒë»·¾³Ê¹ÓÃÑÝʾ£©¡¢SDKLT½éÉܵÈÄÚÈÝ¡£

¹«º£²Ê´¬¡¤6600ÍøÂç¼¼Êõר¼Ò¿É±à³ÌоƬ¼Ü¹¹ÓëÔÀí·ÖÏí
ÔÚµÚ¶þÌìµÄ»î¶¯ÖУ¬¹«º£²Ê´¬¡¤6600ÍøÂçΪÓë»áר¼ÒÔÚÒ»ÆðÔÚÕæÊµµÄNPL±àÒëÆ½Ì¨ÉϽøÐÐÉÏ»úʵ²Ù£¬Èôó¼Ò¶ÔNPLÍøÂç¿É±à³ÌµÄÓÅÊÆºÍ¼ÛÖµÓÐÁ˸ü¼ÓÕæÊµµÄÌåÑé¡£

NPL±àÒëÆ½Ì¨ÉϽøÐÐÉÏ»úʵ²Ù
ÔÚ¾Ñé·ÖÏí²¿·Ö£¬Ðí¶àר¼Ò·ÖÏíÁË×Ô¼ºµÄÓ¦Óð¸ÀýºÍ¶ÔNPLµÄ¿´·¨£º
°¢ÀïÈÏΪ¿É±à³ÌÍøÂ罫ÔÚδÀ´ÍøÂç·¢Õ¹Öлá°çÑÝÖØÒª½ÇÉ«£¬°¢ÀïÔÚ±ßÔµ½ÚµãÖÐÓ¦Óó¬ÈÚºÏÍø¹Ø´ò±¡Ð¡ÐÍÔÆµ××ù£¬Í¨¹ý¿É±à³ÌASICΪÖÐÐÄʵÏÖ¶àÖÖÍø¹ØÈÚÓÚÒ»Ì壬´ó·ù½µµÍÔÆ¼ÆËãÍøÂç×ÔÉí³É±¾¡£Í¬Ê±Ò²ÔÚÍø¹ØºÍÊý¾ÝÖÐÐij¡¾°½øÐжàÖÖ̽Ë÷£»¶ÔÓÚNPL¿ª·¢±¾Éí£¬°¢ÀïÈϿɿɱà³Ì½»»»Ð¾Æ¬ÔÚNPLÓïÑÔ¼Ó³ÖÏ£¬¿ÉÒÔ³ä·Ö·¢»ÓÓ²¼þÌØÐÔ£¬²¢ÌṩÖîÈçSpecialFunction¡¢FlexStateºÍ¼Ó½âÃܹ¦ÄܵȷḻµÄ¿É±à³ÌÐÔ¡£
ÌÚѶÔÚÖÇÄܹǸÉÍø³¡¾°ÖÐÓ¦ÓÃTD4¿É±à³Ì½»»»»úʵÏÖÁËÃæÏòÒµÎñ»ùÓÚÖÊÁ¿¡¢³É±¾µÈά¶ÈµÄ²îÒ컯µ÷¶È£¬ÕæÕý×öµ½Á˶ËÍøÐͬ£»ÔÚÁ÷Á¿·ÖÎöƽ̨ÖÐÓ¦ÓÃTD4¿É±à³Ì½»»»»úʵÏÖÁË·ÖÖÓ¼¶´óÏóÁ÷µÄ¿ìËÙ¾«×¼¶¨Î»£¬ÓÅ»¯ÁËÒµÎñ¿çÓò¼°¿çClusterµÄÁ÷Á¿¡£ÃæÏòδÀ´£¬ÌÚѶ¸ü¼Ó¿´ÖØÏÂÒ»´úµÄ¿É±à³Ì½»»»Ð¾Æ¬ÔÚ¸ü¶àÍø¹Ø³¡¾°ÉõÖÁÔÚÍø¼ÆË㳡¾°£¨±ÈÈç¸ßÐÔÄÜÍøÂç¡¢DDoS³¡¾°£©µÄ¹ã·ºÌ½Ë÷¼°Ó¦Óá£
°Ù¶È¾Û½¹ÔÆÊý¾ÝÖÐÐij¡¾°´òÔìÁË»ùÓÚÒì¹¹¼ÆËãµÄÔÆÍø¹Ø²úÆ·£¬Ïà½ÏÓÚÈí¼þÍø¹Ø¿ÉÒÔÌṩ¸ü¿ì£¨us¼¶Ê±ÑÓ£©¡¢¸üÎÈ£¨´óÏóÁ÷²»¶ª°ü£©¡¢¸üÓųɱ¾µÄ¼ÛÖµ£¨TCO´ó·ùϽµ£©¡£ÔÚNPLµÄ¼¼Êõ·ÏßÉÏ£¬°Ù¶È»ùÓڿɱà³ÌоƬ½øÐÐÁËVPC·ÓɵÄÁ÷Ë®ÏßÉè¼Æ£¬¾³õ²½ÑéÖ¤»ù±¾Ã÷È·NPL¾ß±¸ÔÆÍø¹ØËùÐèµÄÖ÷Òª¼¼ÊõÄÜÁ¦£¬¿ÉÂú×ãÒ»¶¨¸´ÔÓ¶ÈϵÄÁ÷Ë®Ïß¶¨Ò壬¿É±à³ÌµÄ±íÏî×ÊÔ´Ò²¿ÉÒÔÂú×ãÒ»°ã³¡¾°µÄÐèÇó¡£
¿Î³Ì¸É»õÂúÂú£¬·ÖÏíÕßÖªÎÞ²»ÑÔ¡£Óë»áÕß·×·×±íʾÊÕ»ñÂúÂú£¬ÅàѵȡµÃÔ²Âú³É¹¦¡£
¹«º£²Ê´¬¡¤6600ÍøÂç½â¾ö¹«º£²Ê´¬¡¤6600¹ÙÍø¾ÀíÁõÑóÔڻ×îºóҲչʾÁË×îеÄNPL¿É±à³ÌÍøÂç²úÆ·¹«º£²Ê´¬¡¤6600¹ÙÍø¹æ»®Éè¼Æ¡£

¹«º£²Ê´¬¡¤6600ÍøÂç½â¾ö¹«º£²Ê´¬¡¤6600¹ÙÍø¾ÀíÁõÑóNPL²úÆ·¹«º£²Ê´¬¡¤6600¹ÙÍø¹æ»®·ÖÏí
ÔçÔÚ2021Ä꣬¹«º£²Ê´¬¡¤6600ÍøÂç¾ÍÍÆ³öÁË»ùÓڿɱà³Ì½»»»»ú£¬ÔÚ²¿·Ö»¥ÁªÍø¿Í»§³¡¾°Öеõ½ÁËÓ¦ÓÃʵ¼ù¡£

¹«º£²Ê´¬¡¤6600ÍøÂçÍÆ³ö¿É±à³Ì½»»»»ú
Ëæ×ÅÒµÎñµÄ¿ìËÙ·¢Õ¹ºÍÓ¦ÓöÔÐÔÄÜÈÕÒæÔö³¤µÄÒªÇ󣬿ɱà³Ì½»»»»úµÄ±íÏîѹÁ¦Öð²½Ôö´ó£¬Òò´Ëͨ¹ýÀ©Õ¹FPGA¿¨ÊµÏÖ´óÈÝÁ¿ÊÇÒ»¸öºÜºÃµÄ¼¼Êõ·Ïß¡£
RG-ICS3K-32CÊǹ«º£²Ê´¬¡¤6600ÍøÂçÃæÏòÖÐÐÄÔÆ¡¢±ßÔµÔÆÒÔ¼°»ìºÏÔÆµÈÊý¾ÝÖÐÐij¡¾°¿ª·¢µÄÒ»¿î»ùÓÚNPL»·¾³µÄ¿É±à³ÌÍø¹Ø²úÆ·¡£

¹«º£²Ê´¬¡¤6600ÍøÂç¿É±à³ÌÍø¹Ø²úÆ·
¸Ã²úÆ·»ùÓڿɱà³Ì½»»»Ð¾Æ¬+FPGA£¨Í¨¹ý×Ó¿¨·½Ê½À©Õ¹£©+¸ßÐÔÄÜCPUµÄÈý¼¶Òì¹¹¹«º£²Ê´¬¡¤6600¹ÙÍø£¬¿ÉÒÔʵÏÖ¶Ô²»Í¬³¡¾°¹¦Äܵİ´ÐèÐ¶ÔØ£¬È·±£×î´óת·¢ÐÔÄܵÄͬʱ±£³Ö³ä·ÖµÄÍøÂ翪·ÅÐÔ¡£
¸Ã²úÆ·Ç°Ãæ°åÖ§³Ö36¸ö100G QSFP28½Ó¿Ú£¬¹ÜÀí½Ó¿ÚÖ§³Ö MGMT¡¢Console¡¢USBÒÔ¼°2¸ö25G SFP28½Ó¿Ú£¬PCIEµÄÀ©Õ¹¿¨Ö§³Ö6¿é£¬×î¶à¿ÉÒÔͬʱÀ©Õ¹4ÕÅFPGA¿¨ÒÔ¼°2ÕÅPCIE¿¨¡£
ÔÚ¿ª·¢»·¾³·½Ã棬¹«º£²Ê´¬¡¤6600ÍøÂçÊÇÖйúÊ׸ö¾ß±¸NPL±¾µØ±àÒë»·¾³µÄ¹«Ë¾£¬Ô¸ÒâÓëÐÐÒµ¿Í»§Ò»ÆðºÏ×÷̽Ë÷ºÍÍÚ¾òÍøÂç¿É±à³ÌµÄ¼ÛÖµ£¬ÎªNPL¼¼ÊõÉú̬¹±Ï××Ô¼ºµÄÒ»·ÝÁ¦Á¿¡£
×÷Ϊ¹úÄÚÁìÏȵÄÍøÂçÉ豸¹©Ó¦ÉÌ£¬¹«º£²Ê´¬¡¤6600ÍøÂçÒ»Ö±¼á³Öͨ¹ý¼¼Êõ´´ÐÂÀ´ÌáÉýÒµÎñ¼ÛÖµ£¬ÍøÂç¿É±à³Ì¾ÍÊÇÆäÖеÄÓÐЧÊÖ¶ÎÖ®Ò»¡£
Ê×½ìNPL¿É±à³ÌÍøÂç¼¼ÊõÑÐÌÖ»áµÄ³É¹¦ÕÙ¿ªÖ»ÊÇÒ»¸ö¿ªÊ¼£¬Î´À´¹«º£²Ê´¬¡¤6600½«¼ÌÐøÖÂÁ¦ÓÚ¹¹½¨Æ½Ì¨£¬¸³ÄÜÉú̬£»ÎÒÃÇÒ²ºÅÕÙ¸ü¶àµÄÐÐÒµ»ï°é£¬°üÀ¨»¥ÁªÍøÆóÒµ¡¢ÔËÓªÉÌ¡¢Ð¾Æ¬³§É̼°É豸³§É̲ÎÓë½øÀ´£¬½»Á÷·ÖÏí£¬ºÏ×÷¹²´´£¬ÒµÎñ¹²Ó®£¡
