Ïê½â78Èû½øi3ÀïдÈëÑ­»·Óë´æ´¢ÑéÖ¤

À´Ô´£ºÖ¤È¯Ê±±¨Íø×÷Õߣº
×ÖºÅ

¿çƽ̨µÄЭ×÷ÓëÕûºÏ

½«78Èû½øi3²»¿ÉÊǼòµ¥Æ½Ì¨µÄÈÎÎñ£¬¸üÐèÒª¿çƽ̨µÄЭ×÷ÓëÕûºÏ ¡£Í¨¹ýÓëÆäËûÅÌËãÆ½Ì¨µÄЭ×÷£¬ÎÒÃÇ¿ÉÒÔ³ä·ÖÀûÓÃÖÖÖÖÅÌËã×ÊÔ´£¬ÊµÏÖ¸ü¸ßЧµÄÈÎÎñ´¦Àí ¡£ÀýÈ磬ÎÒÃÇ¿ÉÒÔ½«²¿?·ÖÈÎÎñÔËË͵½ÆäËûÅÌËãÆ½Ì¨½øÐд¦Àí£¬´Ó¶ø¼õ¸º²¢Ìá¸ßÕûÌåЧÂÊ ¡£ÕâÖÖ¿çÆ½Ì¨µÄÕûºÏ½«Ê¹ÎÒÃÇÔÚʵÏÖ½«78Èû½øi3µÄÀú³ÌÖУ¬Äܹ»¸üºÃµØÀûÓÃÈ«Çò¹æÄ£ÄÚµÄÅÌËã×ÊÔ´ ¡£

¸ß¶È¼¯³ÉµÄÓ²¼þÉè¼Æ

¸ß¶È¼¯³ÉµÄÓ²¼þÉè¼ÆÊÇʵÏÖ½«78Èû½øi3µÄÒªº¦ ¡£ÔڹŰåÓ²¼þÉè¼ÆÖУ¬¸÷¸ö×é¼þÊǶÀÁ¢±£´æµÄ£¬µ«ÔÚÏÖ´ú¿Æ¼¼Éú³¤µÄÅä¾°Ï£¬ÎÒÃÇ¿ÉÒÔͨ¹ý¸ß¶È¼¯³ÉµÄÉè¼Æ£¬½«¶à¸ö×é¼þÕûºÏµ½Ò»¸öоƬ»òÒ»¸ö²å²ÛÖÐ ¡£Õâ²»µ«Äܹ»½ÚÊ¡¿Õ¼ä£¬»¹Äܹ»ÊµÏÖ¸ü¸ßЧµÄÊý¾Ý´«ÊäºÍÖÎÀí ¡£ÀýÈ磬ÎÒÃÇ¿ÉÒÔÔÚi3´¦ÀíÆ÷µÄÒ»¿éоƬÉϼ¯³É?¶à¸öСÐͲå²Û£¬ÕâÑù¾Í¿ÉÒÔÔÚÓÐÏ޵ĿռäÄÚ£¬½«78Èû½øi3 ¡£

δÀ´µÄ¼¼ÊõÇ÷ÊÆ

Õ¹ÍûδÀ´£¬½«78Èû½øi3½«»áËæ×ſƼ¼µÄ½ø²½£¬²»¾øÓ­À´Ðµļ¼ÊõÇ÷ÊÆ ¡£ÀýÈç£¬Ëæ×Å5GºÍÎïÁªÍø¼¼ÊõµÄÉú³¤£¬ÎÒÃÇ¿ÉÒÔʵÏÖ¸ü¸ßЧµÄÊý¾Ý´«ÊäºÍÖÎÀí ¡£Ëæ×ÅÁ¿×ÓÅÌËã¡¢Éñ¾­ÍøÂçµÈÇ°ÑØ¼¼ÊõµÄ²»¾øÍ»ÆÆ£¬ÎÒÃÇÓÐÍû¿ª±Ù³ö¸ü¶àʵÏÖ½«78Èû½øi3µÄÐÂ;¾¶ ¡£ÕâЩм¼Êõ½«ÎªÎÒÃÇÌṩ¸üÇ¿´óµÄÅÌËãÄÜÁ¦£¬´Ó?¶øÊµÏÖ¸ü¸ßЧ¡¢¸üÖÇÄܵÄÅÌËã·½·¨ ¡£

ͨ¹ýÒÔÉ϶à¸ö·½ÃæµÄ̽ÌÖ£¬ÎÒÃÇ¿ÉÒÔ¿´µ½£¬½«78Èû½øi3²¢·ÇÊÇÒ»¸ö²»¿ÉÄܵÄÈÎÎñ ¡£Í¨¹ýÉîÈëÁ˽âºÍÓ¦ÓÃÖÖÖÖÏȽøµÄ¼¼ÊõÊֶΣ¬ÎÒÃÇÍêÈ«¿ÉÒÔʵÏÖÕâһĿ±ê£¬²¢ÔÚÀú³ÌÖУ¬·¢Ã÷Ðí¶àÓÐȤµÄ¿Æ¼¼Ó¦Óà ¡£Õâ²»?½öÊÇÒ»´Î¼¼ÊõµÄÌôÕ½£¬¸üÊÇÒ»´Î¶ÔδÀ´¼¼ÊõÉú³¤µÄ̽Ë÷ÓëÆÚ´ý ¡£

ÄÚ´æÔ¤È¡

