ÒÆÖ²ÊÖÒÕˢз¾¶ÆÊÎö
»ùÓÚWebAssemblyµÄ±àÒëÊÖÒÕÍ»ÆÆ£¬Ê¹µÃ669acgcÌÒ×ÓÒÆÖ²ÓÎÏ·ÔÚÍøÒ³¶ËµÄÐÔÄÜËðʧ¿ØÖÆÔÚ8%ÒÔÄÚ¡£¿ª·¢ÍŶӽÓÄÉÐéÄ⻯ÈÝÆ÷ÊÖÒÕ£¨Virtual Container Technology£©ÊµÏÖÓÎÏ·ÒýÇæÓëϵͳӲ¼þµÄ½âñͨ¹ý¶¯Ì¬äÖȾ¹ÜÏßµ÷½âÊÖÒÕ×Ô¶¯ÊÊÅä²î±ð×°±¸µÄGPUÐÔÄÜ¡£ÖµµÃ¹Ø×¢µÄÊÇ£¬×ÊÔ´¼ÓÔØÄ£¿é½ÓÄÉÁËÔ¤ÅÐʽ»º´æ»úÖÆ£¬½«Ô±¾40MBµÄ³õʼ¼ÓÔØ°ü²ð½âΪÓÅÏȼ¶²î±ðµÄ12¸öÊý¾Ý¿é£¬Ê¹ÊׯÁ·¿ªÊ±¼äËõ¶ÌÖÁ3.2Ãë¡£ÕâÖÖÊÖÒռܹ¹µÄÁ¢Ò죬ÕýÊÇ"С°×ÍøÒ³°æ"Äܹ»½µµÍ×°±¸ÉèÖÃÃż÷µÄÒªº¦ËùÔÚ¡£
¿çƽ̨¼æÈÝÐÔÓÅ»¯Õ½ÂÔ
ÔÚʵÏÖ¶à×°±¸¼æÈÝ·½Ã棬ÏîÄ¿×齨ÉèÁ˾Åά¼ì²â¾ØÕ󣺺¸ÇÆÁÄ»Çø·ÖÂÊ¡¢ÊäÈë·½·¨¡¢ÒôƵ½âÂëµÈ½¹µãά¶È¡£Õë¶ÔÒÆ¶¯¶ËÌØÓвÙ×÷³¡¾°£¬¿ª·¢ÁËÖÇÄÜ´¥¿ØÓ³Éäϵͳ£¬½«Ô±¾ÐèÒªÎïÀí°´¼ü×éºÏµÄÖØ´ó²Ù×÷¼ò»¯ÎªÊÖÊÆ»¬¶¯¼Æ»®¡£²âÊÔÊý¾ÝÏÔʾ£¬¾ÓÉÓÅ»¯µÄÍøÒ³°æÔڵͶËAndroid×°±¸£¨ÈçæçÁú625´¦Öóͷ£Æ÷£©ÉÏÒ²Äܼá³Ö28-35fpsµÄÎȹÌÖ¡ÂÊ£¬Ïà±È¹Å°åÒÆÖ²¼Æ»®ÌáÉý´ï43%¡£ÕâÖÖÆÕÊÊÐÔÓÅÊÆ£¬Ê¹Æä³ÉΪÐÐҵеÄÊÖÒÕ±ê¸Ë¡£
Óû§ÌåÑéÖØ¹¹ÒªÁìÂÛ
Óû§½çÃæ¾ÓÉÈýÖØË³Ó¦ÐÔˢУºÊÓ¾õ²ã½ÓÄɶ¯Ì¬½á¹¹ÊÖÒÕ£¨Dynamic Layout Technology£©£¬ÐÅÏ¢¼Ü¹¹ÖØ×éµÄÈÏÖª¸ººÉ½µµÍ62%£»½»»¥²ãÒýÈëÇé¾³»¯ÖÇÄÜÌáÐÑϵͳ£¬Òªº¦²Ù×÷Ö¸µ¼ÀÖ³ÉÂÊÌáÉýÖÁ89%£»¹¦Ð§²ã½¨ÉèµÄÄ£¿é»¯²Ëµ¥ÏµÍ³£¬ÔÊÐíÍæ¼Ò×Ô½ç˵³£Óù¦Ð§ÅÅÐò¡£ÌØÊâÕë¶ÔÐÂÊÖÍæ¼ÒÉè¼ÆµÄ"¼ò»¯Ä£Ê½"£¬Í¨¹ý»úеѧϰ£¨Machine Learning£©ÆÊÎöÓû§ÐÐΪ·¾¶£¬×Ô¶¯Òþ²ØÖØ´óϵͳ½çÃæ£¬ÕâÖÖÉè¼ÆÊ¹µÃÊ״νӴ¥ÒÆÖ²ÓÎÏ·µÄÓû§Áô´æÂÊÌáÉýÖÁ78%¡£
¿ª·¢ÕßÉçÇøÐͬ»úÖÆ
ÏîÄ¿×é¹¹½¨µÄ¿ª·ÅÊ½ÒÆÖ²¿ò¼ÜÖ§³ÖµÚÈý·½Ä£×é½ÓÈ룬ÏÖÔÚÒÑÓÐ37¸ö¹¦Ð§À©Õ¹×é¼þͨ¹ý±ê×¼»¯½Ó¿ÚÈÏÖ¤¡£ÔÚÎĵµÏµÍ³´î½¨·½Ã棬ÊÖÒհׯ¤Êé½ÓÄɽ¥½øÊ½Åû¶սÂÔ£¬¼È°ü¹Ü½¹µã´úÂëÇå¾²ÓÖ±ãÓÚпª·¢Õß¿ìËÙÈëÃÅ¡£¸üÖµµÃ¸èË̵ÄÊÇʵʱ¹ýʧ·´Ïìϵͳ£¬Äܹ»ÍøÂçÓû§×°±¸ÐÅÏ¢Ó뱨´íÊý¾ÝÌìÉúÈýάÈÈÁ¦Õù£¬×ÊÖú¿ª·¢ÍŶӾ«×¼¶¨Î»¼æÈÝÐÔÎÊÌâÇøÓò£¬ÕâÖÖÐͬ»úÖÆÊ¹Î¬»¤Ð§ÂÊÌáÉý3±¶ÒÔÉÏ¡£
ÐÐÒµ±ê×¼½¨ÉèÆôʾ
¸ÃÏîÄ¿ÔÚÎå¸öά¶È½¨ÉèÁËÍøÒ³ÒÆÖ²Ð¹淶£ºÐÔÄÜ»ù×¼ÒªÇó£¨×îµÍ30fps£©¡¢×ÊÔ´¼ÓÔØ±ê×¼£¨Ê×°ü¡Ü5MB£©¡¢ÊäÈëÏìÓ¦ÑÓ³Ù£¨¡Ü90ms£©¡¢Òì³£»Ö¸´»úÖÆ£¨3Ãë¶ÏÏßÖØÁ¬£©¡¢Óû§Êý¾ÝÇå¾²£¨AES-256¼ÓÃÜ£©¡£ÕâЩÁ¿»¯Ö¸±êÕý±»¶à¼ÒÓÎÏ·³§ÉÌÄÉÈëÒÆÖ²¿ª·¢Á÷³Ì²Î¿¼ÏµÍ³¡£ÏîÄ¿½ÓÄɵÄABI¼æÈݲãÉè¼ÆÀíÄApplication Binary Interface£©£¬¸üÊÇΪ²î±ðÓÎÏ·ÒýÇæµÄ¿çÆ½Ì¨ÒÆÖ²ÌṩÁËͨÓýâ¾ö¼Æ»®¡£
ͨ¹ýϵͳÐÔÊÖÒÕÍ»ÆÆÓë±ê×¼»¯½¨É裬669acgcÌÒ×ÓÒÆÖ²ÓÎϷС°×ÍøÒ³°æÀֳɿª·¢ÁËÇáÁ¿»¯ÒÆÖ²µÄÐÂÈüµÀ¡£ÆäÊÖÒÕ¿ò¼ÜÖнÓÄɵĶ¯Ì¬äÖȾÓÅ»¯¡¢ÖÇÄÜ´¥¿ØÓ³É䡢ģ¿é»¯À©Õ¹»úÖÆµÈÁ¢ÒìÉè¼Æ£¬²»µ«ÌáÉýÁËÓÎÏ·ÒÆÖ²µÄ¼æÈÝÐÔ»ù×¼£¬¸üΪÐÐÒµÌṩÁ˿ɸ´ÖƵĿª·¢·¶Ê½¡£Ëæ×Å5GÍøÂçÆÕ¼°ÓëWebGPUÊÖÒÕÉú³¤£¬ÕâÀà±ê×¼»¯ÒÆÖ²¼Æ»®±Ø½«Íƶ¯¸ü¶àÖ÷»úÓÎÏ·ÏòÍøÒ³¶ËµÄ¸ßÖÊÁ¿Ç¨áã¡£ »î¶¯£º¡¾ÈÕ±¾±¥Âú»¤Ê¿BBWÊÖ»úÃâ·ÑԢĿ-ÎÞɾ¼õÍêÕû°æ-6080Ó°Ï·Íø¡¿ ÔÚÊÖÓÎÒÆÖ²ÁìÓò£¬669acgcÌÒ×ÓÒÆÖ²ÓÎϷС°×ÍøÒ³°æÕý³ÉΪ¿ª·¢ÕßÓëÍæ¼ÒµÄË«ÏòÐèÇ󽹵㡣¸ÃÒÆÖ²°æ±¾Í¨¹ý¼ò»¯²Ù×÷½çÃæ¡¢ÓÅ»¯¼ÓÔØËÙÂÊ¡¢ÊÊÅä¶àÖÖä¯ÀÀÆ÷Äں˵ÈÒªº¦ÊÖÒÕÍ»ÆÆ£¬½â¾öÁËÔ°æÓÎÏ·ÔÚPC¶Ë±£´æµÄ¼æÈÝÐԲϵͳҪÇó¸ßµÈÍ´µã¡£±¾ÎĽ«´ÓÊÖÒÕÆÊÎö¡¢Óû§ÌåÑé¡¢ÐÐÒµ±ê×¼Èý¸öά¶ÈÉî¶ÈÆÊÎö¸ÃÏîÄ¿µÄ¿ª·¢Õ½ÂÔÓëʵ¼ùЧ¹û¡£ÒÆÖ²ÊÖÒÕˢз¾¶ÆÊÎö
»ùÓÚWebAssemblyµÄ±àÒëÊÖÒÕÍ»ÆÆ£¬Ê¹µÃ669acgcÌÒ×ÓÒÆÖ²ÓÎÏ·ÔÚÍøÒ³¶ËµÄÐÔÄÜËðʧ¿ØÖÆÔÚ8%ÒÔÄÚ¡£¿ª·¢ÍŶӽÓÄÉÐéÄ⻯ÈÝÆ÷ÊÖÒÕ£¨Virtual Container Technology£©ÊµÏÖÓÎÏ·ÒýÇæÓëϵͳӲ¼þµÄ½âñͨ¹ý¶¯Ì¬äÖȾ¹ÜÏßµ÷½âÊÖÒÕ×Ô¶¯ÊÊÅä²î±ð×°±¸µÄGPUÐÔÄÜ¡£ÖµµÃ¹Ø×¢µÄÊÇ£¬×ÊÔ´¼ÓÔØÄ£¿é½ÓÄÉÁËÔ¤ÅÐʽ»º´æ»úÖÆ£¬½«Ô±¾40MBµÄ³õʼ¼ÓÔØ°ü²ð½âΪÓÅÏȼ¶²î±ðµÄ12¸öÊý¾Ý¿é£¬Ê¹ÊׯÁ·¿ªÊ±¼äËõ¶ÌÖÁ3.2Ãë¡£ÕâÖÖÊÖÒռܹ¹µÄÁ¢Ò죬ÕýÊÇ"С°×ÍøÒ³°æ"Äܹ»½µµÍ×°±¸ÉèÖÃÃż÷µÄÒªº¦ËùÔÚ¡£
¿çƽ̨¼æÈÝÐÔÓÅ»¯Õ½ÂÔ
ÔÚʵÏÖ¶à×°±¸¼æÈÝ·½Ã棬ÏîÄ¿×齨ÉèÁ˾Åά¼ì²â¾ØÕ󣺺¸ÇÆÁÄ»Çø·ÖÂÊ¡¢ÊäÈë·½·¨¡¢ÒôƵ½âÂëµÈ½¹µãά¶È¡£Õë¶ÔÒÆ¶¯¶ËÌØÓвÙ×÷³¡¾°£¬¿ª·¢ÁËÖÇÄÜ´¥¿ØÓ³Éäϵͳ£¬½«Ô±¾ÐèÒªÎïÀí°´¼ü×éºÏµÄÖØ´ó²Ù×÷¼ò»¯ÎªÊÖÊÆ»¬¶¯¼Æ»®¡£²âÊÔÊý¾ÝÏÔʾ£¬¾ÓÉÓÅ»¯µÄÍøÒ³°æÔڵͶËAndroid×°±¸£¨ÈçæçÁú625´¦Öóͷ£Æ÷£©ÉÏÒ²Äܼá³Ö28-35fpsµÄÎȹÌÖ¡ÂÊ£¬Ïà±È¹Å°åÒÆÖ²¼Æ»®ÌáÉý´ï43%¡£ÕâÖÖÆÕÊÊÐÔÓÅÊÆ£¬Ê¹Æä³ÉΪÐÐҵеÄÊÖÒÕ±ê¸Ë¡£
Óû§ÌåÑéÖØ¹¹ÒªÁìÂÛ
Óû§½çÃæ¾ÓÉÈýÖØË³Ó¦ÐÔˢУºÊÓ¾õ²ã½ÓÄɶ¯Ì¬½á¹¹ÊÖÒÕ£¨Dynamic Layout Technology£©£¬ÐÅÏ¢¼Ü¹¹ÖØ×éµÄÈÏÖª¸ººÉ½µµÍ62%£»½»»¥²ãÒýÈëÇé¾³»¯ÖÇÄÜÌáÐÑϵͳ£¬Òªº¦²Ù×÷Ö¸µ¼ÀÖ³ÉÂÊÌáÉýÖÁ89%£»¹¦Ð§²ã½¨ÉèµÄÄ£¿é»¯²Ëµ¥ÏµÍ³£¬ÔÊÐíÍæ¼Ò×Ô½ç˵³£Óù¦Ð§ÅÅÐò¡£ÌØÊâÕë¶ÔÐÂÊÖÍæ¼ÒÉè¼ÆµÄ"¼ò»¯Ä£Ê½"£¬Í¨¹ý»úеѧϰ£¨Machine Learning£©ÆÊÎöÓû§ÐÐΪ·¾¶£¬×Ô¶¯Òþ²ØÖØ´óϵͳ½çÃæ£¬ÕâÖÖÉè¼ÆÊ¹µÃÊ״νӴ¥ÒÆÖ²ÓÎÏ·µÄÓû§Áô´æÂÊÌáÉýÖÁ78%¡£
¿ª·¢ÕßÉçÇøÐͬ»úÖÆ
ÏîÄ¿×é¹¹½¨µÄ¿ª·ÅÊ½ÒÆÖ²¿ò¼ÜÖ§³ÖµÚÈý·½Ä£×é½ÓÈ룬ÏÖÔÚÒÑÓÐ37¸ö¹¦Ð§À©Õ¹×é¼þͨ¹ý±ê×¼»¯½Ó¿ÚÈÏÖ¤¡£ÔÚÎĵµÏµÍ³´î½¨·½Ã棬ÊÖÒհׯ¤Êé½ÓÄɽ¥½øÊ½Åû¶սÂÔ£¬¼È°ü¹Ü½¹µã´úÂëÇå¾²ÓÖ±ãÓÚпª·¢Õß¿ìËÙÈëÃÅ¡£¸üÖµµÃ¸èË̵ÄÊÇʵʱ¹ýʧ·´Ïìϵͳ£¬Äܹ»ÍøÂçÓû§×°±¸ÐÅÏ¢Ó뱨´íÊý¾ÝÌìÉúÈýάÈÈÁ¦Õù£¬×ÊÖú¿ª·¢ÍŶӾ«×¼¶¨Î»¼æÈÝÐÔÎÊÌâÇøÓò£¬ÕâÖÖÐͬ»úÖÆÊ¹Î¬»¤Ð§ÂÊÌáÉý3±¶ÒÔÉÏ¡£
ÐÐÒµ±ê×¼½¨ÉèÆôʾ
¸ÃÏîÄ¿ÔÚÎå¸öά¶È½¨ÉèÁËÍøÒ³ÒÆÖ²Ð¹淶£ºÐÔÄÜ»ù×¼ÒªÇó£¨×îµÍ30fps£©¡¢×ÊÔ´¼ÓÔØ±ê×¼£¨Ê×°ü¡Ü5MB£©¡¢ÊäÈëÏìÓ¦ÑÓ³Ù£¨¡Ü90ms£©¡¢Òì³£»Ö¸´»úÖÆ£¨3Ãë¶ÏÏßÖØÁ¬£©¡¢Óû§Êý¾ÝÇå¾²£¨AES-256¼ÓÃÜ£©¡£ÕâЩÁ¿»¯Ö¸±êÕý±»¶à¼ÒÓÎÏ·³§ÉÌÄÉÈëÒÆÖ²¿ª·¢Á÷³Ì²Î¿¼ÏµÍ³¡£ÏîÄ¿½ÓÄɵÄABI¼æÈݲãÉè¼ÆÀíÄApplication Binary Interface£©£¬¸üÊÇΪ²î±ðÓÎÏ·ÒýÇæµÄ¿çÆ½Ì¨ÒÆÖ²ÌṩÁËͨÓýâ¾ö¼Æ»®¡£
ͨ¹ýϵͳÐÔÊÖÒÕÍ»ÆÆÓë±ê×¼»¯½¨É裬669acgcÌÒ×ÓÒÆÖ²ÓÎϷС°×ÍøÒ³°æÀֳɿª·¢ÁËÇáÁ¿»¯ÒÆÖ²µÄÐÂÈüµÀ¡£ÆäÊÖÒÕ¿ò¼ÜÖнÓÄɵĶ¯Ì¬äÖȾÓÅ»¯¡¢ÖÇÄÜ´¥¿ØÓ³É䡢ģ¿é»¯À©Õ¹»úÖÆµÈÁ¢ÒìÉè¼Æ£¬²»µ«ÌáÉýÁËÓÎÏ·ÒÆÖ²µÄ¼æÈÝÐÔ»ù×¼£¬¸üΪÐÐÒµÌṩÁ˿ɸ´ÖƵĿª·¢·¶Ê½¡£Ëæ×Å5GÍøÂçÆÕ¼°ÓëWebGPUÊÖÒÕÉú³¤£¬ÕâÀà±ê×¼»¯ÒÆÖ²¼Æ»®±Ø½«Íƶ¯¸ü¶àÖ÷»úÓÎÏ·ÏòÍøÒ³¶ËµÄ¸ßÖÊÁ¿Ç¨áã¡£