¹²ÖþÉú̬²ýÊ¢£¡×ðÁú¿Ê±Îå´ó²úÆ·»ñöïÅôÔÉú¿ª·¢ÊÖÒÕÈÏÖ¤
Ðû²¼Ê±¼ä 2025-02-14ÔÚÐÅÏ¢»¯Ê±´ú£¬ÍøÂçÇå¾²ÒѳÉΪ¹ú¼ÒÇå¾²µÄÖ÷Òª°ü¹Ü£¬ÍøÂçÇå¾²²úÆ·µÄ×ÔÖ÷ÐÔ¡¢Á¢ÒìÐÔÓÈΪҪº¦¡£ÔÚ´ËÅä¾°Ï£¬×ðÁú¿Ê±Ð¯ÊÖ»ªÎªöïÅô£¬ÅäºÏÍÆ¶¯Çå¾²²úÆ·µÄ×ÔÖ÷Á¢ÒìÓëתÐÍÉý¼¶¡£ÏÖÔÚ£¬×ðÁú¿Ê±ÌìãÙÈ«Á÷Á¿ÆÊÎöȡ֤ϵͳ¡¢VeDPI¼ì²âϵͳ¡¢¼ì²âÆ÷ÖÎÀíϵͳ¡¢Çå¾²ÖÎÀíÓëÌ¬ÊÆ¸Ð֪ƽ̨¡¢ÒÔ¼°Ðdz½ÔÆÇå¾²ÖÎÀíÆ½Ì¨Îå¿î²úÆ·£¬ÒÑÍê³É»ùÓÚöïÅôÔÉú¿ª·¢µÄÊÖÒÕˢУ¬²¢»ñµÃKunpeng NATIVEÈÏÖ¤¡£

ÔÚÊý×Ö»¯×ªÐ͵ÄÀú³ÌÖУ¬ÖÖÖÖÓªÒµ³¡¾°Óú·¢ÖØ´ó£¬Çå¾²ÐèÇóÒ²·ºÆð³ö¶àÑù»¯Óë¸ßÒªÇóµÄÌ¬ÊÆ¡£ÒÀÍÐöïÅôƽ̨¸ßÍÌÍ¡¢µÍʱÑÓ¡¢µÍÄܺġ¢¸ßÇå¾²µÈÓÅÊÆ£¬×ðÁú¿Ê±µÄÇå¾²²úÆ·Äܹ»¸üºÃµÄÖÜÈ«ÊÊÅäÖÖÖÖÖØ´óÓªÒµ³¡¾°µÄÇå¾²ÐèÇó¡£öïÅôƽ̨ͨ¹ýÌṩÍêÉÆµÄÔÉú¿ª·¢¹¤¾ßÁ´Éú̬£¬°üÀ¨öïÅôDevKit¡¢öïÅôBoostKit£¬²»µ«ÄÜ¿ìËÙÍê³ÉÃæÏòöïÅôµÄǨáã¡¢¿ª·¢¡¢±àÒëµ÷ÊÔºÍÐÔÄÜÓÅ»¯£¬»¹ÄÜÖ±½Ó»ùÓÚÁ÷Ë®ÏßˢУ¬¼¯³ÉöïÅôÔÉú¿ª·¢ÄÜÁ¦£¬ÊµÏÖÒ»Ì×´úÂë+1ÌõÁ÷Ë®Ïß³ö¶à¸ö°æ±¾¡£»ùÓÚ´Ë£¬×ðÁú¿Ê±Îå¿î²úÆ·ÔÚÐÔÄÜ¡¢ÔËÐÐЧÂʼ°ÏµÍ³ÎȹÌÐÔ·½Ãæ¾ùʵÏÖÁËÏÔÖøÌáÉý¡£
ÌìãÙÈ«Á÷Á¿ÆÊÎöȡ֤ϵͳ¡ª¡ª¾«×¼ËÝÔ´£¬ÐÔÄܱ¼ÌÚ
×ðÁú¿Ê±ÌìãÙÈ«Á÷Á¿ÆÊÎöȡ֤ϵͳÊÇÒ»¿î×¨ÎªÈ«Íø¹¥»÷ÐÐΪÉè¼ÆµÄȡ֤ÑÐÅÐÓë¹¥»÷Á´ËÝÔ´Èí¼þ£¬¿ÉΪ»¥ÁªÍøÊÕÖ§¿Ú¡¢ÍøÂç½¹µãµÈÒªº¦Î»ÖÃÌṩ¼áÈçÅÌʯµÄ·À»¤¡£ÔÚÔÉú¿ª·¢Àú³ÌÖУ¬¸Ãϵͳͨ¹ýÒýÈëöïÅôDevKitºÍöïÅôBoostKit£¬Ê¹ÓÃBoostKitϵͳ¿â£¨hyperscan£©ÓÅ»¯Á÷Á¿Êý¾Ý°üÓëÌØÕ÷¹æÔòÆ¥Å䣬ʹÆäÐÔÄÜÌáÉý8%£¬Í¨¹ýGCC for openEuler±àÒëÆ÷Ëõ¶ÌÆô¶¯Ê±¼ä6%£¬×îÖÕʵÏÖÕûÌåÌØÕ÷á÷ÁÔÐÔÄÜÌá¸ß36%£¬¾ß±¸¸ü¸ßµÄ²¢·¢´¦Öóͷ£ÄÜÁ¦ºÍÄÜЧ±È£¬ÎªÍøÂç¹¥»÷µÄÍêÕûËÝÔ´ÌṩÁ˼áʵµÄÊÖÒÕÖ§³Ö¡£

