³q¥Î¹Ï§Î³B²z¾¹³]p¡X¡XGPGPU½sµ{¼Ò«¬»P¬[ºcì²z ( ²Åé ¦r) |
§@ªÌ¡G´º¤D¾W¡B¬_´¹¡B±ç¾å? | Ãþ§O¡G1. -> ±Ð§÷ -> ¼Æ¦ì¼v¹³³B²z |
ĶªÌ¡G |
¥Xª©ªÀ¡G²MµØ¤j¾Ç¥Xª©ªÀ | 3dWoo®Ñ¸¹¡G 55847 ¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I¡i¦³®w¦s¡j NT°â»ù¡G 445 ¤¸ |
¥Xª©¤é¡G5/1/2022 |
¶¼Æ¡G224 |
¥úºÐ¼Æ¡G0 |
|
¯¸ªø±ÀÂË¡G |
¦L¨ê¡G¶Â¥Õ¦L¨ê | »y¨t¡G ( ²Åé ª© ) |
|
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R (½Ð¥ýµn¤J·|û) |
ISBN¡G9787302604648 |
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç |
(²Åé®Ñ¤W©Òz¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, YŪªÌ»Ýn½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ) |
§@ªÌ§Ç¡G |
ĶªÌ§Ç¡G |
«e¨¥¡GÀHµÛ¤H¤u´¼¯àªº¸³tµo®i¡A²{¥N«H®§ªÀ·|¤¤¼Æ¾Ú´N¬O¥Í²£n¯À¡Aºâ¤O´N¬O¥Í²£¤O¡C¦p¦óºcµ®¥¼¨Ó¤jºâ¤Oªº°ò¦³]¬I¡Aº¡¨¬¤H̹ï³q¥Î¤jºâ¤OµL¤î¹Òªº°l¨D¡A¦¨¬°«P¶i¤H¤u´¼¯à©M«H®§²£·~«ùÄò°·±dµo®iªº«n¦]¯À¡C ¦b·í«e²³¦hºâ¤Oªä¤ùªº¤£¦P§ÎºA¤¤¡A·½¤_¹Ï§Î³B²z¾¹ªº³q¥Î¹Ï§Î³B²z¾¹(General Purpose Graphics Processing Unit¡AGPGPU)²æ¿o¦Ó¥X¡A¦b²³¦h¦æ·~©M¦hÓ»â°ì¤¤±o¨ì¤F¥R¤ÀªºÅçÃÒ¡A¼sªx½á¯à¹Ï§Î/´åÀ¸¡B°ª©Ê¯àpºâ¡B¤H¤u´¼¯à¡B¼Æ¦r³f¹ô¤Î¦hºØ¦æ·~À³¥Îªº¤j¼Æ¾Ú³B²z¡C±o¯q¤_¨ä¤jºâ¤O©M°ª«×¥i½sµ{¯S©Ê¡AGPGPU§@¬°¤@ºØ³q¥Î¥[³t¾¹¤w¸g¦¨¬°¥¼¨Óºâ¤O«Ø³]ªº°ò¦©Ê¾¹¥ó¡C¥¿È¥»®Ñ¼¶½Z¤§®É¡A¦b¤H¤u´¼¯à¡Bºâ¤O°ò«Ø©M¤¤¬ü³Õ«Ùµ¥¦hºØ¦]¯Àªº±À°Ê¤U¡A°ê¤ºGPGPU¦æ·~µo®i©M³Ð·~¼ö¼é¤]¥¿§e²{¥X«e©Ò¥¼¦³ªº¼ö«×¡C µM¦Ó¡A¬Û¤ñ¤_§Q¥ÎGPGPU¶i¦æÀ³¥Î¶}µo¦b°ê¤ºªº´¶¤Îµ{«×¡AGPGPUªºÅé¨tµ²ºc©Mªä¤ù³]pµ¥®Ö¤ßÃöÁä§Þ³N¤´µMÃbÂ_¦b°ê¥~¤Ö¼Æªä¤ù¼t°Ó¤â¤¤¡A§ÚÌ»P°ê¥~¬Û¤ñ¤´µM¦s¦b¸û¤j®t¶Z¡C³o¨ÌµM¬O§Ú°ê°ªºÝ³q¥Î³B²z¾¹ªä¤ù²£·~µo®i¥²¶·¬ð¯}ªºµuªO¡C ¿ò¾Ñªº¬O¡AºI¦Ü¥Ø«e¡A°ê¤ºÁÙ¨S¦³¤@¥»¦X¾Aªº±Ð§÷¯à°÷À°§UÅé¨tµ²ºc³]p¤Hû¡Bªä¤ù³]p¤Hû¤ÎGPGPU½sµ{¤Hû²`¤J²z¸ÑGPGPUÅé¨tµ²ºcªº¤º²[©Mµw¥ó³]pªº¶ø¯µ¡C§Y«K¦b°ê»ÚS³ò¤º¡A¬ÛÃöªº±M·~®ÑÄy¤]¦}¤£¦h¨£¡C¦Ó¥B¡AGPGPUªº¾ú¥v¦}¤£ªø¡C¤H̹ïGPGPUªº¤F¸Ñ¦}¨S¦³¹³³q¥Î³B²z¾¹CPU¨º¼Ë²`¤J¡A¤]¨S¦³¹F¨ì²`«×¾Ç²ß±M¥Î¥[³t¾¹ªñ¦~¨Ó°ªº¦ªº¼ö«×¡C³o¾ÉPµL½×GPGPUªº²£·~µo®iÁÙ¬O¾Ç³N¬ã¨s³£±Á{µÛ¸û°ªªºªùÂe¡C ¤£¿nài¨B¡AµL¥H¦Ü¤d¨½¡C§Ú̹Á¸ÕµÛ¥h¶ñ¸É³oӪťաAÁÚ¥X²`¤JGPGPUÅé¨tµ²ºcªº¤@¤p¨B¡C¥»®Ñ¦}¤£¬O¤@¥»GPGPUÀ³¥Î¶}µo«ü«n¡A¤]¤£¬O¤@¥»GPGPU½sµ{»yªk¤â¥U¡A§ó¤£¬O¯S¦³²£«~ªº±À¼s©Î¬O´_Âøªä¤ùªº¤uµ{¹ê²{¡A¦]¬°¦b³o¨Ç¤è±¤w¸g¦³¤F¤j¶q«Ü¦nªº±Ð§÷©M°Ñ¦Ò®Ñ¥i¥H´£¨ÑÂ×´Iµ¾¹êªº®×¨Ò»P§¹¾ã·Ç½Tªº»¡©ú¡C §Ú̧Ʊ檺¬OÅýŪªÌ¥H¬[ºcªºµø¨¤¡A¥h²z¸ÑGPGPUÅé¨tµ²ºcªº¯SÂI¡A¥h«ä¦ÒGPGPUªä¤ù³]pªº¤è¦¡¡C§Ú̧ó§Æ±æ³q¹L¥»®Ñ¯à°÷±Òµo§ó¦hªºÅªªÌ¥h²z¸Ñªä¤ù³]pªº¯SÂI¡A«ä¯Ápºâªº¥»½è¡A¶i¦Ó¯à°÷§â´¤¥¼¨Ó°ª©Ê¯à³q¥Îpºâ¬[ºcªºµo®i¤è¦V¡C§Ṳ́]§Æ±æ³q¹L¥»®Ñ»P°ê¤º¦P¦æ¤@°_±´°Q©M¤À¨ÉGPGPU¬[ºc©Mªä¤ù³]pªº¬ã¨s¦¨ªG¡A±À°Ê§Ú°ê°ªºÝ³q¥Î³B²z¾¹ªä¤ù©M¤H¤u´¼¯à²£·~ªº¶i¤@¨Bµo®i¡C ¥»®Ñ¦@¤À¬°7³¹¡A¤º®e²[»\GPGPU·§z¡B½sµ{¼Ò«¬¡B±±¨î®Ö¤ß¬[ºc¡B¦sÀx¬[ºc¡B¹Bºâ³æ¤¸¬[ºc¡B±i¶q®Ö¤ß¬[ºc¤ÎÁ`µ²»P®i±æ¡C¨ä¤¤¡A²Ä1³¹GPGPU·§z¡AµÛ«¤¶²ÐGPGPU»PCPUÅé¨tµ²ºc¤Wªº®t²§©M²{¥NGPGPU²£«~ªº¯SÂI¡C²Ä2³¹GPGPU½sµ{¼Ò«¬¡A¤¶²ÐGPGPU½sµ{¼Ò«¬ªº®Ö¤ß·§©À¡A¤Ä°Ç¥XGPGPU²§ºcpºâªº³]pnÂI¡C²Ä3³¹GPGPU±±¨î®Ö¤ß¬[ºc¡A¹ïGPGPU«ü¥O¬y¤ô½u©MÃöÁä±±¨î³¡¥óªºì²z¶i¦æ¤ÀªR©M¤¶²Ð¡A¦}²`¤J±´°QGPGPU¬[ºcªº²~ÀV°ÝÃD©MÀu¤Æ¤èªk¡C²Ä4³¹GPGPU¦sÀx¬[ºc¡A¹ïGPGPU¦h¼Ëªº¼h¦¸¤Æ¦sÀx¾¹¶i¦æ¤¶²Ð¡A«ÂI±´°Q¤ù¤W¦sÀx¾¹ªº³]p©MÀu¤Æ¤èªk¡C²Ä5³¹GPGPU¹Bºâ³æ¤¸¬[ºc¡A¤¶²Ð¼ÆȪí¥Ü©M³q¥Î¹Bºâ®Ö¤ßªº³]p¡C²Ä6³¹GPGPU±i¶q®Ö¤ß¬[ºc¡A¹ï±Mªù¬°¤H¤u´¼¯à¥[³t¦Ó³]pªº±i¶q®Ö¤ß¬[ºc®i¶}¤ÀªR»P¤¶²Ð¡A´¦¥ÜGPGPU¹ï²`«×¾Ç²ß¶i¦æµw¥ó¥[³tªº°ò¥»ì²z¡C¦b¤Wz¬[ºcì²z¡B³]p¤èªkªº±´°Q¤¤¡A¥»®ÑÁÙµÛ«¤¶²Ð°ê»Ú«eªuªº¬ã¨s¦¨ªG¡A¤O¹Ï¸ÑÄÀ³]pI¦Zªº¬D¾Ô¡A«P¨ÏŪªÌ§ó²`¤J¦a«ä¦ÒGPGPU¬[ºc³]pªº®Ö¤ßn¯À°ÝÃD¡C²Ä7³¹Á`µ²»P®i±æ¡A¹ï¥þ®Ñ¤º®e¶i¦æÁ`µ²¡A¦}¹ïGPGPUµo®i¶i¦æ®i±æ¡C ³o¥»®Ñªº¥Xª©¡A¾®»E¤F³\¦h¦Ñ®v¡B¦P¾Ç©M·~¬É¦P¦æªº§V¤O©M¤ß¦å¡C ·PÁ¤W®ü¥æ³q¤j¾Çªº³Õ¤h¬ã¨s¥Í§õ¿³¡B¼B¾Ç²W¡B¤ý¦°¯è¤ÎºÓ¤h¬ã¨s¥Í©x´f¿A¡B¤ý¶®¼ä¡B¤ýª²¦b¥»®Ñ¸ê®Æ·j¶°¡B¾ã²z¤u§@¤¤°µ¥Xªº¥¨¤j°^Äm¡C ·PÁ¤W®ü¥æ³q¤j¾Çªº»â¾É©M¦P¨Æ¦b¥»®Ñ¼g§@¹Lµ{¤¤µ¹¤©ªº¤ä«ù¡C ·PÁ¾À¥Q¬ì§Þ¸³¨Æªø±i¤å¦b¥»®Ñ¼g§@¹Lµ{¤¤´£¨Ñªº¤ä«ù¡A¤]¯S§O·PÁ¾À¥Q¬ì§Þ¤ý®ü¤t¡B³¯Às¡Bðm³Õ¤hµ¥¹ï¥»®Ñ¤º®eªº«Øij©M¸É¥R¡C ·PÁ²MµØ¤j¾Ç¥Xª©ªÀ²±ªF«G©M±Z§Íµ¥¦b¥»®Ñªº½s®Õ¤u§@¤¤©Ò°µ¥Xªº°^Äm¡C ÁöµM§Ú̦b¥»®Ñ½s¼¶¹Lµ{¤¤ºë¯q¨Dºë¡A¦ý¥Ñ¤_®É¶¡Ü«P©M½sªÌ¤ô¥¦³¡A®Ñ¤¤Ãø§K¦³²¨º|©M¤£¨¬¤§³B¡AÀµ½ÐŪªÌ§åµû«ü¥¿¡I ½sªÌ 2022¦~3¤ë |
¤º®e²¤¶¡G¥»®Ñ¬O¤@¥»³q¥ÎGPUªä¤ù¬°°ò¦¹ê²{ªä¤ù³]pªº±M·~®ÑÄy¡C¤¶²Ð¤FGPUªº°ò¦²z½×¡AGPGPUªº³nµw¥ó¬[ºc¡A¬ÛÃö¤u¨ã¥H¤ÎÀu¤Æ§Þ³N¡C¥H³q¥ÎGPGPUªä¤ù¬°°ò¦¥»O¶i¦æ®i¶}¡A«ÂI²`¤J¤Fªä¤ùªº¬[ºc³]pì²z¡A¬[ºc³]p²z©À©Mµ{§ÇÀu¤Æ§Þ³N¡A¦P®É¥Hµ²¦XAIÀ³¥Î®i²{©Ê¯àÀu¶Õ©M¯S¦³»ùÈ¡C³q¹L¥»®Ñ¡A¨ÏŪªÌ¯à¨t²Î¤F¸ÑÅé¨tµ²ºc²z½×¡A«P¶iGPGPUªä¤ù¬[ºc³]pªº¿³½ì»P¾Ç²ß¡A¤£Â_¤F¸ÑGPGPUªä¤ù§Þ³Nªº·sµo®i¡A·s§Þ³N¡C¥»®Ñ¬O°ê¤ºº³¡Ãö¤_GPGPUªä¤ù¬[ºc³]p¨t²Î©Ê¤¶²Ðªº±Ð§÷¡AÝÅU²z½×°ò¦¤Î¹ê²{À³¥Î¡A¼sªö¦Óºë¨ú¡A¼h¼h´¦¶}GPGPUªä¤ùì²z¡C¥»®Ñ¥i§@¬°°ªµ¥°|®Õ¡B¬ì¬ã¾÷ºcµ¥¬ÛÃö³æ¦ì±q¨Æ²z½×±Ð¾Ç©ÎªÌpºâ¾÷¾Ç¬ì¶i¦æ¬ì¾Ç¬ã¨sªº¬ì¾Ç®a¡B¤uµ{®vªº°Ñ¦Ò®ÑÄy¡A¤]¥i§@¬°°ª¦~¯Å¥»¬ì¥Í©M¬ã¨s¥Íªº¾Ç²ß°Ñ¦Ò®ÑÄy¡C |
¥Ø¿ý¡G²Ä1³¹GPGPU·§z 1¡D1GPGPU»P¦}¦æpºâ¾÷ 1¡D1¡D1¦}¦æÅé¨tµ²ºc 1¡D1¡D2GPU»PCPUÅé¨tµ²ºc¹ï¤ñ 1¡D2GPGPUµo®i·§z 1¡D2¡D1GPU 1¡D2¡D2±qGPU¨ìGPGPU 1¡D3²{¥NGPGPU²£«~ 1¡D3¡D1NVIDIAGPGPU 1¡D3¡D2AMDGPGPU 1¡D3¡D3IntelGPGPU 1¡D3¡D4¨ä¥LGPU °Ñ¦Ò¤åÄm ²Ä2³¹GPGPU½sµ{¼Ò«¬ 2¡D1pºâ¼Ò«¬ 2¡D1¡D1¼Æ¾Ú¦}¦æ©M½uµ{ 2¡D1¡D2¥D¾÷úQ³]³ÆºÝ©M¤º®Ö¨ç¼Æ 2¡D2½uµ{¼Ò«¬ 2¡D2¡D1½uµ{²Õ´»P¼Æ¾Ú¯Á¤Þ 2¡D2¡D2½uµ{¤À°t»P°õ¦æ 2¡D2¡D3½uµ{¼Ò«¬¤pµ² 2¡D3¦sÀx¼Ò«¬ 2¡D3¡D1¦h¼Ëªº¦sÀx¾¹Ãþ«¬ 2¡D3¡D2¦sÀx¸ê·½»P½uµ{¦}¦æ«× 2¡D4½uµ{¦P¨B»P³q«H¼Ò«¬ 2¡D4¡D1¦P¨B¾÷¨î 2¡D4¡D2¨ó§@²Õ 2¡D4¡D3¬y»P¨Æ¥ó 2¡D4¡D4ì¤l¾Þ§@ 2¡D5CUDA«ü¥O¶°·§z 2¡D5¡D1¤¤¶¡«ü¥OPTX 2¡D5¡D2¾÷¾¹«ü¥OSASS °Ñ¦Ò¤åÄm
²Ä3³¹GPGPU±±¨î®Ö¤ß¬[ºc 3¡D1GPGPU¬[ºc·§z 3¡D1¡D1CPUúQGPGPU²§ºcpºâ¨t²Î 3¡D1¡D2GPGPU¬[ºc 3¡D1¡D3ÂX®i°Q½×¡G¬[ºc¯SÂI©M§½©Ê 3¡D2GPGPU«ü¥O¬y¤ô½u 3¡D2¡D1«e¬q¡G¨ú«ü»PĶ½X 3¡D2¡D2¤¤¬q¡G½Õ«×»Pµo®g 3¡D2¡D3¦Z¬q¡G°õ¦æ»P¼g¦^ 3¡D2¡D4ÂX®i°Q½×¡G½uµ{§ô«ü¥O¬y¤ô½u 3¡D3½uµ{¤À¤ä 3¡D3¡D1¿×µü±H¦s¾¹ 3¡D3¡D2SIMT°ï´Ì 3¡D3¡D3¤À¤ä«Ì»Ù 3¡D3¡D4ÂX®i°Q½×¡G§ó°ª®Äªº½uµ{¤À¤ä°õ¦æ 3¡D4½uµ{§ô½Õ«× 3¡D4¡D1½uµ{§ô¦}¦æ¡B½Õ«×»Pµo®g 3¡D4¡D2°ò¥»ªº½Õ«×µ¦²¤ 3¡D4¡D3ÂX®i°Q½×¡G½uµ{§ô½Õ«×µ¦²¤Àu¤Æ 3¡D5°O¤ÀµP 3¡D5¡D1¼Æ¾Ú¬ÛÃö©Ê 3¡D5¡D2GPGPU¤¤ªº°O¤ÀµP 3¡D5¡D3ÂX®i°Q½×¡G°O¤ÀµP³]pÀu¤Æ 3¡D6½uµ{¶ô¤À°t»P½Õ«× 3¡D6¡D1½uµ{¶ô¦}¦æ¡B¤À°t»P½Õ«× 3¡D6¡D2°ò¥»ªº½uµ{¶ô¤À°t»P½Õ«×µ¦²¤ 3¡D6¡D3ÂX®i°Q½×¡G½uµ{¶ô¤À°t»P½Õ«×µ¦²¤Àu¤Æ °Ñ¦Ò¤åÄm ²Ä4³¹GPGPU¦sÀx¬[ºc 4¡D1GPGPU¦sÀx¨t²Î·§z 4¡D1¡D1CPUªº¼h¦¸¤Æ¦sÀx 4¡D1¡D2GPGPUªº¦sÀx¼h¦¸ 4¡D2±H¦s¾¹¤å¥ó 4¡D2¡D1¦}¦æ¦hªO¶ôµ²ºc 4¡D2¡D2ªO¶ô¨R¬ð©M¾Þ§@¼Æ¦¬¶°¾¹ 4¡D2¡D3¾Þ§@¼Æ¦}¦æ³X°Ý®Éªº¬ÛÃö©Ê«_ÀI 4¡D2¡D4ÂX®i°Q½×¡G±H¦s¾¹¤å¥óªºÀu¤Æ³]p 4¡D3¥i½sµ{¦h³B²z¾¹¤ºªº¦sÀx¨t²Î 4¡D3¡D1¼Æ¾Ú³q¸ô·§z 4¡D3¡D2¦@¨É¦sÀx¾¹³X°Ý 4¡D3¡D3L1°ª³t½w¦s³X°Ý 4¡D3¡D4¯¾²z½w¦s 4¡D3¡D5ÂX®i°Q½×¡G¤ù¤W¦sÀx¨t²ÎªºÀu¤Æ³]p 4¡D4¥i½sµ{¦h³B²z¾¹¥~ªº¦sÀx¨t²Î 4¡D4¡D1¦sÀx¤À°Ï³æ¤¸ 4¡D4¡D2L2½w¦s 4¡D4¡D3´V½w¦s³æ¤¸ 4¡D4¡D4¥þ§½¦sÀx¾¹ 4¡D5¦sÀx¬[ºcªºÀu¤Æ³]p 4¡D5¡D1¤ù¤W¦sÀx¸ê·½¿Ä¦X 4¡D5¡D2§Þ³N¹ï¤ñ»P¤pµ² °Ñ¦Ò¤åÄm ²Ä5³¹GPGPU¹Bºâ³æ¤¸¬[ºc 5¡D1¼ÆȪºªí¥Ü 5¡D1¡D1¾ã«¬¼Æ¾Ú 5¡D1¡D2¯BÂI¼Æ¾Ú 5¡D1¡D3ÂX®i°Q½×¡G¦h¼Ëªº¯BÂI¼Æ¾Úªí¥Ü 5¡D2GPGPUªº¹Bºâ³æ¤¸ 5¡D2¡D1¾ã«¬¹Bºâ³æ¤¸ 5¡D2¡D2¯BÂI¹Bºâ³æ¤¸ 5¡D2¡D3¯S®í¥\¯à³æ¤¸ 5¡D2¡D4±i¶q®Ö¤ß³æ¤¸ 5¡D3GPGPUªº¹Bºâ³æ¤¸¬[ºc 5¡D3¡D1¹Bºâ³æ¤¸ªº²Õ´©M®pȺâ¤O 5¡D3¡D2¹ê»Úªº«ü¥O§]¦R²v 5¡D3¡D3ÂX®i°Q½×¡G¯ß°Ê°}¦Cµ²ºc °Ñ¦Ò¤åÄm ²Ä6³¹GPGPU±i¶q®Ö¤ß¬[ºc 6¡D1²`«×¯«¸gºôµ¸ªºpºâ 6¡D1¡D1²`«×¯«¸gºôµ¸ªºpºâ¯S©º 6¡D1¡D2¨÷¿n¹Bºâ¤è¦¡ 6¡D2±i¶q®Ö¤ß¬[ºc 6¡D2¡D1±i¶q®Ö¤ß¬[ºc¯S©º·§z 6¡D2¡D2Volta¬[ºc¤¤ªº±i¶q®Ö¤ß 6¡D2¡D3±i¶q®Ö¤ßªºµo®i 6¡D2¡D4ÂX®i°Q½×¡G±i¶q®Ö¤ß¹ïµ}²¨ªº¤ä«ù 6¡D3¯«¸gºôµ¸pºâªº³n¥ó¤ä«ù 6¡D4²`«×¾Ç²ßµû»ù°ò·Ç¡X¡XMLPerf °Ñ¦Ò¤åÄm ²Ä7³¹Á`µ²»P®i±æ 7¡D1¥»®Ñ¤º®eÁ`µ² 7¡D2GPGPUµo®i®i±æ |
§Ç¡G |