ÖÐÎÄ
½»Á÷»ú
Ô°ÇøÍø½»Á÷»ú
Êý¾ÝÖÐÐÄÓëÔÆÅÌËã½»Á÷»ú
ÐÐÒµ¾«Ñ¡½»Á÷ϵÁÐ
¹¤Òµ½»Á÷»ú
Åä¼þ
ËùÓÐÊÖÒÕ½â¾ö¼Æ»®
·ÓÉÆ÷
»ã¾Û·ÓÉÆ÷
ÐÐÒµ¾«Ñ¡Â·ÓÉÆ÷ϵÁÐ
ËùÓÐÊÖÒÕ½â¾ö¼Æ»®
ÎÞÏß
·Å×°ÐÍÎÞÏß½ÓÈëµã
Ç½ÃæÐÍÎÞÏß½ÓÈëµã
ÖÇ·ÖÎÞÏß½ÓÈëµã
ÊÒÍâÎÞÏß½ÓÈëµã
³¡¾°»¯ÎÞÏß
ÎÞÏß¿ØÖÆÆ÷
ÐÐÒµ¾«Ñ¡ÎÞÏßϵÁÐ
ÎÞÏß¹ÜÀíÓëÓ¦ÓÃ
ÔÆ×ÀÃæ
ÔÆÖÕ¶ËϵÁÐ
ÔÆÖ÷»úϵÁÐ
ÔÆ×ÀÃæÈí¼þϵÁÐ
Åä¼þϵÁÐ
·þÎñ²úÆ·
Çå¾²
´óÊý¾ÝÇ徲ƽ̨
ÏÂÒ»´ú·À»ðǽ
Çå¾²Íø¹Ø
¼ì²â¹ÜÀíÇå¾²
ËùÓÐÊÖÒÕ½â¾ö¼Æ»®
Èí¼þ
Éí·Ý¹ÜÀí
·þÎñ²úÆ·
»ù´¡Î¬»¤·þÎñ
ÔËά¹ÜÀí·þÎñ
Çå¾²·þÎñ
±¸¼þÓëÀ©ÈÝ·þÎñ
ÅàѵÓëÈÏÖ¤·þÎñ
97¹ú¼ÊÍøÂçÓÚ±¾ÖÜÔÚ¸£ÖÝ×ܲ¿¾ÙÐÐÁËÊ×½ìNPL¿É±à³ÌÍøÂçÊÖÒÕ×êÑлᣬ´Ë´ÎÔ˶¯Ö¼ÔÚÈÃÒµ½ç¸üºÃµØÏàʶ¿É±à³ÌоƬµÄÄÜÁ¦¡¢¿ª·¢Á÷³ÌºÍÓ¦Óó¡¾°£¬ÒÔ´ËÀ´Íƶ¯¿É±à³ÌоƬÔÚÍøÂ罨ÉèÖеÄÓ¦Óá£Ô˶¯Ô¼Çëµ½ÁËÀ´×ÔÌÚѶ¡¢°¢Àï¡¢°Ù¶È¡¢Bilibili¡¢Òƶ¯¡¢ÁªÍ¨µÈÊýʮλÀ´×Ô»¥ÁªÍø¼°ÔËÓªÉ̵Äר¼Ò¼ÓÈë¡£Ô˶¯Ê±´ú£¬97¹ú¼ÊºÍ²©Í¨µÄÊÖÒÕר¼Ò·ÖÏíÁËNPL¿É±à³ÌÍøÂ翪·¢ÖеÄÒªº¦ÖªÊ¶ÀíÂÛºÍÂÄÀú£¬Óë»áר¼ÒÒ²Æð¾¢·ÖÏíÁË×Ô¼ºÔÚÍøÂç¿É±à³ÌÁìÓòµÄÓ¦Óð¸ÀýºÍÃ÷È·¡£Óë»áÕß·×·×ÌåÏÖÊÕ»ñÂúÂú£¬±¾´ÎÔ˶¯È¡µÃÔ²ÂúÀֳɡ£
97¹ú¼ÊÍøÂçÊý¾ÝÖÐÐIJúÆ·ÊÂÒµ²¿¸±×Ü˾Àí»ÆÃ×ÇàÖ´Ç
Ëæ×Å5G¡¢IOTµÈÊÖÒÕµÄÐËÆð£¬Ðí¶à´óÈÝÁ¿¡¢µÍʱÑÓµÄÓ¦Óó¡¾°»ñµÃÁË¿ìËÙÉú³¤£¬ºÃ±È¶ÌÊÓÆµ¡¢VR/ARÓÎÏ·¡¢×Ô¶¯¼ÝÊ»µÈ£¬¸ü¶àµÄÊý¾ÝÁ÷Á¿½«ÔÚ±ßÑØÍê³ÉÅÌËã´¦Öóͷ£¡£±ßÑØÊý¾ÝÖÐÐĹæÄ£ËäСµ«ÎåÔà¾ãÈ«£¬ÕûºÏÁËÒ»¸öСÐÍÊý¾ÝÖÐÐĵÄÓªÒµÐèÇó£¬ÐèÒª°²ÅűßÑØÍø¹Ø×°±¸Í¬Ê±Ö§³ÖרÏß½ÓÈë¡¢VPN¡¢NAT¡¢LBµÈ¹¦Ð§£»ÁíÒ»·½Ã棬È˹¤ÖÇÄÜÌìÉúÄÚÈݵı¬»ðÒ²Çý¶¯ÁËÖÇËãÖÐÐĵĸßËÙÉú³¤£¬´óÅúÁ¿Óû§µÄ¼¯Öлá¼ûÐèÒªÊý¾ÝÖÐÐݲÅÅLBµÈ¸ßÐÔÄÜÍø¹Ø×°±¸¾ÙÐиºÔØÆ½ºâµÈÊý¾Ý´¦Öóͷ£¡£
Á½¸ö·ÉËÙÉú³¤µÄ³¡¾°¶¼¶ÔÍø¹ØÌá³öÁ˽ϸßÒªÇ󣬵«ÓÉÓÚÔçÄê¼äΪÁËʵÏÖ½µ±¾Ç®µÄÄ¿µÄ£¬¸÷ÈËÆÕ±é½ÓÄÉ»ùÓÚX86·þÎñÆ÷µÄ´¿Èí¼þ¼Æ»®À´È¡´úרÓÃÓ²¼þÍø¹Ø×°±¸£¬Ëæ×ŶàÑù»¯ÓªÒµµÄ¿ìËÙÉú³¤ÒÔ¼°Óû§»á¼ûÐèÇóÁ¿µÄÒ»Ö±ÅÊÉý£¬Èí¼þ¼Æ»®ÔÚת·¢ÐÔÄÜ¡¢À©Õ¹ÐÔ¡¢¹ÜÀíά»¤ÒÔ¼°×ۺϱ¾Ç®µÈ·½Ãæ¾ùÒÑÓöµ½ÌôÕ½¡£
Ç¡·ê´ËʱÒì¹¹ÅÌËãµÄ·ºÆðΪ½â¾öÉÏÊöÎÊÌâÕÒµ½ÁËÒ»Ìõ³ö·£º¿É±à³ÌÍøÂç½»Á÷оƬÓë¹Å°å½»Á÷оƬ²î±ð£¬½¹µãÔÚÓÚת·¢Âß¼¶ÔÓû§À´ËµÊÇ¿ª·ÅµÄ£¬¿ÉÒÔÆ¾Ö¤ÓªÒµÐèÇóÎÞаµÄ¾ÙÐбà³Ì£¬×Ô½ç˵±¨Îĵį¥ÅäºÍת¿¯ÐÐΪ¡£Òò´Ë»ùÓڿɱà³Ì½»Á÷оƬ+CPUµÄÓ²¼þ¼Æ»®£¬¿ÉÒÔ½â¾öÉÏÊö²¿·Ö³¡¾°µÄÊÖÒÕÎÊÌâ¡£
NPLÍøÂç¿É±à³ÌÓïÑԺͿɱà³ÌоƬ×÷Ϊ¿É±à³ÌÍøÂçµÄÒ»¸öÖ÷ҪƫÏò£¬Ò»Ö±ÔÚÒ»Á¬ÑݽøÒÔÖª×ã¿Í»§ÐèÇ󣬵«Òź¶µÄÊÇÏÖÔÚÕæÕýÏàʶºÍʵÑé¹ýµÄÍæ¼ÒÈÔÇüÖ¸¿ÉÊý¡£Ïà¹ØÖªÊ¶ÖÊÁÏȱ·¦Í³Ò»µÄѧϰƽ̨£¬ÏÈÇýÕßµÄÂÄÀúÎÞ·¨ÓÐÓÃת´ï£¬ÔںܺéÁ÷ƽÉÏÏÞÖÆÁËÉú̬µÄ¿µ½¡Éú³¤¡£»ùÓÚ´ËÅä¾°£¬97¹ú¼ÊÍøÂç¾öÒéÕûºÏÐÐÒµ×ÊÔ´£¬Ô¼Ç뻥ÁªÍø¡¢ÔËÓªÉÌר¼ÒÒÔ¼°Ð¾Æ¬³§ÉÌ£¬¾ÙÐÐ×êÑлáÐÎʽµÄÔ˶¯£¬ÅäºÏ¸³ÄÜNPLÉú̬×Â׳Éú³¤¡£
±¾´ÎÔ˶¯Ô¼ÇëÁËÀ´×Ô°¢Àï¡¢ÌÚѶ¡¢°Ù¶È¡¢Bilibili¡¢Òƶ¯¡¢ÁªÍ¨µÈÊýʮλÀ´×Ô»¥ÁªÍø¼°ÔËÓªÉ̵Äר¼Ò£¬ÅäºÏÍê³ÉΪÆÚÒ»Ìì°ëµÄ×êÑлáÔ˶¯£¬ÈÚºÏ֪ʶÆÕ¼°¡¢ÂÄÀú·ÖÏíÓëÇé¾°Ä£ÄâΪһÌå¡£
ÔÚ֪ʶÆÕ¼°»·½Ú£¬À´×Ô²©Í¨µÄÊÖÒÕר¼ÒÏÈÈÝÁ˿ɱà³ÌÍøÂçÓïÑÔ(NPL)¡£NPL×÷ΪһÖÖ¾«Á·µÄÍøÂç±à³ÌÓïÑÔ£¬¿ÉÒÔºÜÊÇÈÝÒ׵ضԿɱà³Ì½»Á÷»ú»òÕ߿ɱà³Ì×°±¸µÄ×é¼þ¾ÙÐÐÎÞа±à³Ì£¬°üÀ¨±¨ÎÄÆÊÎöÆ÷(Parser)¡¢Âß¼±í(Logical Table)¡¢´¦Öóͷ£Âß¼(Processing Logic)¡¢±¨ÎÄ±à¼Æ÷(Editor)¡¢×ÜÏߣ¨Bus£©µÈ£»ÁíÍ⣬NPLÖ§³Ö¿ª·ÅµØÌØÊ⹦Ч£¨Special Function£©½Ó¿ÚÇáËɵظ´Óó§ÉÌ×ÔÓеÄÓ²¼þÂß¼¡£
²©Í¨ÊÖÒÕר¼Ò¿É±à³ÌÍøÂçÓïÑÔ£¨NPL£©·ÖÏí
97¹ú¼ÊÍøÂçµÄר¼Ò·ÖÏíÁ˿ɱà³ÌоƬ¼Ü¹¹ÓëÔÀí£¨Á÷Ë®ÏßÒÔ¼°±íÏî×ÊÔ´ÏÈÈÝ¡¢ÌØÊ⹦ЧÏÈÈÝ£©¡¢NPL¿ª·¢ÇéÐÎÏÈÈÝ£¨NCS±àÒëÆ÷ÇéÐεÄ×é³ÉºÍÔÀí¡¢¹¦Ð§¡¢NPL·ÂÕæ¡¢NCSÔÆ±àÒëÇéÐÎʹÓÃÑÝʾ£©¡¢SDKLTÏÈÈݵÈÄÚÈÝ¡£
97¹ú¼ÊÍøÂçÊÖÒÕר¼Ò¿É±à³ÌоƬ¼Ü¹¹ÓëÔÀí·ÖÏí
ÔÚµÚ¶þÌìµÄÔ˶¯ÖУ¬97¹ú¼ÊÍøÂçΪÓë»áר¼ÒÔÚÒ»ÆðÔÚÕæÊµµÄNPL±àÒëÆ½Ì¨ÉϾÙÐÐÉÏ»úʵ²Ù£¬Èø÷È˶ÔNPLÍøÂç¿É±à³ÌµÄÓÅÊÆºÍ¼ÛÖµÓÐÁËÔ½·¢ÕæÊµµÄÌåÑé¡£
NPL±àÒëÆ½Ì¨ÉϾÙÐÐÉÏ»úʵ²Ù
ÔÚÂÄÀú·ÖÏí²¿·Ö£¬Ðí¶àר¼Ò·ÖÏíÁË×Ô¼ºµÄÓ¦Óð¸ÀýºÍ¶ÔNPLµÄ¿´·¨£º
°¢ÀïÒÔΪ¿É±à³ÌÍøÂ罫ÔÚδÀ´ÍøÂçÉú³¤ÖлáÊÎÑÝÖ÷Òª½ÇÉ«£¬°¢ÀïÔÚ±ßÑØ½ÚµãÖÐÓ¦Óó¬ÈÚºÏÍø¹Ø´ò±¡Ð¡ÐÍÔÆµ××ù£¬Í¨¹ý¿É±à³ÌASICΪÖÐÐÄʵÏÖ¶àÖÖÍø¹ØÈÚÓÚÒ»Ì壬´ó·ù½µµÍÔÆÅÌËãÍøÂç×ÔÉí±¾Ç®¡£Í¬Ê±Ò²ÔÚÍø¹ØºÍÊý¾ÝÖÐÐij¡¾°¾ÙÐжàÖÖ̽Ë÷£»¹ØÓÚNPL¿ª·¢×Ô¼º£¬°¢ÀïÈϿɿɱà³Ì½»Á÷оƬÔÚNPLÓïÑÔ¼Ó³ÖÏ£¬¿ÉÒÔ³ä·ÖÑéÕ¹Ó²¼þÌØÕ÷£¬²¢ÌṩÖîÈçSpecialFunction¡¢FlexStateºÍ¼Ó½âÃܹ¦Ð§µÈ¸»ºñµÄ¿É±à³ÌÐÔ¡£
ÌÚѶÔÚÖÇÄÜÖ÷¸ÉÍø³¡¾°ÖÐÓ¦ÓÃTD4¿É±à³Ì½»Á÷»úʵÏÖÁËÃæÏòÓªÒµ»ùÓÚÖÊÁ¿¡¢±¾Ç®µÈά¶ÈµÄ²î±ð»¯µ÷Àí£¬ÕæÕý×öµ½Á˶ËÍøÐͬ£»ÔÚÁ÷Á¿ÆÊÎöƽ̨ÖÐÓ¦ÓÃTD4¿É±à³Ì½»Á÷»úʵÏÖÁË·ÖÖÓ¼¶´óÏóÁ÷µÄ¿ìËÙ¾«×¼¶¨Î»£¬ÓÅ»¯ÁËÓªÒµ¿çÓò¼°¿çClusterµÄÁ÷Á¿¡£ÃæÏòδÀ´£¬ÌÚѶԽ·¢¿´ÖØÏÂÒ»´úµÄ¿É±à³Ì½»Á÷оƬÔÚ¸ü¶àÍø¹Ø³¡¾°ÉõÖÁÔÚÍøÅÌË㳡¾°£¨ºÃ±È¸ßÐÔÄÜÍøÂç¡¢DDoS³¡¾°£©µÄÆÕ±é̽Ë÷¼°Ó¦Óá£
°Ù¶È¾Û½¹ÔÆÊý¾ÝÖÐÐij¡¾°´òÔìÁË»ùÓÚÒì¹¹ÅÌËãµÄÔÆÍø¹Ø²úÆ·£¬Ïà½ÏÓÚÈí¼þÍø¹Ø¿ÉÒÔÌṩ¸ü¿ì£¨us¼¶Ê±ÑÓ£©¡¢¸üÎÈ£¨´óÏóÁ÷²»¶ª°ü£©¡¢¸üÓű¾Ç®µÄ¼ÛÖµ£¨TCO´ó·ùϽµ£©¡£ÔÚNPLµÄÊÖÒÕõè¾¶ÉÏ£¬°Ù¶È»ùÓڿɱà³ÌоƬ¾ÙÐÐÁËVPC·ÓɵÄÁ÷Ë®ÏßÉè¼Æ£¬¾ÆðÔ´ÑéÖ¤»ù±¾Ã÷È·NPL¾ß±¸ÔÆÍø¹ØËùÐèµÄÖ÷ÒªÊÖÒÕÄÜÁ¦£¬¿ÉÖª×ãÒ»¶¨ÖØÆ¯ºóϵÄÁ÷Ë®Ïß½ç˵£¬¿É±à³ÌµÄ±íÏî×ÊÔ´Ò²¿ÉÒÔÖª×ãÒ»Ñùƽ³£³¡¾°µÄÐèÇó¡£
¿Î³Ì¸É»õÂúÂú£¬·ÖÏíÕßÖªÎÞ²»ÑÔ¡£Óë»áÕß·×·×ÌåÏÖÊÕ»ñÂúÂú£¬ÅàѵȡµÃÔ²ÂúÀֳɡ£
97¹ú¼ÊÍøÂç½â¾ö¼Æ»®Ë¾ÀíÁõÑóÔÚÔ˶¯×îºóҲչʾÁË×îеÄNPL¿É±à³ÌÍøÂç²úÆ·¼Æ»®ÍýÏëÉè¼Æ¡£
97¹ú¼ÊÍøÂç½â¾ö¼Æ»®Ë¾ÀíÁõÑóNPL²úÆ·¼Æ»®ÍýÏë·ÖÏí
ÔçÔÚ2021Ä꣬97¹ú¼ÊÍøÂç¾ÍÍÆ³öÁË»ùÓڿɱà³Ì½»Á÷»ú£¬ÔÚ²¿·Ö»¥ÁªÍø¿Í»§³¡¾°ÖлñµÃÁËÓ¦ÓÃʵ¼ù¡£
97¹ú¼ÊÍøÂçÍÆ³ö¿É±à³Ì½»Á÷»ú
Ëæ×ÅÓªÒµµÄ¿ìËÙÉú³¤ºÍÓ¦ÓöÔÐÔÄÜÈÕÒæÔöÌíµÄÒªÇ󣬿ɱà³Ì½»Á÷»úµÄ±íÏîѹÁ¦Öð²½Ôö´ó£¬Òò´Ëͨ¹ýÀ©Õ¹FPGA¿¨ÊµÏÖ´óÈÝÁ¿ÊÇÒ»¸öºÜºÃµÄÊÖÒÕõè¾¶¡£
RG-ICS3K-32CÊÇ97¹ú¼ÊÍøÂçÃæÏòÖÐÐÄÔÆ¡¢±ßÑØÔÆÒÔ¼°»ìÏýÔÆµÈÊý¾ÝÖÐÐij¡¾°¿ª·¢µÄÒ»¿î»ùÓÚNPLÇéÐεĿɱà³ÌÍø¹Ø²úÆ·¡£
97¹ú¼ÊÍøÂç¿É±à³ÌÍø¹Ø²úÆ·
¸Ã²úÆ·»ùÓڿɱà³Ì½»Á÷оƬ+FPGA£¨Í¨¹ý×Ó¿¨·½·¨À©Õ¹£©+¸ßÐÔÄÜCPUµÄÈý¼¶Òì¹¹¼Æ»®£¬¿ÉÒÔʵÏÖ¶Ô²î±ð³¡¾°¹¦Ð§µÄ°´ÐèÐ¶ÔØ£¬È·±£×î´óת·¢ÐÔÄܵÄͬʱ¼á³Ö³ä·ÖµÄÍøÂ翪·ÅÐÔ¡£
¸Ã²úÆ·Ç°Ãæ°åÖ§³Ö36¸ö100G QSFP28½Ó¿Ú£¬¹ÜÀí½Ó¿ÚÖ§³Ö MGMT¡¢Console¡¢USBÒÔ¼°2¸ö25G SFP28½Ó¿Ú£¬PCIEµÄÀ©Õ¹¿¨Ö§³Ö6¿é£¬×î¶à¿ÉÒÔͬʱÀ©Õ¹4ÕÅFPGA¿¨ÒÔ¼°2ÕÅPCIE¿¨¡£
ÔÚ¿ª·¢ÇéÐη½Ã棬97¹ú¼ÊÍøÂçÊÇÖйúÊ׸ö¾ß±¸NPLÍâµØ±àÒëÇéÐεĹ«Ë¾£¬Ô¸ÒâÓëÐÐÒµ¿Í»§Ò»ÆðºÏ×÷̽Ë÷ºÍÍÚ¾òÍøÂç¿É±à³ÌµÄ¼ÛÖµ£¬ÎªNPLÊÖÒÕÉú̬Т˳×Ô¼ºµÄÒ»·ÝÁ¦Á¿¡£
×÷Ϊº£ÄÚÁìÏȵÄÍøÂç×°±¸¹©Ó¦ÉÌ£¬97¹ú¼ÊÍøÂçÒ»Ö±¼á³Öͨ¹ýÊÖÒÕÁ¢ÒìÀ´ÌáÉýÓªÒµ¼ÛÖµ£¬ÍøÂç¿É±à³Ì¾ÍÊÇÆäÖеÄÓÐÓÃÊÖ¶ÎÖ®Ò»¡£
Ê×½ìNPL¿É±à³ÌÍøÂçÊÖÒÕ×êÑлáµÄÀÖ³ÉÕÙ¿ªÖ»ÊÇÒ»¸ö×îÏÈ£¬Î´À´97¹ú¼Ê½«¼ÌÐøÖÂÁ¦ÓÚ¹¹½¨Æ½Ì¨£¬¸³ÄÜÉú̬£»ÎÒÃÇÒ²Õкô¸ü¶àµÄÐÐÒµ»ï°é£¬°üÀ¨»¥ÁªÍøÆóÒµ¡¢ÔËÓªÉÌ¡¢Ð¾Æ¬³§É̼°×°±¸³§É̼ÓÈë½øÀ´£¬½»Á÷·ÖÏí£¬ºÏ×÷¹²´´£¬ÓªÒµ¹²Ó®£¡