ÄÚ´æÔ¤È¡ÊÇÒ»ÖÖÔ¤ÏȼÓÔØÊý¾ÝµÄ¼¼Êõ£¬Í¨¹ýÌáǰ¶ÁÈ¡¿ÉÄÜÐèÒªµÄÊý¾Ý£¬¿ÉÒÔ¼õÉÙÊý¾Ý»á¼ûµÄÑÓ³Ù ¡£ÔÚi3´¦ÀíÆ÷ÉÏ£¬¿ÉÒÔʹÓÃÄÚ´æÔ¤È¡Ö¸ÁîÀ´¼ÓËÙÊý¾Ý»á¼û ¡£

#include__m256idata=_mm256_load_si256((__m256i*)aligned_ÔÚÉÏÒ»²¿·ÖÖУ¬ÎÒÃÇÏêϸ̽ÌÖÁËÈçºÎÔÚIntelCorei3´¦ÀíÆ÷¼Ü¹¹ÖÐʵÏÖ¸ßЧµÄдÈëÑ­»·ºÍ´æ´¢ÑéÖ¤µÄ»ù±¾ÒªÁ죬²¢½øÒ»²½ÉîÈë̽ÌÖÁËһЩ¸ß¼¶¼¼ÊõºÍÓÅ»¯Õ½ÂÔ ¡£

ÔÚÕâÒ»²¿·Ö£¬ÎÒÃǽ«½øÒ»²½ÉîÈë̽ÌÖһЩ¸ß¼¶¼¼ÊõºÍÓÅ»¯Õ½ÂÔ£¬ÒÔ½øÒ»²½Ìá¸ßϵͳÐÔÄܺÍÊý¾ÝÍêÕûÐÔ ¡£###¸ß¼¶¼¼ÊõÓëÓÅ»¯Õ½ÂÔ####ÄÚ´æ¶ÔÆëÄÚ´æ¶ÔÆëÊÇÒ»ÖÖÌá¸ßÄÚ´æ»á¼ûЧÂʵļ¼Êõ£¬Í¨¹ý½«Êý¾Ý´æ´¢ÔÚÌØ¶¨µÄÄÚ´æµØµãÉÏ£¬¿ÉÒÔÖÆÖ¹»º´æÐгå?Í»ºÍÄÚ´æ»á¼ûµÄÑÓ³Ù ¡£

ÔÚi3´¦?ÀíÆ÷ÉÏ£¬¿ÉÒÔͨ¹ýʹÓÃÄÚ´æ¶ÔÆë¼¼ÊõÀ´ÓÅ»¯Êý¾ÝдÈë ¡£

ÔÚÉÏÃæµÄ´úÂëÖУ¬`std::async`º¯ÊýÓÃÓÚÆô¶¯Ò첽дÈë²Ù×÷£¬Ö÷Ï߳̿ÉÒÔÔÚ´ËÆÚ¼ä¼ÌÐøÖ´ÐÐÆäËûÈÎÎñ ¡£####Ó²¼þ¼ÓËÙÓ²¼þ¼ÓËÙÊÇͨ¹ýʹÓÃרÓÃÓ²¼þ»òÓ²¼þ¼ÓËÙÆ÷À´¼ÓËÙÌØ¶¨ÅÌËãÈÎÎñµÄ¼¼Êõ ¡£ÀýÈ磬ÀûÓÃGPUÀ´½øÐÐÊý¾Ý´¦Àí¿ÉÒÔÏÔÖøÌá¸ßÅÌËãËÙ¶È ¡£

ÔÚC++ÖУ¬¿ÉÒÔʹÓÃCUDA»òOpenCLµÈ¼¼ÊõÀ´ÊµÏÖGPU¼ÓËÙ ¡£

¸ßЧµÄÊý¾Ý´«ÊäÓëÖÎÀí

ÔÚ½«78Èû½øi3µÄÀú³ÌÖУ¬Êý¾Ý´«ÊäºÍÖÎÀíÊÇÒ»¸öÖÁ¹ØÖØÒªµÄ»·½Ú ¡£i3´¦ÀíÆ÷µÄ¸ßЧÐÔÔںܺéÁ÷ƽÉÏÒÀÀµÓÚÆäÏȽøµÄÊý¾Ý´«ÊäºÍÖÎÀí¼¼Êõ ¡£ÎªÁËʵÏÖ×î¼ÑЧ¹û£¬ÎÒÃÇÐèÒªÓÅ»¯Êý¾Ý´«Êä·¾¶£¬¼õÉÙÊý¾Ý´«ÊäµÄÑÓ³Ù£¬Ìá¸ßÊý¾Ý´¦ÀíµÄËÙ¶È ¡£Õâ¿ÉÒÔͨ¹ý½ÓÄɸßËÙÊý¾Ý´«ÊäЭÒ飬ÈçPCIe¡¢NVMeµÈ¼¼ÊõÊÖ¶ÎÀ´ÊµÏÖ ¡£

ͨ¹ýÓÅ»¯Êý¾ÝÖÎÀíËã·¨£¬ÎÒÃÇ¿ÉÒÔ¸ü¸ßЧµØ·ÖÅɺʹ¦ÀíÊý¾Ý£¬´Ó¶øÌáÉýÕûÌåÐÔÄÜ ¡£

У¶Ô£ºÀîËĶË(1C0m4pJyqZtPma0S7t9ZFfz4hTykKag)

ÔðÈα༭£º ÁÖÐÐÖ¹
ΪÄãÍÆ¼ö
Óû§ÆÀÂÛ
µÇ¼ºó¿ÉÒÔ̸»°
ÍøÓÑÆÀÂÛ½ö¹©Æä±í´ï¸öÈË¿´·¨£¬²¢²»±êÃ÷֤ȯʱ±¨Á¢³¡
ÔÝÎÞÆÀÂÛ