µö·¯´× º´·Äó¸®¿Í GPU ÃÖÀûÈ
±³À°°úÁ¤AI ¾ÆÄ«µ¥¹Ìµö·¯´×
Àüü ±³À°ÀÏÁ¤
±³À°ÀÏÁ¤ |
½Åû¸¶°¨ÀÏ |
¼ö°½Åû |
±³À°Àå¼Ò |
±³À°ÀÏÁ¤ Á¶È¸°á°ú°¡ ¾ø½À´Ï´Ù. |
°úÁ¤°³¿ä
GPU(Graphic Processing Unit)¸¦ È°¿ëÇÏ¿© µö·¯´× ¸ðµ¨À» ÃÖÀûÈÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ´Ù·ç´Â °ÍÀ» ¸ñÇ¥·Î ÇÕ´Ï´Ù. Âü°¡ÀÚµéÀº GPU º´·Äó¸®ÀÇ ±âº» À̷кÎÅÍ ½ÃÀÛÇÏ¿© µö·¯´× ¸ðµ¨À» È¿À²ÀûÀ¸·Î ÇнÀÇÏ°í Ãß·ÐÇÏ´Â ¹æ¹ýÀ» ÀÍÈú °ÍÀÔ´Ï´Ù. CUDA¸¦ Áß½ÉÀ¸·Î ÇÑ ½Ç½ÀÀ» ÅëÇØ ½ÇÁ¦·Î µö·¯´× ¸ðµ¨À» °³¹ßÇÏ°í ÃÖÀûÈÇÏ´Â µ¥ ÇÊ¿äÇÑ ±â¼úÀ» ½ÀµæÇÒ ¼ö ÀÖ½À´Ï´Ù.
ƯÀÌ»çÇ×
±³À°´ë»ó
¡¤ µö·¯´× ¾Ë°í¸®Áò°ú Äڵ带 µ¥ÀÌÅÍ¡¤µµ¸ÞÀο¡ ÀûÇÕÇÑ ÇÔ¼ö¡¤ÆÐÅ°Áö·Î ±¸ÇöÇÏ°í ½ÍÀº ºÐ
¡¤ ÇÑÁ¤ÀûÀÎ ÄÄÇ»Æà ¸®¼Ò½º¸¦ È¿À²ÀûÀ¸·Î »ç¿ëÇϱâ À§ÇÑ °³¹ßÀÚ, ±âȹÀÚ, °ü¸®ÀÚ
±³À°È¿°ú
¡¤ GPU(Graphic Processing Unit)¸¦ È°¿ëÇÏ¿© µö·¯´× ¸ðµ¨À» ÃÖÀûÈÇÒ ¼ö ÀÖ´Ù.
¡¤ µö·¯´× ¸ðµ¨À» È¿À²ÀûÀ¸·Î ÇнÀÇÏ°í Ãß·ÐÇÒ ¼ö ÀÖ´Ù.
¡¤ CUDA¸¦ Áß½ÉÀ¸·Î ÇÑ ½Ç½ÀÀ» ÅëÇØ ½ÇÁ¦·Î µö·¯´× ¸ðµ¨À» °³¹ßÇÏ°í ÃÖÀûÈÇÏ´Â µ¥ ÇÊ¿äÇÑ ±â¼úÀ» ½ÀµæÇÒ ¼ö ÀÖ´Ù.
±³À°³»¿ë
±¸ºÐ | ¸ñÂ÷ | ¼¼ºÎ³»¿ë
| 1ÀÏÂ÷
(3½Ã°£) | GPU º´·Ä ó¸®¿Í µö·¯´× °³¿ä | - GPU ÄÄÇ»ÆÃÀÇ °³³ä°ú º´·Ä ó¸® - GPGPU ÇÁ·Î±×·¡¹ÖÀÇ °³¿ä : CUDA ¹× OpenCLÀÇ ±âº» °³³ä - µö·¯´×ÀÇ ±âÃÊ(ÅÙ¼Ç÷Î, ÆÄÀÌÅäÄ¡) - GPGPU ȯ°æ¿¡¼ÀÇ µö·¯´× º´·Ä ó¸® - °³¹ß ȯ°æ ¼³Ä¡ | 1ÀÏÂ÷ (4½Ã°£) | CUDA ÇÁ·Î±×·¡¹Ö ±âÃÊ
| - CUDA ÇÁ·Î±×·¡¹Ö ¸ðµ¨ ¼Ò°³¿Í ±¸¼º ¿ä¼Ò - Hello CUDA ÇÁ·Î±×·¡¹Ö - CUDA Ä¿³Î ÀÛ¼º ¹× ½ÇÇà - ¸Þ¸ð¸® ÇÒ´ç ¹× º¹»ç, ±×¸®µå ¹× ºí·Ï ±¸¼º µîÀÇ ±âÃÊ ½Ç½À | 2ÀÏÂ÷ (4½Ã°£) | ¸ÖƼ ³ëµå ÇнÀ (Multi-Node Training)
| - µö·¯´× ¸ðµ¨ º´·ÄÈ ±â¹ý : µ¥ÀÌÅÍ º´·ÄÈ, ¸ðµ¨ º´·ÄÈ - GPU¸¦ È°¿ëÇÑ µö·¯´× ¸ðµ¨ ÃÖÀûÈ - ºÐ»êȯ°æ ÅÙ¼Ç÷Î(Tensorflow) - ¸Þ¸ð¸® ¹× ¿¬»ê ÃÖÀûÈ ±â¹ý - Horovod¸¦ »ç¿ëÇÑ ÅÙ¼Ç÷Π| 2ÀÏÂ÷ (3½Ã°£) | µö·¯´× ÃÖÀûÈ ±â¹ý
| - ÁÖ¿ä µö·¯´× ÇÁ·¹ÀÓ¿öÅ©¿¡¼ÀÇ GPU ÃÖÀûÈ ±â´É ¼Ò°³ (TensorFlow, PyTorch µî) - GPU¸¦ È°¿ëÇÑ µö·¯´× ¸ðµ¨ ÇнÀ ¹× Ãß·Ð ¼º´É Çâ»ó - µö·¯´× °¡¼Óȸ¦ À§ÇØ Á¦¾ÈµÈ HPC ½Ã½ºÅÛ ¼Ò°³ |
|
÷ºÎÆÄÀÏ
[°úÁ¤¼Ò°³¼] µö·¯´× º´·Äó¸®¿Í GPU ÃÖÀûÈ.pdf