Èç¹ûÔÚ×°ÖòÙ×÷ϵͳʱÓöµ½Ê§°Ü£¬¿ÉÒÔʵÑéÒÔÏÂÒªÁ죺
¼ì²éUSBÆô¶¯ÅÌ£ºÈ·ÈÏUSBÆô¶¯ÅÌÊÇ·ñÖÆ×÷ÕýÈ·£¬¿ÉÒÔÔÚÆäËûµçÄÔÉϲâÊÔ¡£
BIOSÉèÖãºÈ·ÈÏBIOSÖÐµÄÆô¶¯Ë³ÐòÉèÖÃÕýÈ·£¬È·±£´ÓÕýÈ·µÄ½éÖÊÆô¶¯¡£
Ó²¼þ¼æÈÝÐÔ£ºÓÐʱºò²Ù×÷ϵͳ¶ÔÓ²¼þÓÐÌØ¶¨ÒªÇ󣬿ÉÒÔʵÑéÔÚBIOSÖйرÕһЩ²»ÐëÒªµÄÓ²¼þÑ¡ÏÈçÐéÄ⻯¼¼ÊõµÈ?¡£
ÐÔÄÜÓÅ»¯
i3¿âµÄ?Ò»¸öÖ÷ÒªÓÅÊÆÔÚÓÚËü¿ÉÒÔÏÔÖøÌá¸ßÅÌËãÐÔÄÜ¡£ÔÚʵ¼ÊÓ¦ÓÃÖУ¬Äã¿ÉÒÔͨ¹ýÒÔϼ¸ÖÖ·½·¨½øÒ»²½ÓÅ»¯´úÂëÐÔÄÜ£º
SIMDÓÅ»¯£ºÊ¹ÓÃSIMD£¨SingleInstruction,MultipleData£©Ö¸Á£¬¿ÉÒÔÔÚµ¥¸öÖ¸ÁîÖжԶà¸öÊý¾Ý½øÐвÙ×÷£¬´Ó¶ø´ó´óÌá¸ßÅÌËãЧÂÊ¡£i3¿â×Ô¼º¾ÍÊÇΪÁËÀûÓÃSIMDÖ¸Á¶øÉè¼ÆµÄ¡£
ÄÚ´æ¶ÔÆë£ºÈ·±£Êý¾ÝÔÚÄÚ´æÖÐµÄ¶ÔÆë·½·¨ÇкÏCPUµÄÒªÇó£¬ÒÔÖÆÖ¹ÄÚ´æ»á¼ûµÄ¿ªÏú¡£i3¿âÖеÄÊý¾ÝÀàÐͺͺ¯Êýͨ³£¶¼ÒѾ½øÐÐÁËÄÚ´æ¶ÔÆëÓÅ»¯¡£
Ñ»·Õ¹¿ª£ºÍ¨¹ýÊÖ¶¯Õ¹¿ªÑ»·£¬¿ÉÒÔ¼õÉÙÑ»·¿ØÖÆ´úÂëµÄ¿ªÏú£¬´Ó¶øÌá¸ßÅÌËãËÙ¶È¡£i3¿âÖеÄһЩ¸ß¼¶º¯ÊýÒ²»á×Ô¶¯½øÐÐÑ»·Õ¹¿ªÓÅ»¯¡£
´úÂë½âÊÍ£º
ÎÒÃǽç˵ÁËÒ»¸ö¸¡µãÏòÁ¿vec£¬²¢Ê¹ÓÃ_mm_set_psº¯Êý½«4¸ö¸¡µãÊý78.0fÉèÖõ½ÏòÁ¿ÖС£È»ºó£¬ÎÒÃÇʹÓÃ_mm_storeu_psº¯Êý½«ÏòÁ¿ÄÚÈÝ´æ´¢µ½Ò»¸öÆÕͨµÄÊý×éÖУ¬ÒÔ±ãÊä³ö¡£ÎÒÃÇʹÓÃstd::coutÊä³öÊý×éµÄÄÚÈÝ£¬ÒÔÑéÖ¤ÎÒÃÇÊÇ·ñÀֳɵؽ«78ÊäÈëµ½i3ÖС£
ÏòÁ¿ÔËËã
#include#includeintmain(){//½ç˵Á½¸öÏòÁ¿__m128vec1=_mm_set_ps(78.0f,78.0f,78.0f,78.0f);__m128vec2=_mm_set_ps(1.0f,2.0f,3.0f,4.0f);//½øÐÐÏòÁ¿¼Ó·¨__m128result=_mm_add_ps(vec1,vec2);//Êä³ö½á¹ûfloatarr4;_mm_storeu_ps(arr,result);//½«ÏòÁ¿ÄÚÈÝ´æ´¢µ½Êý×éÖÐstd::cout<<"Resultvectorelements:"<
ʵ¼ÊÓ¦ÓÃ
ÔÚʵ¼ÊÓ¦ÓÃÖУ¬Äã¿ÉÒÔ½«i3¿âÓ¦Óõ½ÖÖÖÖÅÌËãÃܼ¯ÐÍÈÎÎñÖУ¬È磺
ͼÏñ´¦Àí£ºi3¿â¿ÉÒÔÓÃÓÚ¼ÓËÙͼÏñ´¦ÀíÈÎÎñ£¬ÈçÂ˲¨¡¢Ëõ·Å¡¢ÐýתµÈ¡£ÐźŴ¦Àí£ºi3¿âÖеÄFFTº¯Êý¿ÉÒÔÓÃÓÚ¿ìËÙʵÏÖÐÅºÅµÄÆµÓòÆÊÎö¡£¿ÆÑ§ÅÌË㣺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<
ͨ¹ý±¾ÎĵÄÏêϸ½éÉÜ£¬ÄãÒѾѧ»áÁËÈçºÎ½«78Õâ¸öÊý×ÖÊäÈëµ½i3ÖУ¬²¢½øÐÐÁË»ù±¾µÄÏòÁ¿ÔËËãºÍ¾ØÕó³Ë·¨¡£ÎÒÃÇ»¹Ì½ÌÖÁËÈçºÎÀûÓÃi3¿â½øÐÐÐÔÄÜÓÅ»¯£¬²¢Õ¹Ê¾ÁËÆäÔÚʵ¼ÊÓ¦ÓÃÖеÄDZÁ¦¡£Ï£Íû±¾ÎÄÄÜ×ÊÖúÄã¸üºÃµØÓß½âºÍÓ¦ÓÃi3¿â£¬ÌáÉýÄãµÄÅÌËãЧÂÊ¡£Èç¹ûÄãÓÐÈκÎÒÉÎÊ»òÐèÒª½øÒ»²½µÄ×ÊÖú£¬ÇëËæÊ±ÁôÑÔ»òÁªÏµÔƶ¥¼¯ÍÅ¡£
Ï£ÍûÕâÆªÏêϸµÄÈíÎÄÄܹ»×ÊÖúÄã¸üºÃµØÓß½âºÍÓ¦ÓÃi3¿â£¬Èç¹ûÄãÓÐÈκÎÒÉÎÊ»òÐèÒª½øÒ»²½µÄ×ÊÖú£¬ÇëËæÊ±ÁôÑÔ»òÁªÏµÔƶ¥¼¯ÍÅ¡£×£ÄãÔÚÅÌËã»ú±à³ÌºÍ¿ÆÑ§ÅÌËãµÄµÀ?·ÉÏÈ¡µÃ¸ü´óµÄÀֳɣ¡
У¶Ô£º°×Ïþ(1C0m4pJyqZtPma0S7t9ZFfz4hTykKag)


