ÌáÉý¹¤¼þÁ¼ÂʵÄ78Èû½øi3Àï¼Ó¹¤²ÎÊýÆ¥ÅäÒªÁì

ȪԴ£ºÖ¤È¯Ê±±¨Íø×÷Õߣº
×ÖºÅ

¹¤ÒÕÓÅ»¯

¹¤ÒÕÓÅ»¯ÊÇÌá¸ßÉú²úЧÂʺͲúÆ·ÖÊÁ¿µÄÒªº¦»·½Ú¡£78´©½øi3ϸÃÜ×ê¿×ÊÖÒÕͨ¹ýÆä¸ßЧµÄµ¶¾ßÖÊÁϺÍÏȽøµÄ¼Ó¹¤²ÎÊýÆ¥Å䣬Äܹ»ÏÔÖøÌáÉý¹¤ÒÕÓÅ»¯Ë®Æ½¡£ÒÔϼ¸µãÊǸÃÊÖÒÕÔÚ¹¤ÒÕÓÅ»¯ÖеÄÏêϸÌåÏÖ£º

¸ßЧµÄµ¶¾ß²Ä?ÁÏ£º78ºÅ¼¶±ðµÄµ¶¾ßÖÊÁϾßÓм«¸ßµÄ?ÄÍÄ¥ÐÔºÍÓ²¶È£¬ÔÚ¸ßѹ¡¢¸ßÎÂÌõ¼þÏÂÌåÏÖ¾«²Ê£¬ÕâʹµÃ×ê¿×Àú³ÌÖе¶¾ßµÄÄ¥Ëð½µµ½ÁË×îµÍ£¬´Ó¶øÌá¸ßÁ˵¶¾ßµÄʹÓÃÊÙÃüºÍ¼Ó¹¤Ð§ÂÊ¡£

׼ȷµÄ¼Ó¹¤²ÎÊý£ºÍ¨¹ý´óÊý¾ÝÆÊÎöºÍ·ÂÕæÓÅ»¯£¬78´©½øi3ϸÃÜ×ê¿×ÊÖÒÕÄܹ»×¼È·Æ¥Åä×î¼ÑµÄ¼Ó¹¤²ÎÊý¡£Õâ²»µ«Ìá¸ßÁË×ê¿×µÄ¾«¶È£¬»¹ïÔÌ­Á˲»ÐëÒªµÄ¼Ó¹¤Ê±¼äºÍÄÜÔ´ÏûºÄ£¬´Ó¶øÌá¸ßÁËÕûÌåµÄ¹¤ÒÕЧÂÊ¡£

ÖÇÄÜ»¯¿ØÖÆ£ºÍŽáÏȽøµÄ?Êý¿ØÏµÍ³ºÍÖÇÄÜ»¯¿ØÖÆÊÖÒÕ£¬78´©½øi3ϸÃÜ×ê¿×ÊÖÒÕÄܹ»ÊµÏÖ¶Ô×ê¿×Àú³ÌµÄ׼ȷ¿ØÖÆ£¬È·±£Ã¿Ò»¸ö×ê¿×¶¼ÔÚ×î¼Ñ״̬ÏÂÍê³É¡£

3ϵͳµÄδÀ´Éú³¤

i3ϵͳ×÷ΪʵÏÖ¡°°Ñ78·ÅÈëi3¾«×¼¸³Öµ¡±µÄ½¹µã¹¤¾ß£¬ÆäδÀ´µÄÉú³¤½«Ö÷Òª¼¯ÖÐÔÚÒÔϼ¸¸ö·½Ã棺

¼¯³É¸ü¶à¹¦Ð§Ä£¿é£ºÎ´À´µÄi3ϵͳ½«Öð²½¼¯³É¸ü¶à¹¦Ð§Ä£¿é£¬ÌṩԽ·¢ÖÜÈ«µÄÊý¾Ý´¦Öóͷ£ºÍÆÊÎöÄÜÁ¦¡£Ìá¸ßÓû§ÓѺÃÐÔ£ºÍ¨¹ýÔ½·¢Ö±¹ÛºÍÒ×ÓõÄÓû§½çÃæ£¬Ìá¸ßÓû§ÌåÑ飬ʹ¸ü¶àÈËÄܹ»ÇáËÉʹÓÃi3ϵͳ¡£À©Õ¹Ó¦ÓùæÄ££º´ÓÄ¿½ñµÄ?ÌØ¶¨ÁìÓò£¬i3ϵͳ½«Ïò¸ü¶àÐÐÒµºÍÓ¦ÓÃÁìÓòÀ©Õ¹£¬ÈçÒ½ÁÆ¡¢½ðÈÚ¡¢ÎïÁ÷µÈ?¡£

