ʵ²â78Èû½øi3ÀïµÍ¶Ëcpu¸ß»­Öʵ÷У

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

´æ´¢Ñ¡Ôñ

ÔÚi3´¦Öóͷ£Æ÷µÄϵͳÖУ¬´æ´¢×°±¸µÄÑ¡ÔñÖ±½ÓÓ°ÏìϵͳµÄÏìÓ¦ËÙÂʺÍÊý¾Ý´¦Öóͷ£Ð§ÂÊ¡£¹ØÓÚÐèÒª´ó×ÚÊý¾Ý´æ´¢ºÍ¿ìËÙ¶Áд²Ù×÷µÄÓû§£¬½¨ÒéʹÓÃNVMe¹Ì̬ӲÅÌ£¨SSD£©¡£Óë¹Å°åµÄHDDÏà±È£¬NVMeSSDÔÚ¶ÁдËÙÂʺÍÊý¾Ý´«ÊäЧÂÊÉÏÓÐÏÔÖøÌáÉý£¬¿ÉÒÔ´ó´óËõËæ±Ê¼þ¼ÓÔØÊ±¼äºÍÓ¦ÓÃÆô¶¯Ê±¼ä¡£

Éý¼¶Äڴ棺

Ô­Àí£ºÄÚ´æÊÇÅÌËã»úÔËÐÐЧÂʵÄÖ÷ÒªÖ¸±ê?£¬Í¨¹ýÉý¼¶Äڴ棬¿ÉÒÔÌá¸ßÅÌËã»úµÄ´¦?ÀíÄÜÁ¦ºÍ¶àʹÃüÔËÐÐЧÂÊ¡£ÊµÑ飺¹ØÓÚi3µÍÅäµçÄÔ£¬¿ÉÒÔ˼Á¿½«Ô­±¾µÄ?4GB»ò8GBÄÚ´æÉý¼¶µ½16GB»ò32GB¡£ÕâÑùµÄÉý¼¶²¢²»Ìڹ󣬹ºÖÃ2Ìõ8GBµÄÄÚ´æÌõԼĪÔÚ200-300ÔªÖ®¼ä£¬ÕûÌåЧ¹ûÏÔÖø¡£

nclude

clplatformidplatformid;cldeviceiddeviceid;clcontextcontext;clcommandqueuecommandqueue;clprogramprogram;clkernelkernel;

//³õʼ»¯OpenCLÇéÐÎclGetPlatformIDs(1,&platformid,NULL);clGetDeviceIDs(platformid,CLDEVICETYPEGPU,1,&deviceid,NULL);

context=clCreateContext(NULL,1,&deviceid,NULL,NULL,&err);commandqueue=clCreateCommandQueue(context,device_id,0,&err);

ΪʲôÐèÒªµ÷У£¿

µÍ¶ËCPUi3ËäÈ»´¦Öóͷ£ËÙÂʲ»Èç¸ß¶ËCPU£¬µ«Ëü²¢²»ÊÇÍêÈ«ÎÞ·¨Ó¦¶Ô¸ß»­ÖÊÓÎÏ·µÄÐèÇó¡£ÔÚĬÈÏÉèÖÃÏ£¬ÓÎÏ·¿ÉÄÜÎÞ·¨³ä·ÖÑéÕ¹ÆäDZÁ¦£¬¶øÍ¨¹ýºÏÀíµÄµ÷У£¬ÎÒÃÇ¿ÉÒÔÈÃÓÎÏ·ÔڵͶËCPUÉÏÒ²ÄÜÁ÷ͨÔËÐУ¬²¢ÔÚ»­ÖÊÉÏÓÐËùÌáÉý¡£µ÷УµÄ½¹µãÔÚÓÚÕÒµ½×î¼ÑµÄƽºâµã£¬ÈÃͼÐÎЧ¹ûµÖ´ïÄãµÄÆÚÍû£¬Í¬Ê±²»Ó°ÏìÓÎÏ·µÄÁ÷ͨ¶È¡£

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

Ñ¡ÔñºÏÊʵÄÉ¢ÈÈÆ÷£ºÆ¾Ö¤´¦Öóͷ£Æ÷µÄ¾ÞϸºÍÖ÷°åµÄÉ¢ÈȽӿÚÑ¡ÔñºÏÊʵÄÉ¢ÈÈÆ÷¡£È·±£É¢ÈÈÆ÷µÄ³ß´çºÍÉè¼ÆÄܹ»ÊÊÅäÖ÷°å¡£

×°ÖÃÉ¢Èȿ۾ߣºÉ¢Èȿ۾ßͨ³£Óɶà¸ö½ðÊô¿Û¾ß×é³É?£¬ÓÃÓÚÀο¿É¢ÈÈÆ÷¡£ÔÚ×°ÖÃǰ£¬È·±£É¢ÈÈÆ÷׼ȷ°²ÅÅÔÚ´¦Öóͷ£Æ÷ÉÏ¡£È»ºó£¬½«É¢Èȿ۾ßÒÀ´Î°²?×°µ½Ô¤¶¨Î»Öá£

µ÷½âºÍÀο¿£ºÔÚÀο¿Ã¿¸öÉ¢Èȿ۾ß֮ǰ£¬ÐèҪȷ±£ËüÃǵÄλÖÃÊÇ׼ȷµÄ¡£¿ÉÒÔʹÓÃÕÉÁ¿¹¤¾ß¼ì²é¿Û¾ßÓë´¦Öóͷ£Æ÷µÄ¾àÀ룬ȷ±£ÎÞÈκμä϶¡£

¼ì²éÀο¿Ð§¹û£º¼ì²éÿ¸öÉ¢Èȿ۾ßÊÇ·ñ¶¼ÒѾ­Àο¿Àο¿£¬²¢ÇÒÉ¢ÈÈÆ÷Óë´¦Öóͷ£Æ÷Ö®¼äûÓÐÈκÎåÐÒ£¡£ÈôÊÇ·¢Ã÷ÎÊÌ⣬ʵʱµ÷½â¡£

У¶Ô£ºÓà·Ç(f3J1ePQDlzHhwh44q38w4Ima2E3XrDq)

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