VeDPI¼ì²âϵͳ¡ª¡ªÉî¶È¼à²â£¬ÊµÊ±ÏìÓ¦
×ðÁú¿Ê±VeDPI¼ì²âϵͳÊÇÒ»¿î×¨ÎªÍøÂ籨Îļì²âÉè¼ÆµÄÈí¼þ£¬Äܹ»ÓÐÓÃÌìÉúÇå¾²ÌØÕ÷ÊÂÎñ¼°Îļþ»¹ÔÊý¾Ý£¬ÊµÏÖÍøÂçÁ÷Á¿Çå¾²¼à²â¡£ÔÚöïÅôÔÉú¿ª·¢Àú³ÌÖУ¬ÏµÍ³ÒýÈëÁËöïÅôBoostKitϵͳ¿âµÄhyperscanºÍDPDK£¬»®·ÖÓÅ»¯Á˱¨ÎÄÓë¹æÔòÌØÕ÷Æ¥ÅäÐÔÄܺÍʵÏÖÁËÏßËÙ²¶°ü£¬Õû»ú¹æÔòÆ¥ÅäËÙÂÊÌáÉý10%¡£±ðµÄ£¬±àÒë½×¶Î½ÓÄÉGCC for openEuler±àÒëÆ÷£¬ÐÔÄÜÏà±È¿ªÔ´GCCÌáÉý5%¡£ÔÚöïÅôDevKitºÍBoostKitµÄÅäÏàÖúÓÃÏ£¬VeDPI¼ì²âϵͳµÄÐÒéÆÊÎöÓë¹æÔòÆ¥ÅäÐÔÄÜÏÔÖøÌáÉý£¬ÊµÊ±ÍøÂçÁ÷Á¿¼à²âÄÜÁ¦»ñµÃ¼«´óÔöÇ¿¡£

¼ì²âÆ÷ÖÎÀíϵͳ¡ª¡ªÖÜÈ«¼à¿Ø£¬¸ßЧ·À»¤
×ðÁú¿Ê±¼ì²âÆ÷ÖÎÀíϵͳÊÇÒ»¿îÓÃÓÚ¼à¿Ø»¥ÁªÍø×°±¸Êý¾Ý²¢¾ÙÐи澯»ã¾ÛµÄ²úÆ·¡£Í¨¹ýÒýÈëöïÅôBoostKitµÄÊý¾Ý¿â¼ÓËٿ⣬ϵͳÓÅ»¯Á˸澯´æ´¢Óë¸æ¾¯»ã¾ÛµÄÐÔÄÜ£¬Éî¶È¼ì²âºÍÆÊÎöÄÜÁ¦ÏÔÖøÌáÉý¡£Í¬Ê±£¬½èÖúöïÅôDevKitµÄÐÔÄÜÆÊÎö¹¤¾ß£¬ÏµÍ³ÕûÌåÐÔÄÜÌáÉýÁË16%¡£ÕâЩÓÅ»¯Ê¹µÃ¼ì²âÆ÷ÖÎÀíϵͳÄܹ»Ô½·¢¸ßЧµØÆÊÎöÍøÂçÁ÷Á¿Êý¾Ý£¬ÊµÊ±·¢Ã÷²¢×è¶ÏDZÔÚµÄÍøÂç¹¥»÷£¬ÎªÍøÂçÇå¾²·À»¤ÌṩÁËÓÐÁ¦°ü¹Ü¡£