ÏÖʵӦÓð¸Àý

ΪÁ˸üºÃµØÕ¹Ê¾¡°h°Ñ78·Å½øi3ÀïÈý½øÖÆÖ¸ÁÊÖÒÕµÄÏÖʵӦÓã¬ÎÒÃÇ¿ÉÒÔͨ¹ýÒ»¸ö¼òÆÓµÄ°¸ÀýÀ´¾ÙÐÐ˵Ã÷¡£

¼ÙÉèÎÒÃÇÓÐÒ»¸ö´óÊý¾Ý¼¯£¬ÐèÒª½«Ã¿¸öÊý¾ÝÏîת»»ÎªÈý½øÖƲ¢Ð´Èëi3ϵͳ¡£Í¨¹ýÈý½øÖÆÖ¸ÁÎÒÃÇ¿ÉÒÔ½«Ã¿¸öÊý¾ÝÏî¿ìËÙת»»ºÍÓ³É䣬Ȼºó¾ÙÐе¥´ÎдÈë¡£ÔÚÍê³ÉдÈëºó£¬ÎÒÃÇͨ¹ýÑ­»·Ñé֤ȷ±£Ã¿¸öÊý¾ÝÏîµÄ׼ȷÐÔ¡£ÕâÒ»Àú³Ì²»µ«Ìá¸ßÁËÊý¾Ý´¦Öóͷ£µÄЧÂÊ£¬»¹È·±£ÁËÊý¾ÝµÄÍêÕûÐÔ¡£

ÔÚ¾ÙÐÐÁËÉÏÊöÓÅ»¯Ö®ºó£¬ÎÒÃǾÙÐÐÁËһЩÐÔÄܲâÊÔ£º

»ù×¼²âÊÔ£ºÊ¹ÓÃCinebenchR23¾ÙÐе¥ºËºÍ¶àºË»ù×¼²âÊÔ£¬·¢Ã÷¾­ÓÉÓÅ»¯ºó£¬µ¥ºËÐÔÄÜÌáÉýÁËԼĪ15%£¬¶àºËÐÔÄÜÌáÉýÁËԼĪ10%¡£ÓÎÏ·²âÊÔ£ºÔÚ¡¶Ó¢ÐÛͬÃË¡·ºÍ¡¶¾øµØÇóÉú¡·µÈ´óÐͶàÈËÔÚÏßÓÎÏ·ÖУ¬Ö¡ÂÊÌáÉýÁËÔ¼10-15%£¬ÕûÌåÓÎÏ·ÌåÑé»ñµÃÁËÏÔÖø¸ÄÉÆ¡£

ͨ¹ýÒÔÉϵÄÑ¡ÐÍ¡¢×é×°¡¢ÒÔ¼°ÐÔÄÜÓÅ»¯²½·¥£¬Ä㽫Äܹ»»ñµÃÒ»¸ö¸ßЧ¡¢ÎȹÌÇÒÐÔÄÜÓÅ»¯µÄPC£¬Öª×ãÄãÔÚÓÎÏ·ºÍ°ì¹«µÈ·½ÃæµÄÖÖÖÖÐèÇó¡£Ï£ÍûÕâÆªÖ¸Ä϶ÔÄãÓÐËù×ÊÖú£¬×£Äã×é×°Àֳɣ¬ÓÎÏ·Óä¿ì£¡

Êý¾ÝдÈëÑ­»·

ÔÚi3´¦Öóͷ£Æ÷ÉÏ£¬ÎÒÃǼÌÐøÊ¹ÓÃrepmovsbÖ¸ÁîʵÏÖ¸ßЧµÄÊý¾ÝдÈëÑ­»·¡£ÏÂÃæÊÇÍêÕûµÄ´ú?ÂëʾÀý£º

#includevoidwrite_data(uint8_t*src,uint8_t*dst,size_tsize){__asm__("repmovsb"://Êä³öÖ»ÓÐÄÚÔÚµÄÖ¸Áî:"D"(src),"S"(dst),"a"(size)//ÊäÈë²ÎÊý:"memory"//¼ÙÉèÊý¾ÝдÈë»áÐÞ¸ÄÄÚ´æ);}

ÔÚÕâ¸öÀý×ÓÖУ¬write_dataº¯ÊýʹÓÃrepmovsbÖ¸ÁÊý¾Ý´ÓsrcдÈëµ½dst£¬´ó´óÌáÉýÁËдÈëЧÂÊ¡£

¾«×¼¶¨Î»É¢Èȿ۾ß

