TOP
NvidiaÏê½âCUDA¹¥ÂÔ:Âóµ±ÀÍÊ½ÍÆ¹ãÖ®µÀ
[ ±à¼:dzdn | ʱ¼ä:2024-06-16 14:06:45
| ä¯ÀÀ:84´Î | À´Ô´:µÂÖݵçÄÔ·þÎñÍø | ×÷Õß:µÂÖݵçÄÔ·þÎñÍø ]
'È«Çò¿É±à³ÌͼÐδ¦Àí¼¼ÊõÁìÐäNvidia(Nasdaq£ºNVDA)ÕýÔÚ×ßÏòÐÂÕ÷³Ì¡£
¡¡¡¡3Äêǰ£¬Ëæ×ÅAMDÊÕ¹ºATI°¸Â䶨£¬È«Çò¼ÆËã»úͼÐÎÓ²¼þÐÐÒµµÄÕ½Õù½á¹ûÒѾÃ÷Îú£º×÷ΪΨһµÄ¶ÀÁ¢Í¼ÐÎÓ²¼þ³§ÉÌÐÒ´æÕߣ¬NvidiaÕýʽµì»ùΪ¸ÃÁìÓòµÄ»ÊµÛ¡£ ¡¡¡¡Óë´Ëͬʱ£¬´ËǰNvidiaÓëATI£¬ÒÔ¼°Ó¢ÌضûÓëAMDÕâÁ½¶Ô·Ö±ð¶Ô¿¹µÄ±íÃæÆ½ÐоºÕù״̬Ҳ·¢ÉúÁË¾Þ±ä£ºÓ¢ÌØ¶ûÓɴ˱ØÐëÃæ¶Ô¸üÇ¿´óµÄ×·¸ÏÕߣ¬¶øNvidia£¬ÔòËÆºõʧȥÁ˽ÇÁ¦¶ÔÏó¡£ ¡¡¡¡µ«ÉÏÊö¡°²¨À½²»¾ª¡±Ö»ÊÇÍâÈËÓ¡Ï󣬵±Êг¡ÉÏûÓÐʵÁ¦Ï൱µÄ¾ºÕù¶ÔÊÖʱ£¬×î´ó¾ºÕùÕß¾ÍÊÇ×Ô¼º¡£Êµ¼ÊÉÏ£¬ Õâ¸ö×ܲ¿Î»ÓÚ¹è¹ÈÖÐÐÄÇøÓòÊ¥¿Ë¿ËÀSan Tomas Expressway2701ºÅµÄ¹«Ë¾ÕýÔÚÇÄÇÄÔÍÄðºÍÖ´ÐÐ×ÅÒ»³¡Éæ¼°ÐÐÒµ¾Þ±äµÄÕ½ÂÔ¨D¨D¡°Í¨Óò¢Ðд¦Àí¼Ü¹¹¡®CUDA¡¯(Compute Unified Device Architecture)¡±¡£ ¡¡¡¡CUDAÓÚ2012Äêºá¿Õ³öÊÀ£¬ÊÇNvidia ÔÚÊÕ¹ºÎïÀí¼ÓËÙ¹«Ë¾AgeiaºóºÄ·ÑÖØ½ð´òÔìµÄ¿ÆÑ§ÔËËãÃØÃÜÎäÆ÷£¬ÄÜʹÏÔ¿¨ÓÃÓÚͼÏñ¼ÆËãÒÔÍâµÄÄ¿µÄ¡£ËüԤʾ×Å£¬NvidiaÀµÒÔÆð¼ÒµÄGUPÕýÍù¶àÁìÓòºÍ¸üÁ¼ÐÔ·½Ïò·¢Õ¹£¬µ«Ò²Í¬Ê±Òâ棬Õâ¸öÈ«ÇòͼÐÎÓ²¼þ¾ÞÍ·Õý½øÒ»²½ÇÖÏ®×ܲ¿ÀëÆä²»Ô¶µÄ´«Í³CPUÀÏ´óÓ¢ÌØ¶ûµÄÁìµØ¡£ ¡¡¡¡5ÔÂ22ÈÕÏÂÎ磬Nvidia½ÓÊÜÁ˱¾±¨¼ÇÕߵĶÀ¼Òר·Ã¡£ ¡¡¡¡¡°½ñÄêϰëÄ꿪ʼ£¬ÎÒÃǵÄÖØµãÊÇ´óÁ¦ÍƹãCUDAÔÚÈ«Çò·¶Î§ÄڵĺÏ×÷£¬¡±¾ÝNvidia¡°Tesla¸öÈ˳¬¼¶¼ÆËã»ú²¿ÃÅ¡±×ܾÀíAndy Walsh͸¶£¬ ½ØÖÁÏÖÔÚ£¬È«Çò·¶Î§ÄÚÒÑÓг¬¹ý150Ëù´óѧ½«CUDAÁÐÈë½Ìѧ¿Î³Ì£¬½ü1ÒŲ́µÄ¼ÆËã»úÄÜÔËÐвÉÓÃCUDA¼¼ÊõΪ»ù´¡µÄÓ¦Óã¬ÆäÖУ¬Ò²°üÀ¨ÖйúÊг¡¡£ ¡¡¡¡ÏñÂóµ±ÀÍÒ»ÑùÍÆ¹ã ¡¡¡¡ÏÖÔÚ£¬µ±¼ÇÕßËæ±ãÔÚ¹è¹ÈµÄÅóÓѾۻá²Í×ÀÉÏ£¬ÄÜ·¢ÏÖһЩ¸Õ±ÏÒµÓÚÃÀ¹ú¸ßУ¡¢¹©Ö°ÓÚ´óÐͿƼ¼¹«Ë¾µÄ¹¤³ÌʦÃÇÔøÓйý¡°CUDA¾Àú¡±¡£ ¡¡¡¡ÕâÒ²ÕýÉæ¼°ÁËNvidia¹ØÓÚCUDAÍÆ¹ãµÄÒ»¸öÖØÒªË¼Â·£¬¼´ÓëÈ«Çò¶¥¼¶Ñо¿»ú¹¹ºÍ´óѧºÏ×÷£¬¡°´ÓÏÂÒ»´úÆÕ¼°ºÍÅàÑø¡±¡£ ¡¡¡¡Ïà¶ÔÆäËü¼¼ÊõºÍ±ê×¼£¬CUDAÓÐÃâ·ÑºÍѧϰÃż÷µÍµÄÓŵ㣬¶øÕâ¸öÀàËÆ¡°Âóµ±ÀÍ¡±µÄÍÆ¹ã²ßÂÔ£¬Ò²Äܱ£Ö¤µ±ÕâЩ¡°Ñ§Éú¡±À뿪ѧУ½øÈëÆóҵʱ£¬CUDA²»ÔÙÊǸöİÉú´Ê»ã¡£´ËÍâ¾ÝWalsh͸¶£¬NvidiaÒÑÔÚÈ«Çò·¶Î§ÄÚÉèÁ¢CUDA×ÔÓɽ»Á÷ÂÛ̳¡£ ¡¡¡¡ÄÇô£¬CUDA¹¦Ð§ÈçºÎ£¿´Ó¼¼Êõ²ãÃæËµ£¬´«Í³CPUÓÐÒ»¸öºËÐÄ£¬¿ÉÒԺܿìÔËÐÐÒ»¸ö³ÌÐò¡£µ«×ÔÈËÀà½øÈë¶àºËʱ´úºó£¬¸ü¶àÄں˲¢²»Òâζ¿ÉÒÔ°ÑÒ»¸ö¼òµ¥µÄ³ÌÐòÔËÐеøü¿ì£¬ÒòΪһ¸ö³ÌÐòÈÔÖ»ÄÜÔËÐÐÔÚÒ»¸öºËÉÏ£»ÁíÒ»·½Ã棬³ÌÐòÔ±Òª±àдÄܹ»ÔÚ¶à¸öºËÉÏÔËÐеijÌÐò·Ç³£ÄÑ¡£ ¡¡¡¡CUDAÄÜʵÏÖµÄÊÇ©¤©¤ÔÚÆä¼Ü¹¹Ï£¬³ÌÐòÔ±¿ÉÒÔºÜÈÝÒ×±àд³ÌÐòÔËÐÐÔÚÐí¶àºËÐÄÉÏ¡£¡°Í¨¹ýCUDA£¬ÕâЩ³ÌÐò¿ÉÒÔÔÚNvidiaµÄÊý°Ù¸öGPUÄÚºËÖÐÔËת£¬ÔËÐÐËٶȱÈÓ¢ÌØ¶û×î¿ìµÄCPU»¹Òª¿ì10±¶ÖÁ100±¶¡£¡±Walsh˵¡£ ¡¡¡¡×îÖØÒªµÄ£¬ ¸Ã¼¼Êõ»¹ÊÊÓÃÓÚ³¬¼¶¼ÆËã»ú£¬ÓµÓÐ×î¶à960¸ö²¢Ðд¦ÀíºËÐĵġ°Nvidia Tesla¡±ÊÇNvidiaµÄ¸öÈ˳¬¼¶¼ÆËã»úÆ·ÅÆ£¬¿ÉÒÔÈÃÓû§ÔÚ×ÀÃæÉÏÌåÑéȺ¼¯¼¶¼ÆËãÐÔÄÜ©¤©¤×î¸ß±È±ê×¼PC¼°¹¤×÷Õ¾¿ì250±¶¡£ ¡¡¡¡Nvidia GPU¼ÆËãÒµÎñ²¿ÃÅ×ܾÀíAndy Keane¸æËß¼ÇÕߣ¬NvidiaËùÒÔÍÆ³öCUDA²¢ÔÚÆÀ¹À·çÏÕºóÔ¸½«Æä´ó¹æÄ£Íƹ㣬Ê×ÏÈÊÇ»ùÓÚ¼¼ÊõµÄ·¢Õ¹¡£ ¡¡¡¡GPU¹¦ÄÜÒÑÔ½À´Ô½Ç¿´ó£¬¼ÆËãÉÏÉõÖÁÒѾ³¬¹ýͨÓÃCPU£¬Èç´ËÇ¿´óµÄоƬÈç¹ûÖ»ÊÇ×÷ΪÏÔ¿¨¹ýÓÚÀË·Ñ£»¶ø¶ÔÆóÒµÔË×÷״̬Á¼ºÃ¡¢ÔÚÊг¡·Ý¶îÉÏÕ¼Óоø¶ÔÓÅÊÆµÄNvidiaÀ´Ëµ£¬Ä¿Ç°·Ç³£ÖØÒªµÄÊÇ©¤©¤ÎªGPUѰÕÒµ½Ò»¸öÃæÏòδÀ´µÄ¸ü¹ã·ºµÄÓÃ;ºÍ¿Õ¼ä£¬·ñÔò¼´±ãÊÇÆäµ¥GPU°ÔÖ÷GTX280Ò²Ö»ÄÜ¿¿½µ¼ÛÀ´Ôö¼ÓÊг¡·Ý¶î¡£ ¡¡¡¡ÕâÒ²ÕýÊÇNvidiaÍÆ³ö²¢´óÁ¦ÍƹãCUDAµÄÕæÕýÄ¿µÄ¡£ ¡¡¡¡Walsh͸¶£¬½ñÄêÊÇCUDAÖÁ¹ØÖØÒªµÄÒ»Ä꣬ÒòÎªËæÈ«ÇòÍÆ¹ãµÄ¼ÓËÙ£¬Èí¼þ¿ª·¢·½ÃæÕýÓÐÔ½À´Ô½¶à¿Í»§Õë¶ÔCUDAƽ̨·¢Õ¹¸÷ÖÖÓ¦Óã¬ÕâÒ²Òâζ×Å£¬CUDAµÄÒýÈ룬µÄÈ·Õý½«Nvidia´øÈëÐÂÉÌÒµ¿Õ¼ä¨D¨DÔ½À´Ô½¶àNvidiaµÄGPUÕýÔÚÈËÀàÉúÃü¿ÆÑ§¡¢Ê¯ÓÍ¡¢Ò½ÁÆ¡¢ÎÀÐǵȶà¸ö¸ßÐÔÄܼÆËãÁìÓò·¢»Ó×÷Óᣠ¡¡¡¡¡°GPU¡±µÞÔìÕßµÄÏÂÒ»²½ ¡¡¡¡Ä¿Ç°£¬NvidiaÔ±¹¤Ô¼Îª5400ÈË×óÓÒ£¬CUDAËäδÉèÁ¢µ¥¶ÀµÄ²¿ÃÅ£¬µ«Éæ¼°¸ÃÒµÎñµÄÔ±¹¤Òѳ¬¹ý¹«Ë¾×ÜÈËÊýµÄ1/5¡£ ¡¡¡¡NvidiaÊÇÈ«Çò×îÔçÌá³ö¡°GPU¡±¸ÅÄîµÄ¹«Ë¾¡£ ¡¡¡¡GPUÓÉNvidiaÔÚ1999ÄêÍÆ³ö£¬ ÊÇÏà¶ÔÓÚCPUµÄÒ»¸ö¸ÅÄî¡£ÓÉÓÚÏÖ´ú¼ÆËã»úÖÐ(ÓÈÆäÊǼÒÓÃϵͳ¡¢ÓÎÏ··¢ÉÕÓÑ)ͼÐδ¦ÀíÆ÷±äµÃÔ½À´Ô½ÖØÒª£¬¼ÆËã»úÐÐÒµ¿ªÊ¼ÐèÒªÒ»¸öרÃŵÄͼÐκËÐÄ´¦ÀíÆ÷¡£ ¡¡¡¡1995Ä꣬ÔÚһЩ·çͶ±íʾÔÙ×÷Ò»¸öVGA Adaptor¹«Ë¾ÒâÒå²»´óµÄÇé¿öÏ£¬ Nvidia¼á³ÖÍÆ³öÁ˵ÚÒ»¿îÏÔ¿¨²úÆ·NV1¡£ ¡¡¡¡Õâ¿î²úÆ·ÔÚ3DͼÐÎÓéÀÖÐÐÒµ¿ªÊ¼Ö®³õ¼´±íÏÖÁ˲»¾Ð´«Í³µÄ·ç¸ñ£¬²¢Ï൱ÓÐÒ°ÐÄÏë³ÉΪȫ·½Î»PCƽ̨ÓéÀÖ°ÔÖ÷£¬²»¹ý£¬ÓÉÓÚÐÔÄÜÉϲ»¾ß±¸±È¾ºÕù¶ÔÊÖÌ«¶àµÄÓÅÊÆ£¬ÇÒ»¹Óû×ÔÁ¢±ê×¼ÞðÆúÒµÄÚͨÓõÄÈý½ÇÐÎÃè»æ3D½¨Ä£¶ø×ªÓÃËıßÐΣ¬ÓëOpenGL¼°D3D¾ù²»¼æÈÝ£¬NV1ÏúÁ¿²»ÊǺܺã¬NvidiaҲΪ´Ë´¦¾³¼èÄÑ£¬Ò»¶ÈÔËÓª×ʽð½öÄÜά³Ö30ÌìÔËת¡£ ¡¡¡¡1996Äêʱ£¬ÒòNV1ͬʱ¼¯³ÉÉù¿¨¹¦ÄÜ£¬ÈÕ±¾ÊÀ¼Î¸øÁËNvidiaÒ»¸ö¶©µ¥£¬Ï£ÍûºóÕßÄÜΪÆäÉè¼ÆÒ»¸öÀàËÆÐ¾Æ¬£¬ËäÈ»ºóÀ´ÊÀ¼ÎÒâʶµ½¸Ã¼Æ»®²»¿ÉÐÐÖÐ;ȡÏûÁ˶©µ¥£¬µ«Ç®»¹ÊÇÕÕ¸¶ÁË¡£ ¡¡¡¡È»¶ø´Ëʱ£¬È«ÇòPCͼÐÎÓ²¼þÊг¡Ò²ÒÑÊÇÕ½¹úʱ´ú£¬ÒÔÑз¢Ð¾Æ¬ÎªÖ÷µÄ³§Ḛ́üÀ¨ÓÐATI¡¢3dfx¡¢3Dlabs¡¢Rendition¡¢S3¡¢Cirrus Logic¡¢TridentµÈ£¬Ð¹ó3dfxÉõÖÁÒÑץס»úÓö³ÉΪPC 3DÓéÀÖµÄÐÂÁìÐ䣬ÓÚ1995Äê·¢²¼µÚÒ»¸ö²úÆ·Voodoo£¬²¢Ó®µÃ¹ã·º»¶Ó ¡£ ¡¡¡¡¹è¹ÈµÄÉÌÒµ»·¾³Ïà¶Ôµ¥´¿£¬¿Æ¼¼¹«Ë¾µÄʤ¸ºÓë·ñºÜ´ó³Ì¶ÈÈ¡¾öÓÚ¼¼ÊõʵÁ¦¡£1997Äêµ×£¬AGP×÷ΪPCƽ̨ÏÔ¿¨½Ó¿Ú³öÏÖÔÚÖ÷°åÉÏ£¬×¨ÎªÓ¦¸¶¶Ô¿í´øÐèÇóÔ½À´Ô½¸ßµÄ3D¼ÓËÙ¿¨£¬ ÕâÏî¼¼Êõ±ä¸ï³ÉΪÁËΣ»úÖÐNvidiaʵÏÖ¿ìËÙÉÏÉýµÄÒ»¸öͨµÀ¡£ ¡¡¡¡1998Ä꣬NvidiaÍÆ³öоƬ´úºÅΪNV3µÄAGP 3D¼ÓËÙ¿¨¡£ ¡¡¡¡Ö®ºó£¬NvidiaµÄRiva TNT¡¢Riva TNT2¼°ºóÐøµÄ¸÷¸ö¸ßƵ°æ±¾³É¹¦ÄÃÏÂϵÁÐ3DÐÔÄÜÍõ¹Ú£¬ÔÚ¶à¸öÁìÓò´ò¿åVoodoo3¼°ATIµÄRage 128£»µ±NV10ÓÚ1999Äê8ÔÂÍÆ³öʱ£¬NvidiaÍÆ³öÁË¡°GPU¡±¸ÅÄî¡£ ¡¡¡¡¹¹½¨ÓÎÏ·»ÃæäÖȾµÄÄ£ÐÍÊÇÈý½ÇÐΡ£Ò»°ã¶øÑÔ£¬äÖȾ·ÖÁ½²½×ߣ¬µÚÒ»²½ÊǾö¶¨Èý½ÇÐεĶ¥µãλÖúÍÑÕÉ«£¬Õⲿ·Ö¹¤×÷£¬ÒÔǰ¶¼ÔÚCPUÉϽøÐУ»µÚ¶þ²½£¬²ÅÊÇÔÚÏÔʾоƬÉϾö¶¨Èý½ÇÐÎÄÚ²¿µÄËùÓеãºÍÑÕÉ«¡£ ¡¡¡¡¶øNvidiaµÄµÚÒ»¸öGPU¨D¨D¡°NV10¡±(¼´GeForce256)ÒÑÄܰÑÈý½ÇÐζ¥µãµÄäÖȾ´ÓCPUÖнâ·Å£¬¸ÄÓÉÏÔʾоƬ×ö¡£ ¡¡¡¡Ò²ÕýÊÇ´Ó´ËʱÆð£¬NvidiaÔÚ¼¼ÊõÉÏ¿ªÊ¼ÔÍÄð¶àÄêºó¶Ô´«Í³CPUÀÏ´óÓ¢ÌØ¶ûµÄÍþв¡£ ¡¡¡¡CUDAÓ°Ïì²úÒµ¸ñ¾Ö ¡¡¡¡Ã¿¸ö¹«Ë¾µÄ¡°Ç°ÊÀ¡±£¬¶¼¿ÉÄÜÓ°Ïì¡°½ñÉú¡±µÄÒ»Ð©ÖØÒªÕ½ÂÔ¡£ ¡¡¡¡ÈçNvidiaµÚÒ»¸ö²úÆ·NV1Óû×ÔÁ¢±ê×¼µÄ¹ýÓÚ¼¤½ø£¬Ó°ÏìÁËÆäÉÏÊÀ¼Í90Äê´úµ×¸ÄΪ֧³Ö΢Èí±ê×¼µÄÖØÒª¾ö²ß¡£Æäʱ£¬´ó²¿·ÖGPU³§É̶¼ÔÚʹÓÃOpenGL»ò×Ô¼ºµÄ±ê×¼£¬¶øÈí¼þ¢¶ÏÕß΢Èí¸Õ¸Õ¿ªÊ¼Õë¶Ô2DºÍ3DÍÆ³ö±ê×¼©¤©¤¡°DirectX¡±¡£ ¡¡¡¡Nvidia×îÖÕÑ¡ÔñÖ§³Ö΢Èí£¬²¢Ôڴ˺ó±»Ö¤Ã÷ÊÇÒ»¸öÕýÈ·¾ö²ß£¬µ«¿Í¹ÛµØËµ£¬ÕâҲΪNvidia×÷Ϊ¼¼ÊõÏÈ·æÐÎÏóÔÚ±¾ÊÀ¼Í³õµÄÑÏÖØÊÜ´ìÂñÏÂÁË·ü±Ê¡£ ¡¡¡¡2000Ä꣬΢ÈíµÚÒ»´úXBOX¿ªÊ¼²ÉÓÃNvidiaоƬ ¡£ºÜ¶àÈËÖªµÀNvidiaµÄNV30ÊǸöÓÐÃûµÄʧ°Ü²úÆ·£¬µ«ºÜÉÙÈË֪Ϥ±³ºóµÄ¸ü¶àÄÚÄ»©¤©¤¾Ý¼ÇÕßÔÚ¹è¹ÈµÄÁ˽⣬³ýµ±Ê±Nvidia¼¸ºõÒ»°ëGPU¹¤³Ìʦ±»ÅÉÈ¥×öXBOXоƬÍ⣬ÁíÒ»ÔÒò¼´ÊÇ΢ÈíÓëNvidia¹ØÓÚXBOXоƬµÄ¼Û¸ñÕùÒé¡£ ¡¡¡¡µ±Î¢ÈíÓëNvidiaǩϼ¸ÄêµÄÐÒéʱ£¬²¢Î´¿¼Âǵ½Ó²¼þ³É±¾Õý·ÉËÙϽµ£¬ËùÒÔÐÒéΪһ´ÎÐÔ¼Û¸ñ¡£Ö®ºó£¬Î¢ÈíÏ£ÍûÐÞ¸ÄÐÒ飬µ«Ôâµ½Nvidia¾Ü¾ø¡£Ë«·½×îÖÕ¶Ô²¾¹«Ì㬹ØÏµÒ²ÓÉ´ËÆÆ»µ¡£ ¡¡¡¡Òò´Ë£¬µ±Î¢Èí·¢²¼¡°DirectX9.0¡±Ê±£¬NvidiaδÄÜÏñÆäËü¾ºÕù¶ÔÊÖÒ»Ñù²ÎÓëÆä±ê×¼µÄ¹æ·¶Öƶ¨£¬NV30µÄһЩÉè¼ÆÌØÐÔÒ²ÓÉ´ËδÄÜÔÚDX9Éϵõ½ºÜºÃ·¢»Ó¡£µ«¾ÀúÖÖÖÖÄ¥ÄѺͿ¼Ñéºó£¬ÒѸüΪ³ÉÊì¡¢ÀϵÀµÄNvidiaÏÖÔÚÖÕÓÚ¿ªÊ¼Ç¿ÊƵØÔÚÒ»¸öÐÂÁìÓòÍÆ³ö×Ô¼º±ê×¼¨D¨DCUDAÊÇÈËÀàGPU²¢ÐмÆËãºÍ¸ßÐÔÄܼÆËãÁìÓòµÄµÚÒ»¸ö¿ª·¢»·¾³±ê×¼¡£ ¡¡¡¡½ØÖÁÏÖÔÚ£¬CUDAÒÑÍÆ³ö2.0°æ±¾£¬³ýÒÑÖ§³ÖCºÍFortran±à³ÌÓïÑÔÍ⣬»¹½«Ö§³Ö΢ÈíÔÚWindows 7Öн«¼¯³ÉµÄDirectX Compute£¬¼°ÏÂÒ»´úÆ»¹ûMac OS²Ù×÷ϵͳ(´úºÅLeopard)ÄÚ²¿¼¯³ÉµÄOpenCL£»¶ø¡°AMD+ATI¡±Ôò»¹Ö»ÊǼƻ®ÔÚδÀ´µÄGPUÄÚ²¿¼ÓÈë¶ÔOpenCLºÍDirectX ComputeµÄÖ§³Ö£¬Ä¿Ç°£¬ÉÐÎÞÈκξßÌåµÄ¾ºÕù²úÆ·¡£ ¡¡¡¡²»¹ý£¬²»ÈݺöÊÓµÄÒ»¸öÎÊÌâÊÇ£¬ ÔÚIT·¢Õ¹Ê·ÉÏ£¬¶À¼ÒÍÆ³öµÄ¹æ·¶ÄÜÑÓÐøµÄÆäʵ²¢²»¶à¼û£¬¶øCUDAÈÔÖ»ÊÇÒ»¸ö½ö»ùÓÚNvidia×ÔÉíGPUµÄ¼¼Êõ¼Ü¹¹£¬ÆäËü³§ÉÌÈç¹ûÒªÓ㬱ØÐë¾¹ýÊÚȨ¡£ ¡¡¡¡´ËÍ⣬CUDA»¹¿ÉÒÔÓõ½CPUÉÏ¡£Ò²¾ÍÊÇ˵£¬ÄÜÈÃÔÚCUDAÏÂΪGPU¼ÓËÙ±àÒëµÄ³ÌÐòÔÚCPUÉÏÔËÐС£ ¡¡¡¡Òµ½çÈÏΪ£¬CUDAÊÇNvidia¿ªÊ¼ÏòÓ¢ÌØ¶û½Ð°åµÄ±êÖ¾£¬µ«Ã»ÈËÄÜ׼ȷԤ֪´ËºóCPUºÍGPUÐÐÒµ»áÈçºÎµ÷Õû±ä»¯£¬Ä¿Ç°ÒÑ¿ÉÒÔÏÔÐÔ¿´µ½µÄÊÇ£¬ÔÚNvidiaºÍATIµÄ²½²½½ô±ÆÏ£¬Ó¢ÌضûÒ²½«ÔÚÃ÷ÄêÉϰëÄêÍÆ³öGPU²úÆ·Larrabe£¬ÄâÈ«ÃæÖ§³ÖDirectX¡¢OpenGLµÈÏÖÓÐAPI¡£ |
ÈÈÃÅÎÄÕÂ
|