°Ñ78·ÅÈëi3ÀïµÄ²Ù×÷°ì·¨Ïê½â

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

ÈôÊÇÔÚ×°ÖòÙ×÷ϵͳʱÓöµ½Ê§°Ü£¬¿ÉÒÔʵÑéÒÔÏÂÒªÁ죺

¼ì²éUSBÆô¶¯ÅÌ£ºÈ·ÈÏUSBÆô¶¯ÅÌÊÇ·ñÖÆ×÷׼ȷ£¬¿ÉÒÔÔÚÆäËûµçÄÔÉϲâÊÔ¡£

BIOSÉèÖãºÈ·ÈÏBIOSÖÐµÄÆô¶¯Ë³ÐòÉèÖÃ׼ȷ£¬È·±£´Ó׼ȷµÄ½éÖÊÆô¶¯¡£

Ó²¼þ¼æÈÝÐÔ£ºÓÐʱ¼ä²Ù×÷ϵͳ¶ÔÓ²¼þÓÐÌØ¶¨ÒªÇ󣬿ÉÒÔʵÑéÔÚBIOSÖйرÕһЩ²»ÐëÒªµÄÓ²¼þÑ¡ÏÈçÐéÄ⻯ÊÖÒյȡ£

ͨ¹ý±¾ÎĵÄÏêϸÏÈÈÝ£¬ÄãÒѾ­Ñ§»áÁËÔõÑù½«78Õâ¸öÊý×ÖÊäÈëµ½i3ÖУ¬²¢¾ÙÐÐÁË»ù±¾?µÄÏòÁ¿ÔËËãºÍ¾ØÕó³Ë?·¨¡£ÎÒÃÇ»¹Ì½ÌÖÁËÔõÑùʹÓÃi3¿â¾ÙÐÐÐÔÄÜÓÅ»¯£¬²¢Õ¹Ê¾ÁËÆäÔÚÏÖʵӦÓÃÖеÄDZÁ¦¡£Ï£Íû±¾ÎÄÄÜ×ÊÖúÄã¸üºÃµØÃ÷È·ºÍÓ¦ÓÃi3¿â£¬ÌáÉýÄãµÄÅÌËãЧÂÊ¡£ÈôÊÇÄãÓÐÈκÎÒÉÎÊ»òÐèÒª½øÒ»²½µÄ×ÊÖú£¬ÇëËæÊ±ÁôÑÔ»òÁªÏµK1ÌåÓý¡£

Ï£ÍûÕâÆªÏêϸµÄÈíÎÄÄܹ»×ÊÖúÄã¸üºÃµØÃ÷È·ºÍÓ¦ÓÃi3¿â£¬ÈôÊÇÄãÓÐÈκÎÒÉÎÊ»òÐèÒª½øÒ»²½µÄ×ÊÖú£¬ÇëËæÊ±ÁôÑÔ»òÁªÏµK1ÌåÓý¡£×£ÄãÔÚÅÌËã»ú±à³ÌºÍ¿ÆÑ§ÅÌËãµÄõè¾¶ÉÏÈ¡µÃ¸ü´óµÄÀֳɣ¡

ÐÔÄÜÓÅ»¯

i3¿âµÄÒ»¸öÖ÷ÒªÓÅÊÆÔÚÓÚËü¿ÉÒÔÏÔÖøÌá¸ßÅÌËãÐÔÄÜ¡£ÔÚÏÖʵӦÓÃÖУ¬Äã¿ÉÒÔͨ¹ýÒÔϼ¸ÖÖ·½·¨½øÒ»²½ÓÅ»¯´úÂëÐÔÄÜ£º

SIMDÓÅ»¯£ºÊ¹ÓÃSIMD£¨SingleInstruction,MultipleData£©Ö¸Á£¬¿ÉÒÔÔÚµ¥¸öÖ¸ÁîÖжԶà¸öÊý¾Ý¾ÙÐвÙ×÷£¬´Ó¶ø´ó´óÌá¸ßÅÌËãЧÂÊ¡£i3¿â×Ô¼º¾ÍÊÇΪÁËʹÓÃSIMDÖ¸Á¶øÉè¼ÆµÄ¡£

ÄÚ´æ¶ÔÆë£ºÈ·±£Êý¾ÝÔÚÄÚ´æÖÐµÄ¶ÔÆë·½·¨ÇкÏCPUµÄÒªÇó£¬ÒÔ×èÖ¹ÄÚ´æ»á¼ûµÄ¿ªÏú¡£i3¿âÖеÄÊý¾ÝÀàÐͺͺ¯Êýͨ³£¶¼ÒѾ­¾ÙÐÐÁËÄÚ´æ¶ÔÆëÓÅ»¯¡£

Ñ­»·Õö¿ª£ºÍ¨¹ýÊÖ¶¯Õö¿ªÑ­»·£¬¿ÉÒÔïÔÌ­Ñ­»·¿ØÖÆ´úÂëµÄ¿ªÏú£¬´Ó¶øÌá¸ßÅÌËãËÙÂÊ¡£i3¿âÖеÄһЩ¸ß¼¶º¯ÊýÒ²»á×Ô¶¯¾ÙÐÐÑ­»·Õö¿ªÓÅ»¯¡£

nclude

intmain(){//½ç˵Á½¸ö3x3µÄ¾ØÕófloatmatrix133={{1.0f,2.0f,3.0f},{4.0f,5.0f,6.0f},{7.0f,8.0f,9.0f}};

floatmatrix233={{10.0f,11.0f,12.0f},{13.0f,14.0f,15.0f},{16.0f,17.0f,18.0f}};//½ç˵Ч¹û¾ØÕófloatresult33={0};//ʹÓÃi3¿â¾ÙÐоØÕó³Ë·¨for(inti=0;i<3;++i){for(intj=0;j<3;++j){for(intk=0;k<3;++k){resultij+=matrix1ik*matrix2kj;}}}//Êä³öЧ¹û¾ØÕófor(inti=0;i<3;++i){for(intj=0;j<3;++j){std::cout<

У¶Ô£ºÀîËĶË(f3J1ePQDlzHhwh44q38w4Ima2E3XrDq)

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