Çå¾²ÖÎÀíÓëÌ¬ÊÆ¸Ð֪ƽ̨¡ª¡ªÊµÊ±¸ÐÖª£¬¿ìËÙÏìÓ¦
×ðÁú¿Ê±Çå¾²ÖÎÀíÓëÌ¬ÊÆ¸Ð֪ƽ̨ÊÇÒ»¿îÖ§³ÖÆóÒµ¾ÙÐÐÍøÂçÇå¾²Íþвʵʱ¸ÐÖª¡¢¿ìËÙÏìÓ¦ÓëÓÐÓÃÖÎÀíµÄÇå¾²ÔËӪƽ̨¡£Í¨¹ýöïÅôBoostKitµÄCRCÖ¸ÁîÓÅ»¯ºÍLSE±àÒëÑ¡ÏîÓÅ»¯£¬Æ½Ì¨µÄÕûÌåÊý¾Ý´¦Öóͷ£ËÙÂÊÏÔÖøÌáÉý¡£Æ½Ì¨»¹½ÓÄÉÁËöïÅô¶àÖÖÓ¦ÓÃÌ×¼þ¾ÙÐÐȫջÓÅ»¯£¬°üÀ¨¶àÏ̡߳¢ÏòÁ¿»¯Ö¸Á¡¢±Ï•N±àÒëÆ÷¡¢ÄÚ´æ»á¼ûºÍËã·¨µÈ¶à·½ÃæµÄÓÅ»¯²½·¥£¬ÏÔÖøÌáÉýÁËÆ½Ì¨ÐÔÄÜ£¬³ä·ÖÑéÕ¹ÁËöïÅô¶àºË¸ß²¢·¢µÄÓÅÊÆ¡£ÔÚöïÅôDevKitµÄ¼Ó³ÖÏ£¬MySQL Sysbenchд³¡¾°ÐÔÄÜÌáÉýÁË5%¡£ÕâЩÓÅ»¯Ê¹µÃ¸Ãƽ̨Äܹ»¸üºÃµØÓ¦¶Ô´ó¹æÄ£Êý¾Ý´¦Öóͷ£ºÍ¸ß²¢·¢µÈ³¡¾°£¬È·±£ÔÚÍøÂçÇå¾²ÐÐÒµº£Á¿Êý¾ÝÇéÐÎÏÂÎȹÌÔËÐС£
Ðdz½ÔÆÇå¾²ÖÎÀíÆ½Ì¨¡ª¡ªÔÆ»¯ÇéÐΣ¬ÖÜÈ«·À»¤
×ðÁú¿Ê±ÔÆÇå¾²ÖÎÀíÆ½Ì¨ÊÇÒ»¿îÕë¶ÔÔÆ»¯ÇéÐÎÍÆ³öµÄƽ̨¼¶²úÆ·£¬×¨×¢ÓÚÎªÔÆÉÏÓªÒµÌṩȫ·½Î»µÄÇå¾²·þÎñ¡£ÔÚöïÅôÔÉú¿ª·¢Àú³ÌÖУ¬Æ½Ì¨ÒýÈëÁËöïÅôBoostKitÊý¾Ý¿âÓÅ»¯ÊÖÒÕ£¬Í¨¹ýCFGO·´ÏìÓÅ»¯ÌáÉýÁ˲úÆ·ÐÔÄÜ¡¢×ÊԴʹÓÃÂʺÍÎȹÌÐÔ¡£ÔÚöïÅôDevKitºÍBoostKitµÄÅäÏàÖúÓÃÏ£¬Æ½Ì¨µÄ½¹µãÖ¸±ê´¦Öóͷ£ÐÔÄÜÏÔÖøÌáÉý£¬Êý¾Ý¿âTPC-C×ÛºÏÐÔÄÜÌáÉý10%¡£ÕâÒ»ÓÅ»¯Ê¹µÃƽ̨ÔÚÌá¹©ÔÆ»¯ÓªÒµÇå¾²·À»¤Ê±£¬Äܹ»¼á³Ö¸ßЧ¡¢Îȹ̡¢¿É¿¿µÄÔËÐÐ״̬£¬ÖúÁ¦ÆóÒµÓ¦¶ÔÖØ´óµÄÔÆÇå¾²ÌôÕ½¡£
Ä¿½ñ£¬×ðÁú¿Ê±ÔÚÐÅ´´Çå¾²ÁìÓòÒÑÕ¹ÏÖ³öǿʢµÄÊÖÒÕʵÁ¦ºÍÉú̬˳ӦÄÜÁ¦£¬ÒÀ¸½¶àÑù»¯µÄÐÅ´´Çå¾²²úÆ·½á¹¹¡¢ÖÜÈ«µÄÐÅ´´Çå¾²ÄÜÁ¦½¨ÉèÒÔ¼°ÓëÖ÷Á÷ÐÅ´´×é¼þµÄ¼æÈÝÐÔ£¬¿ÉΪÓû§Ìṩȫ·½Î»µÄÇå¾²°ü¹Ü¡£Î´À´£¬×ðÁú¿Ê±½«¼ÌÐøÐ¯ÊÖöïÅô£¬Éî¸ûÐÅ´´Çå¾²ÁìÓò£¬ÎªÆóÒµÌṩԽ·¢¸ßЧ¡¢¿É¿¿µÄÍøÂçÇå¾²½â¾ö¼Æ»®£¬ÅäºÏÍÆ¶¯ÐÅ´´¹¤ÒµµÄ²ýÊ¢Éú³¤¡£


¾©¹«Íø°²±¸11010802024551ºÅ