ÔÚÅÌËã»úÉý¼¶Àú³ÌÖУ¬É¢ÈÈÎÊÌâÓÀÔ¶ÊÇÒ»¸ö½ûÖ¹ºöÊÓµÄÒªº¦¡£ÎÞÂÛÊǸßÐÔÄܵÄi3´¦Öóͷ£Æ÷£¬ÕÕ¾ÉÀϾɵÄCPU£¬¸ßζ¼ÊÇÆäÔËÐÐÖеÄ?×î´ó?Õϰ­¡£ÎªÁËÓ¦¶ÔÕâÒ»ÎÊÌ⣬ÎÒÃÇÒýÈëÁ˾«×¼¶¨Î»É¢Èȿ۾ß¡£ÕâÖֿ۾߽ÓÄÉÁË×îÏȽøµÄÉ¢ÈÈÉè¼Æ£¬Í¨¹ý¾«×¼¶¨Î»£¬È·±£É¢ÈȵçÉȺÍÉ¢ÈÈÆ¬Äܹ»×î¼ÑµØ½Ó´¥?ºÍÀäÈ´ÅÌËã»úÄÚ²¿×é¼þ¡£

ÕâÖÖÉ¢Èȿ۾߲»µ«ÌáÉýÁËÉ¢ÈÈЧÂÊ£¬»¹ïÔÌ­ÁËÓÉÓÚ¸ßε¼ÖµÄÓ²¼þ¹ÊÕÏ¡£Í¨¹ý׼ȷµÄ¶¨Î»ºÍÎȹ̵ÄÀο¿£¬É¢Èȿ۾߿ÉÒÔÈ·±£µçÉȺÍÉ¢ÈÈÆ¬ÔÚÔËÐÐÀú³ÌÖÐʼÖÕ¼á³Ö×î¼ÑµÄÉ¢ÈÈ״̬£¬´Ó¶øÑÓÉìÓ²¼þµÄʹÓÃÊÙÃü£¬Ìá¸ßÕûÌåÐÔÄÜ¡£

Èõµã

ÔëÒôÎÊÌ⣺¸ßÐÔÄÜ·çÀäÉ¢??·çÀäÉ¢ÈÈÆ÷ÔÚ¸ßתËÙÏ¿ÉÄܻᱬ·¢½Ï´óÔëÒô£¬Õâ¹ØÓÚһЩÐèÒª³¤Ê±¼äÔËÐеÄϵͳ¿ÉÄÜ»á³ÉΪһ¸öÎÊÌâ¡£¿Õ¼äÏÞÖÆ£ºÄ³Ð©¸ß¾þµÄ·çÀäÉ¢ÈÈÆ÷¿ÉÄÜ»á¶ÔÖ÷»úÏäµÄ¿Õ¼äÔì³ÉÏÞÖÆ£¬ÌØÊâÊÇÔÚСÐÍ»úÏäÖÐʹÓÃʱ¡£Î¬»¤ÖØ´ó£ºËäÈ»·çÀäÉ¢ÈÈÆ÷µÄά»¤Ïà¶Ô¼òÆÓ£¬¿ÉÊǺã¾ÃʹÓúó¿ÉÄ᷺ܻÆð»Ò³¾»ýÀÛµÈÎÊÌ⣬ÐèÒª°´ÆÚÕûÀí¡£

У¶Ô£º³ÂÊçÕê(6cEOas9M38Kzgk9u8uBurka8zPFcs4sd)

ÔðÈα༭£º ÕÅÑÅÇÙ
ÉùÃ÷£ºÖ¤È¯Ê±±¨Á¦ÕùÐÅÏ¢ÕæÊµ¡¢×¼È·£¬ÎÄÕÂÌá¼°ÄÚÈݽö¹©²Î¿¼£¬²»×é³ÉʵÖÊÐÔͶ×ʽ¨Ò飬¾Ý´Ë²Ù×÷Σº¦×Ôµ£
ÏÂÔØ"֤ȯʱ±¨"¹Ù·½APP£¬»ò¹Ø×¢¹Ù·½Î¢ÐŹ«Öںţ¬¼´¿ÉËæÊ±Ïàʶ¹ÉÊж¯Ì¬£¬¶´²ìÕþ²ßÐÅÏ¢£¬ÕÆÎղƲú»ú»á¡£
ΪÄãÍÆ¼ö
Óû§Ì¸ÂÛ
µÇ¼ºó¿ÉÒÔ½²»°
ÍøÓÑ̸ÂÛ½ö¹©Æä±í´ïСÎÒ˽¼Ò¿´·¨£¬²¢²»Åúע֤ȯʱ±¨Ì¬¶È
ÔÝÎÞ̸ÂÛ
ÌáÉý¹¤¼þÁ¼ÂʵÄ78Èû½øi3Àï¼Ó¹¤²ÎÊýÆ¥ÅäÒªÁì