ÀÌ Ã¥¿¡ ´ëÇÏ¿©
ÀÌ Ã¥ÀÇ ±¸¼º
ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ¿Í ÇÊ¿äÇÑ ÀüÁ¦ Áö½Ä¿¡ °üÇØ
Chapter 1 [ÀÔ¹®] ÇÁ·Î¼¼¼¿Í GPU
1.1 ÄÄÇ»ÅÍ ½Ã½ºÅÛ°ú À̹ÌÁö Ç¥½ÃÀÇ ±âÃÊ
ÇÁ·¹ÀÓ ¹öÆÛ, VRAM, µð½ºÇ÷¹ÀÌ ÀÎÅÍÆäÀ̽º
__ ÄÄÇ»ÅÍ·Î À̹ÌÁö¸¦ Ç¥½ÃÇÏ´Â ¿ø¸®
__ À̹ÌÁö¸¦ Ç¥½ÃÇÏ´Â µð½ºÇ÷¹ÀÌ¡¡ºê¶ó¿î°ü°ú ·¡½ºÅÍ ÁÖ»ç
__ ¾×Á¤ µð½ºÇ÷¹ÀÌ - ¾×Á¤ ¼¿, Çȼ¿, dpi
__ ÇÁ·¹ÀÓ ¹öÆÛ¿Í µð½ºÇ÷¹ÀÌ ÀÎÅÍÆäÀ̽º
1.2 3D ±×·¡ÇÈÀÇ ¿ª»ç
¹®ÀÚ¿¡¼ ±×¸², 2D, 3D·Î. °íÇ°Áú°ú ½Ç½Ã°£
__ Ãʱ⠱׷¡ÇÈ
__ ÄÄÇ»ÅÍ ±×·¡ÇÈ ÀÌ¿ë È®´ë - °íÇ°Áú À̹ÌÁö, ½Ç½Ã°£ ±×¸®±â
__ 3Â÷¿ø ¹°Ã¼ÀÇ ¸ðµ¨¸µ°ú Ç¥½Ã
1.3 3D ¸ðµ¨ ¸¸µé±â
ÆгÎ, ÁÂÇ¥, ¹èÄ¡, ºû
__ Á¾ÀÌ µî ¸ðµ¨¸µ ¸¸µé±â - ÆгÎ, Áö¿ª ÁÂÇ¥¿Í Àü¿ª ÁÂÇ¥
__ Çà·ÄÀ» Àû¿ëÇÏ¿© À§Ä¡³ª ¹æÇâÀ» ¹Ù²Ù¾î ¹èÄ¡ - ¸ðµ¨¸µ º¯È¯, ½ÃÁ¡ º¯È¯, ¸ðµ¨¸µ ºä º¯È¯, Æ®·£½ºÆ÷Áî
__ ºûÀÇ ¹Ý»ç °è»ê - ¶óÀÌÆÃ
1.4 CPU¿Í GPUÀÇ Â÷ÀÌ
ÇÁ·Î¼¼¼µµ ÀûÀçÀû¼Ò¿¡
__ GPU´Â º´·Ä 󸮷Π³ôÀº ¼º´ÉÀ» ½ÇÇö - ¼ö½Ê~¼öõ °³ÀÇ ¿¬»ê±â, GDDR DRAM
__ GPUÀÇ ÃâÇö
__ GPU ÄÄÇ»ÆÃÀÇ ÃâÇö - ºÎµ¿¼Ò¼öÁ¡ ¿¬»êÀ¸·Î ³Ð¾îÁø È°¾à Àå¼Ò
__ GPU´Â ´ë·® º´·Ä ÇÁ·Î¼¼¼ - µ¥½ºÅ©Åé PC¸¦ À§ÇÑ CPU¿Í °ÔÀÓÀ» À§ÇÑ GPU ºñ±³
__ GPU´Â º´·Ä 󸮿¡¼ ³ôÀº ¼º´É ¹ßÈÖ
__ CPU¿Í GPUÀÇ ÀÌÁ¾ ½Ã½ºÅÛ°ú ±×¿¡ µû¸¥ ¹®Á¦
1.5 »ç¿ëÀÚ °¡±îÀÌ¿¡ ÀÖ´Â ´Ù¾çÇÑ GPU
SoC, CPU Ĩ ³»Àå, Discrete GPU
__ ÈÞ´ëÀüÈ¿ë GPU - ½º¸¶Æ®ÆùÀ̳ª ÅÂºí¸´¿ë SoC žÀç
__ CPU Ĩ¿¡ ³»ÀåµÈ GPU - Intel Core ½Ã¸®Áî, AMD APU
__ Discrete GPU¿Í ±×·¡ÇÈ ¿öÅ©½ºÅ×ÀÌ¼Ç - ¼ÒºñÀü·Â 200W¸¦ ³Ñ´Â ¹üÀ§¿¡¼ ÃÖ°íÀÇ ¼º´ÉÀ» ¿øÇÏ´Â »ç¿ëÀÚ
1.6 GPU¿Í ÁÖµÈ Ã³¸® ¹æ½Ä
¸Þ¸ð¸® °ø°£, ±×¸± ¶§ÀÇ GPU ¸Þ¸ð¸® È®º¸ ¹æ½Ä, º´·Ä ó¸®
__ °øÅë ¸Þ¸ð¸® °ø°£Àΰ¡ º°µµ ¸Þ¸ð¸® °ø°£Àΰ¡?
__ Ç® ¹öÆÛ ¹æ½ÄÀΰ¡, ŸÀϸµ ¹æ½ÄÀΰ¡? - ±×¸± ¶§ÀÇ GPU ¸Þ¸ð¸® È®º¸ ¹æ½Ä
__ SIMD ¹æ½ÄÀΰ¡, SIMT ¹æ½ÄÀΰ¡? - ÁÂÇ¥¿Í Çȼ¿ »ö 4¿ä¼Ò¸¦ Çϳª·Î ¹¾î ´Ù·ç±â
1.7 Á¤¸®
Chapter 2 GPU¿Í °è»ê ó¸®ÀÇ º¯Ãµ
2.1 ±×·¡ÇÈ°ú °¡¼Ó±âÀÇ ¿ª»ç
°ÔÀÓ±â, PC ±×·¡ÇÈ
__±×·¡ÇÈ Ã³¸® Çϵå¿þ¾îÀÇ ¿ª»ç - °ÔÀÓ, ÇÏÀÌ¿£µå ½Ã¹Ä·¹ÀÌÅÍ, °úÇÐ ±â¼ú °è»ê
__ ¾ÆÄÉÀÌµå °ÔÀÓ±â
__ °¡Á¤¿ë °ÔÀÓ±â
__ ±×·¡ÇÈ
2.2 ±×·¡ÇÈ º¸µå ±â¼ú
2D ¹è°æ+½ºÇÁ¶óÀÌÆ®, BitBLT, 2D/2.5D/3D ±×·¡ÇÈ °¡¼Ó±â
__ 2D ¹è°æ+½ºÇÁ¶óÀÌÆ®
__ BitBLT
__ 2D ±×·¡ÇÈ °¡¼Ó±â
__ 3D ±×·¡ÇÈ °¡¼Ó±â
2.3 °úÇÐ ±â¼ú °è»ê¿¡ GPU ÀÀ¿ë
À¯´ÏÆÄÀÌµå ¼ÎÀÌ´õ, ¹èÁ¤µµ ºÎµ¿¼Ò¼öÁ¡ ¿¬»ê, ÇÁ·Î±×·¡¹Ö ȯ°æ
__ À¯´ÏÆÄÀÌµå ¼ÎÀÌ´õ
__ GPU¸¦ ÀÌ¿ëÇÑ °úÇÐ ±â¼ú °è»ê - G80 ¾ÆÅ°ÅØó
__ °úÇÐ ±â¼ú °è»êÀº 32ºñÆ®·Î´Â Á¤¹Ðµµ ºÎÁ· - GT200 ¾ÆÅ°ÅØó, GF100 Fermi GPU
__ CUDA ÇÁ·Î±×·¡¹Ö ȯ°æ
__ ¿À·ù °ËÃâ°ú ¼öÁ¤
2.4 º´·Ä ó¸® Æз¯´ÙÀÓ
±âº», MIMD/SIMD/SIMTÀÇ Â÷ÀÌ
__ GPU ÁÂÇ¥ º¯È¯ °è»êÀ» º´·ÄÈÇÔ - º´·Ä °è»êÀ» À§ÇÑ ±âÃÊ Áö½Ä
__ MIMDÇü ÇÁ·Î¼¼¼
__ SIMDÇü ÇÁ·Î¼¼¼
__ SIMD ½ÇÇà ¹®Á¦
__ SIMT ½ÇÇà
2.5 Á¤¸®
Chapter 3 [±âÃÊ Áö½Ä] GPU¿Í °è»ê ó¸®
3.1 3D ±×·¡ÇÈÀÇ ±âº»
OpenGLÀÇ ·»´õ¸µ ÆÄÀÌÇÁ¶óÀÎÀ» ¿¹·Î µé¾î
__ [±âÃÊ Áö½Ä] OpenGLÀÇ ·»´õ¸µ ÆÄÀÌÇÁ¶óÀÎ
__ ÇÁ·¡±×¸ÕÆ® ¼ÎÀÌ´õ - ÇÁ·¡±×¸ÕÆ®ÀÇ »ö°ú ±íÀÌ ¹æÇâÀÇ À§Ä¡¸¦ °è»ê
__ »ùÇø¶´Ù ¿¬»ê - ·»´õ¸µ ÆÄÀÌÇÁ¶óÀÎÀÇ ¸¶Áö¸·
3.2 ±×·¡ÇÈ Ã³¸®¸¦ ¼öÇàÇÏ´Â Çϵå¿þ¾îÀÇ ±¸Á¶
Intel HD Graphics Gen 9 GPUÀÇ ¿¹
__ Intel HD Graphics Gen 9 GPU ÄÚ¾î - °·ÂÇÑ GPU¸¦ žÀçÇÑ PC¿ë ÇÁ·Î¼¼¼
3.3 [½ºÇǵå ÇнÀ] °ÔÀÓ ±×·¡ÇÈ°ú GPU
Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î, ±× ÁøÈÀÇ ±ËÀû - Ưº° ±â°í: ´Ï½ÃÄ«¿Í Á¨Áö(à¤ô¹ à¼ÞÉ)
__ [Çϵå¿þ¾î ºÐ¾ßÀÇ ÁøÈ] ÷´Ü 3D °ÔÀÓ ±×·¡ÇÈÀº ¾ÆÄÉÀ̵åºÎÅÍ - °íÀ¯ÀÇ ½Ã½ºÅÛ, °íÀ¯ÀÇ 3D ±×·¡ÇÈ
__ PlayStation°ú ¼¼°¡ »õÅÏÀÌ ºÒ·¯¿Â 3D °ÔÀÓ ±×·¡ÇÈ µ¥¸ðÅ©¶ó½Ã - PC 3D ±×·¡ÇÈÀÇ ¿©¸í±â
__ DirectX 7 ½Ã´ë - ÁøÁ¤ÇÑ ÀǹÌÀÇ ¡®GPU¡¯°¡ µîÀåÇϱ⠽ÃÀÛ
__ ÇÁ·Î±×·¡¹Ö °¡´É ¼ÎÀÌ´õ ½Ã´ëÀÇ °³¸· - Shader Model (SM) »ç¾ç
__ [¼ÒÇÁÆ®¿þ¾î ºÐ¾ßÀÇ ÁøÈ] ±Ù´ë °ÔÀÓ ±×·¡ÇÈÀÇ ¡®3°³ÀÇ ½Å±â¡¯ - Ç¥Çö ¿ä¼Ò·Î º¸´Â ±Ù´ë °ÔÀÓ ±×·¡ÇÈ
__ [ºû Ç¥Çö] ¹ý¼± ¸ÅÇÎ - HD °ÔÀÓ ±×·¡ÇÈ ½Ã´ë¿¡ À̸£·¯ ¿ä±¸µÈ ÇÏÀÌ µðÅ×ÀÏ Ç¥Çö
__ [±×¸²ÀÚ Ç¥Çö] ÃֽŠGPUµµ ±×¸²ÀÚ ÀÚµ¿ »ý¼º ¸ÞÄ¿´ÏÁòÀº žÀçÇÏÁö ¾ÊÀ½
__ [ÇöÀç ÁÖ·ùÀÎ ±×¸²ÀÚ Ç¥Çö] ±íÀÌ ±×¸²ÀÚ ±â¹ý - ´Ù¾çÇÑ ±×¸²ÀÚ¸¦ ¸¸µé ¼ö ÀÖ°Ô µÊ
__ HDR ·»´õ¸µ - Çö½Ç ¼¼°èÀÇ ÈÖµµ¸¦ °¡´ÉÇÑ ÇÑ Á¤È®È÷ Ç¥ÇöÇÏ·Á¸é
__ HDR ·»´õ¸µÀÌ °¡Á®¿Â 3°¡Áö È¿´É
3.4 °úÇÐ ±â¼ú °è»ê°ú GPU
³ôÀº ¿¬»ê ¼º´ÉÀ¸·Î ¿ëµµ°¡ È®ÀåµÊ
__ °úÇÐ ±â¼ú °è»êÀÇ ´ë»óÀº ¹üÀ§°¡ ¹«Ã´ ³ÐÀ½
__ °úÇÐ ±â¼ú °è»ê°ú ºÎµ¿¼Ò¼öÁ¡ ¿¬»ê - ±Ø´ÜÀûÀ¸·Î Å« ¼ö¿Í ±Ø´ÜÀûÀ¸·Î ÀÛÀº ¼ö¸¦ µ¿½Ã¿¡ ´Ù·ç·Á¸é
__ ºÎµ¿¼Ò¼öÁ¡ ¿¬»êÀÇ Á¤¹Ðµµ »ç¿ë ±¸ºÐ - ±×·¡ÇÈ, ½º¸¶Æ®Æù, °úÇÐ ±â¼ú °è»ê
3.5 º´·Ä °è»ê ó¸®
ÇÁ·Î¼¼¼ÀÇ ÄÚ¾î ¼ö Áõ°¡¿Í °è»ê/ÇÁ·Î±×·¥ÀÇ °ü°è
__ GPUÀÇ µ¥ÀÌÅÍ º´·Ä°ú ½º·¹µå º´·Ä
__ 3D ±×·¡ÇÈÀÇ º´·Ä¼º - Á¤Á¡ ÁÂÇ¥ º¯È¯, Çȼ¿ ¼ÎÀ̵ù
__ °úÇÐ ±â¼ú °è»êÀÇ º´·Ä °è»ê - º´·Äȸ¦ ¾î¶»°Ô È°¿ëÇÒ °ÍÀΰ¡?
3.6 GPU °ü·Ã Çϵå¿þ¾î
¸Þ¸ð¸® ¿ë·®, ´ë¿ªÆø, CPU¿ÍÀÇ ¿¬°á, ¿À·ù¿Í ´ëÃ¥
__ ÀåÄ¡ ¸Þ¸ð¸® °ü·Ã ±âÃÊ Áö½Ä
__ CPU¿Í GPUÀÇ ¿¬°á
__ ÀüÀÚ È¸·ÎÀÇ ¿À·ù ±¸Á¶¿Í ´ëÃ¥
3.7 Á¤¸®
Chapter 4
[»ó¼¼] GPUÀÇ ´ë·® º´·Ä ó¸®
4.1 GPUÀÇ º´·Ä ó¸® ¹æ½Ä
SIMD¿Í SIMT
__ SIMD ¹æ½Ä - 4°³ÀÇ ÁÂÇ¥ °ªÀ» ¹¾î ÇϳªÀÇ µ¥ÀÌÅÍ·Î Ãë±Þ
__ SIMT ¹æ½Ä - Çϳª¾¿ °è»ê
4.2 GPU ±¸Á¶
NVIDIA Pascal GPU
__ NVIDIA Pascal GPU ±âÃÊ Áö½Ä
__ NVIDIA GPUÀÇ ¸í·É ½ÇÇà ±¸Á¶ - [Çϵå¿þ¾î °üÁ¡] ÇÁ·Î±×·¥ÀÇ ±¸Á¶¿Í ½ÇÇà
__ ¿©·¯ °³ÀÇ ½º·¹µå ½ÇÇà
__ SM ½ÇÇà À¯´Ö
__ GPUÀÇ ¸Þ¸ð¸® ½Ã½ºÅÛ - ¿¬»ê±â¿¡ Á÷Á¢ ¿¬°áÇÑ °í¼Ó ÃÖ»óÀ§ ±â¾ï ·¹Áö½ºÅÍ ÆÄÀϺÎÅÍ
__ ¿öÇÁ ½ºÄÉÁÙ·¯ - ¿¬»ê ´ë±â ½Ã°£À» ¼û±è
__ ÇÁ·¹µðÄÉÀÌÆ® ½ÇÇà - Á¶°Ç ºÐ±â ½ÇÇö
4.3 AMD¿Í ARMÀÇ SIMT ¹æ½Ä GPU
AMD GCN ¾ÆÅ°ÅØó¿Í ARM Bifrost GPU
__ AMD GCN ¾ÆÅ°ÅØó GPU
__ ½º¸¶Æ®Æù¿ë SoC
__ ARM Bifrost GPU
4.4 GPU »ç¿ë¼ºÀ» °³¼±ÇÑ ÃÖ±ÙÀÇ ±â¼ú
À¯´ÏÆÄÀÌµå ¸Þ¸ð¸®, SSG, ¼¼¹Ðµµ ÇÁ¸®¿¥ÇÁ¼Ç
__ À¯´ÏÆÄÀÌµå ¸Þ¸ð¸® ÁÖ¼Ò
__ NVIDIA Pascal GPUÀÇ À¯´ÏÆÄÀÌµå ¸Þ¸ð¸®
__ AMD Polaris GPUÀÇ SSG
__ ¼¼¹Ðµµ ÇÁ¸®¿¥ÇÁ¼Ç - ¸í·ÉÀÌ ³¡³¯ ¶§ 󸮸¦ ¹Ù²Þ
4.5 ¿À·ù °ËÃâ°ú ¼öÁ¤
°úÇÐ ±â¼ú °è»ê ¿ëµµ¿¡¼´Â ÇʼöÀÎ ±â´É
__ °úÇÐ ±â¼ú °è»êÀÇ °è»ê °á°ú¿Í ¿À·ù
__ ¿À·ù °ËÃâ°ú ¼öÁ¤ÀÇ ±âº» ¿ø¸®
__ Æи®Æ¼ üũ
__ ECC - Çã¹Ö ºÎÈ£
__ °·ÂÇÑ ¿À·ù °ËÃâ ´É·ÂÀÌ ÀÖ´Â CRC
__ ÀåÄ¡ ¸Þ¸ð¸® ECC ¹®Á¦
4.6 Á¤¸®
Chapter 5 GPU ÇÁ·Î±×·¡¹ÖÀÇ ±âº»
5.1 GPU ȣȯ¼ºÀÇ »ç°í¹æ½Ä
¿ÏÀüÇÑ »óÀ§ ȣȯÀº ¾î·Á¿î »óȲ
__ Çϵå¿þ¾î ȣȯ¼º, ±â°è¾î ¸í·É ¼öÁØÀÇ È£È¯¼º
__ NVIDIAÀÇ Ãß»óÈ ¾î¼Àºí·¯ PTX
__ GPU ¾ð¾î ¼öÁØÀÇ È£È¯¼º - CUDA¿Í OpenCL
5.2 CUDA
NVIDIAÀÇ GPU ÇÁ·Î±×·¡¹Ö ȯ°æ
__ CUDAÀÇ C ¾ð¾î È®Àå
__ CUDA ÇÁ·Î±×·¥¿¡¼ »ç¿ëÇÏ´Â º¯¼ö - º¤ÅÍÇü º¯¼ö Áö¿ø
__ ÀåÄ¡ ¸Þ¸ð¸®ÀÇ ÇÒ´ç/ÇØÁ¦¿Í È£½ºÆ® ¸Þ¸ð¸®¿ÍÀÇ µ¥ÀÌÅÍ Àü¼Û
__ [°£´ÜÇÑ ¿¹] Çà·Ä ÇÕÀ» °è»êÇÏ´Â CUDA ÇÁ·Î±×·¥
__ CUDAÀÇ ¼öÇÐ ¶óÀ̺귯¸®
__ NVIDIA GPUÀÇ °è»ê ´É·Â
__ CUDA ÇÁ·Î±×·¥ÀÇ ½ÇÇà Á¦¾î
__ CUDAÀÇ ´ÙÀ̳»¹Í Æз¯·¼¸®Áò
__ CUDAÀÇ À¯´ÏÆÄÀÌµå ¸Þ¸ð¸®
__ ¿©·¯ °³ÀÇ GPU ½Ã½ºÅÛ Á¦¾î
5.3 OpenCL
¾÷°è Ç¥ÁØ GPU °è»ê ¾ð¾î
__ OpenCLÀ̶õ?
__ OpenCLÀÇ º¯¼ö
__ OpenCLÀÇ ½ÇÇà ȯ°æ
__ Ä¿³Î ½ÇÇà
__ OpenCLÀÇ ¸Þ¸ð¸®
__ OpenCL ÇÁ·Î±×·¥ ¿¹
5.4 GPU ÇÁ·Î±×·¥ ÃÖÀûÈ
¼º´É À̲ø¾î³»±â
__ NVIDIA GPUÀÇ ±×¸®µå ½ÇÇà
__ ¸Þ¸ð¸® ¾×¼¼½º È¿À²È
__ ´õºí ¹öÆÛ¸¦ »ç¿ëÇÏ¿© Åë½Å°ú °è»êÀ» °ãħ
5.5 OpenMP¿Í OpenACC
Áö½ÃÀÚ¸¦ ÀÌ¿ëÇÑ GPU ÇÁ·Î±×·¡¹Ö
__ OpenMP¿Í OpenACCÀÇ ±âÃÊ Áö½Ä
__ NVIDIA°¡ ÈûÀ» ½ñ´Â OpenACC
__ OpenMP¸¦ »ç¿ëÇÑ º´·ÄÈ
__ OpenACC¿Í OpenMP4
5.6 Á¤¸®
Chapter 6 GPU ÁÖº¯ ±â¼ú
6.1 GPUÀÇ ÀåÄ¡ ¸Þ¸ð¸®
´ë·® µ¥ÀÌÅ͸¦ °í¼ÓÀ¸·Î °ø±Þ
__ DRAM
6.2 CPU¿Í GPU »çÀÌÀÇ µ¥ÀÌÅÍ Àü¼Û
PCI Express °ü·Ã ±â¼ú, NVLink, CAPI
__ PCI Express
__ NVIDIAÀÇ NVLink
__ IBMÀÇ CAPI
__ AMDÀÇ SSD žÀç GPU - ºòµ¥ÀÌÅÍ Ã³¸®¿¡ À§·ÂÀ» ¹ßÈÖÇÒ °¡´É¼º
6.3 Á¤¸®
Chapter 7 GPU È°¿ëÀÇ ÃÖÀü¼±
7.1 µö·¯´×°ú GPU
½Å°æ¸ÁÀÇ ±âº»ºÎÅÍ È°¿ë ¿¹±îÁö
__ µö·¯´×¿¡ »ç¿ëµÇ´Â ½Å°æ¸Á
__ µö·¯´×¿¡ ÇÊ¿äÇÑ °è»ê°ú GPU
__ Ä¿½ºÅÒ ASICÀ̳ª FPGA¸¦ ÀÌ¿ëÇÑ µö·¯´× - °·ÂÇÑ °æÀïÀÚ
__ µö·¯´×¿¡¼ÀÇ GPU È°¿ë »ç·Ê
7.2 3D ±×·¡ÇÈ°ú GPU
´Ù¾çÇÑ 3D »ç·Ê
__ NVIDIAÀÇ GRID
7.3 ½´ÆÛÄÄÇ»ÅÍ¿Í GPU
³ôÀº ¿¬»ê ¼º´ÉÀ» Ãß±¸
__ ¼¼°è »óÀ§ 15À§±îÁöÀÇ ½´ÆÛÄÄÇ»ÅÍ »óȲ
__ Ã÷Äí¹Ù´ëÇÐÀÇ HA-PACS/TCA ½´ÆÛÄÄÇ»ÅÍ
__ ½´ÆÛÄÄÇ»ÅÍ´Â ¾îµð¿¡ »ç¿ëÇϴ°¡?
7.4 Á¤¸®
Chapter 8 ÇÁ·Î¼¼¼¿Í GPU ±â¼ú µ¿Çâ
8.1 CPU´Â ¾î¶»°Ô µÉ °ÍÀΰ¡?
½º¸¶Æ®Æù SoC¿ë, µ¥ÀÌÅͼ¾ÅÍ¿ë CPU
__ ½º¸¶Æ®Æù SoC¿ë CPU
__ µ¥ÀÌÅͼ¾ÅÍ¿ë CPU
__ °í¼º´É CPU ±â¼ú µ¿Çâ
8.2 GPU´Â ¾î¶»°Ô µÉ °ÍÀΰ¡?
GPUÀÇ Á¾·ù¿Í ¹Ì·¡
__ GPU Á¾·ù
__ ½º¸¶Æ®Æù GPU´Â ¾î¶»°Ô µÉ °ÍÀΰ¡?
__ ÇÏÀÌ¿£µå GPU´Â ¾î¶»°Ô µÉ °ÍÀΰ¡?
__ Knights Landing - CPU¿Í °¡¼Ó±â ÀÏüÈ
__ PEZY-SC - ÀϺ»¹ß ¸Å´Ï ÄÚ¾î CPU
8.3 ¼ÒºñÀü·Â Àý°¨
¾ÆÅ°ÅØó ȤÀº ȸ·Î ±â¼ú·Î ÇØ°á
__ ¾ÆÅ°ÅØó¿¡ ÀÇÇÑ Àü·Â Àý¾à ¼³°è - Ä¿½ºÅÒ ·ÎÁ÷, µ¿¿µ»ó, µö·¯´×
__ ȸ·Î ±â¼ú¿¡ ÀÇÇÑ Àü·Â Àý¾à
8.4 µö·¯´× Áö¿ø
AI¿¡ÀÇ µµÀü
_ µö·¯´× ó¸® ¿£Áø - 16ºñÆ® ¹ÝÁ¤µµ ºÎµ¿¼Ò¼öÁ¡ ¿¬»ê°ú 8ºñÆ® °íÁ¤¼Ò¼öÁ¡ ¿¬»ê ±â´É
8.5 Á¤¸®
ã¾Æº¸±â
ÀÌ Ã¥Àº GPU ¼³¸í¼ÀÔ´Ï´Ù. ½º¸¶Æ®Æù µîÀÇ È·ÁÇÑ È¸éÀ» ¸¸µå´Â °ÍÀÌ GPUÀ̹ǷΠGPU´Â ¿ì¸® »ýÈ°°ú °¡Àå °¡±î¿î ÇÁ·Î¼¼¼¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ã¥¿¡¼´Â ±×·¡ÇÈ È¸é Ç¥½Ã°¡ ¾î¶»°Ô ÀÌ·ç¾îÁö´ÂÁö, ±×·¡ÇÈ Ç¥½Ã¿ëÀÇ GPU´Â Á¾·¡ÀÇ CPU¿Í ¾î¶»°Ô ´Ù¸¥ÁöºÎÅÍ ¼³¸íÇÕ´Ï´Ù.
ÀÌ Ã¥¿¡¼´Â GPU°¡ ¾î¶² ±¸Á¶·Î µÇ¾î ÀÖ´ÂÁö, ¿Ö CPUº¸´Ù ¼öÄ¡ °è»ê ¼º´ÉÀÌ ÈξÀ ³ôÀºÁö¸¦ ƯÈ÷ ÀÚ¼¼ÇÏ°Ô ¼³¸íÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î GPU´Â ¸¹Àº ¿¬»êÀåÄ¡¸¦ žÀçÇÏ¿© º´·Ä·Î °è»êÀ» ¼öÇàÇÔÀ¸·Î½á ³ôÀº °è»ê ¼º´ÉÀ» ±¸ÇöÇÕ´Ï´Ù. ÇÏÁö¸¸, ¸¹Àº ¿¬»êÀåÄ¡°¡ À־ ±×°ÍÀ» È¿°úÀûÀ¸·Î »ç¿ëÇÏ´Â ÇÁ·Î±×·¥ÀÌ ¾Æ´Ï¶ó¸é ³ôÀº ¼º´ÉÀº ½ÇÇöµÇÁö ¾Ê½À´Ï´Ù. ÀÌ Ã¥¿¡¼´Â GPU·Î ½ÇÇàÇÏ´Â °í¼öÁØ º´·Ä ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ´Â CUDA³ª OpenCL µîÀÇ ¾ð¾î³ª ÀÌµé ¾ð¾î¸¦ »ç¿ëÇÑ °í¼º´ÉÀÇ ÇÁ·Î±×·¥ ÀÛ¼º ¹æ¹ýÀº ¼³¸íÇÏÁö ¾Ê½À´Ï´Ù.