´ë¿ë·®ÀÇ ½Ç½Ã°£ µ¥ÀÌÅÍ Ã³¸®°¡ ÇÊ¿äÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç »ç¿ëÀÌ ±ÞÁõÇÏ¸é¼ ºü¸£°í È¿À²ÀûÀÎ ÀÎÅÍÄ¿³ØÆ® ¼Ö·ç¼ÇÀÇ ÇÑÃþ Áß¿äÇØÁö°í ÀÖ´Ù. ƯÈ÷ ¸Ó½Å·¯´×, µö·¯´×, ÀΰøÁö´É(AI) ½Ã½ºÅÛÀÇ ÀÎÅÍÄ¿³ØÆ®¸¦ À§ÇÑ ÃÖÀûÀÇ ¼Ö·ç¼ÇÀ¸·Î ÀÎÇǴϹêµå°¡ ÁÖ¸ñ¹ÞÀ¸¸ç, Ãʰí¼Ó ÀÎÅÍÄ¿³ØÆ®¸¦ À§ÇÑ ÀÎÇǴϹêµå¿Í ÀÌ´õ³Ý ¼Ö·ç¼ÇÀ» °ø±ÞÇϰí ÀÖ´Â ¸á¶ó³ì½ºÀÇ ½ÃÀå È®´ë¿¡ ź·ÂÀÌ ºÙ°í ÀÖ´Ù. Âû¸® Ǫ(Charlie Foo) ¸á¶ó³ì½º ¾ÆÅÂÁö¿ª ÃѰý ºÎ»çÀåÀº Çѱ¹À» Æ÷ÇÔÇÑ ¾ÆÅÂÁö¿ª¿¡ Àü·«ÀûÀÎ ÅõÀÚ¸¦ ÅëÇØ Â÷¼¼´ë ÀÎÅÍÄ¿³ØÆ® ½ÃÀåÀ» ÁÖµµÇÑ´Ù´Â °èȹÀÌ´Ù.
ÃÖ±Ù µ¥ÀÌÅÍ Æ®·¡ÇÈ ÆøÁõÀº ¹°·Ð ´ë¿ë·®ÀÇ ½Ç½Ã°£ µ¥ÀÌÅÍ Ã³¸®°¡ ÇÊ¿äÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç »ç¿ëÀÌ ´Ã¸é¼ ºü¸£°í È¿À²ÀûÀÎ ÀÎÅÍÄ¿³ØÆ® ¼Ö·ç¼ÇÀÇ ¼ö¿ä°¡ ´Ã°í ÀÖ´Ù. ƯÈ÷ °í¼ÓÀÇ µ¥ÀÌÅÍ Ã³¸®°¡ ÇʼöÀÎ ¸Ó½Å·¯´×, µö·¯´×, AI ½Ã½ºÅÛÀÇ ÀÎÅÍÄ¿³ØÆ®¸¦ À§ÇØ ÀÎÇǴϹêµå°¡ ÁÖ¸ñÀ» ¹ÞÀ¸¸ç ÀÎÇǴϹêµå °ÀÚÀÎ ¸á¶ó³ì½º°¡ µÎ°¢À» ³ªÅ¸³»°í ÀÖ´Ù.
Ãʰí¼Ó, ÀúÁö¿¬, °í¼º´ÉÀ» Ư¡À¸·Î ÇÏ´Â Æ÷°ýÀûÀÎ ¿£µåÅõ¿£µå ÀÎÇǴϹêµå ¹× ÀÌ´õ³Ý Æ÷Æ®Æú¸®¿À¸¦ °ø±ÞÇϰí ÀÖ´Â ¸á¶ó³ì½º´Â ¿ùµîÇÑ ¼º´É°ú ÅõÀÚ´ëºñÈ¿°ú¸¦ ¹ßÈÖÇϸç ÀÎÅÍÄ¿³Ø¼Ç ¼Ö·ç¼Ç ½ÃÀå ¼±µµ¿¡ ¹ÚÂ÷¸¦ °¡Çϰí ÀÖ´Ù.
“ÀÎÇǴϹêµå´Â GPU Ŭ·¯½ºÅÍ ¼º´É ±Ø´ëÈ”
Ǫ ºÎ»çÀåÀº “¸á¶ó³ì½º´Â °æÀï»çº¸´Ù ÇѼ¼´ë ¾Õ¼± ±â¼ú·Î ¿£µåÅõ¿£µå ÀÎÅÍÄ¿³ØÆ® ¼Ö·ç¼ÇÀ» Á¦°øÇÏ¸ç °í¼º´É, ÀúÁö¿¬, °íÈ¿À²ÀÇ ³×Æ®¿öÅ© ±¸Çö¿¡ ³ª¼°í ÀÖ´Ù”¸ç “ÃÖ±Ù¿¡´Â GPU¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ¸Ó½Å·¯´×, µö·¯´×, AI ½Ã½ºÅÛÀÇ ÀÎÅÍÄ¿³ØÆ®¸¦ À§ÇÑ ÃÖÀûÀÇ ¼Ö·ç¼ÇÀ¸·Î ÀÎÇǴϹêµå Ȱ¿ëÀÌ ´Ã¸é¼ ½ÃÀå È®´ë¿¡ °¡¼ÓÀÌ ºÙ°í ÀÖ´Â »óȲÀ¸·Î, ÇÑÃþ Áøº¸µÈ ¼Ö·ç¼ÇÀ¸·Î ÀÎÇǴϹêµå ½ÃÀåÀ» ÁÖµµÇØ ³ª°¥ °Í”À̶ó°í ¹àÇû´Ù.
GPU¸¦ ÀÌ¿ëÇÑ ¹ü¿ë¿¬»ê(GPGPU) ±â¼úÀÌ °¢±¤À» ¹ÞÀ¸¸ç ¼¼°èÀûÀ¸·Î ¸Ó½Å·¯´×, µö·¯´×, AI ½Ã½ºÅÛ µî¿¡ GPU »ç¿ëÀÌ ºü¸£°Ô ´Ã°í ÀÖ´Ù. ÀÌ¿¡ ¸Þ¸ð¸®°£ µ¥ÀÌÅÍ Àü¼Û ±â¼úÀÎ RDMA(Remote Direct Memory Access)¿¡ °Á¡À» °®Ãá ¸á¶ó³ì½º´Â °í¹Ðµµ º´·Ä¿¬»êÀ» º¸´Ù ºü¸£°Ô GPGPU ¿¬»êÀ¸·Î Àüȯ½Ãų ¼ö ÀÖµµ·Ï µ¥ÀÌÅÍ Àü¼Û ¼Óµµ¸¦ ³ôÀÌ´Â ¿£ºñµð¾ÆÀÇ GPU´ÙÀÌ·ºÆ® RDMA¸¦ Áö¿øÇÏ´Â ÀÎÇǴϹêµå ¼Ö·ç¼ÇÀ¸·Î ÃÖÀûÀÇ ÀÎÅÍÄ¿³ØÆ® ȯ°æÀ» ±¸ÇöÇÑ´Ù.
ºÎ»çÀåÀº “¸á¶ó³ì½º´Â GPU´ÙÀÌ·ºÆ® RDMA¸¦ Áö¿øÇØ ºü¸¥ µ¥ÀÌÅÍ Ã³¸®´Â ¹°·Ð º¸´Ù ºñ¿ë È¿À²ÀûÀ¸·Î °í¼º´ÉÀ» ±¸ÇöÇØ GPU Ŭ·¯½ºÅÍÀÇ ¼º´ÉÀ» ±Ø´ëÈÇÑ´Ù”¸ç “ÆäÀ̽ººÏÀÇ ¿ÀÇ AI Ç÷§ÆûÀº ¹°·Ð ´Ù¾çÇÑ ·¹ÆÛ·±½º¿¡¼ ¼º´ÉÀ» ÀÔÁõÇÑ °¡¿îµ¥ ¿£ºñµð¾ÆÀÇ DGX-1 µö·¯´× ¾îÇöóÀ̾𽺿¡ ÀÎÅÍÄ¿³ØÆ® ¼Ö·ç¼ÇÀ» ¹øµé·Î Á¦°øÇØ ´Ù¼öÀÇ GPU¸¦ »ç¿ëÇÏ´Â ½Ã½ºÅÛÀÇ Çâ»ó¿¡ Àû±Ø ³ª¼°í ÀÖ´Ù”°í ¼³¸íÇß´Ù.
ÅõÀÚ °È·Î Çѱ¹ ÀÎÅÍÄ¿³Ø¼Ç ½ÃÀå ¼±µµ
Ǫ ºÎ»çÀåÀº “¾ÆÅÂÁö¿ª¿¡¼µµ GPU¸¦ »ç¿ëÇÏ´Â ¸Ó½Å·¯´×, µö·¯´× ½Ã½ºÅÛ ±¸ÃàÀÌ ´Ã¸é¼ GPU ³ëµå ¿¬°áÀ» À§ÇÑ Çʼö ¿ä¼ÒÀÎ RDMA, ÀÎÇǴϹêµå¿¡ °Á¡À» °®Ãá ¸á¶ó³ì½º¸¦ ã´Â °í°´ÀÌ ´Ã°í ÀÖ´Ù”¸ç “¼º´ÉÀ» ÇÑÃþ ´õ ³ôÀ̱â À§ÇØ GPU´ÙÀÌ·ºÆ® RDMAÀÇ ¾÷±×·¹ÀÌµå ¹öÀüÀÎ GPU´ÙÀÌ·ºÆ® ½ÌÅ©µµ Áö¿øÇØ º¸´Ù È¿À²ÀûÀÎ ½Ã½ºÅÛ ±¸ÇöÀº ¹°·Ð ´Ù¾çÇÑ ¿µ¿ªÀ¸·Î ½ÃÀåÀ» ³ÐÇô ³ª°¥ °Í”À̶ó°í °Á¶Çß´Ù.
ÀÌ¾î ±×´Â “Çѱ¹¿¡¼µµ ¾ËÆÄ°í ¿Ç³ ÀÌÈÄ ¸Ó½Å·¯´×, µö·¯´× ½Ã½ºÅÛ ±¸ÃàÀ» À§ÇØ ¸á¶ó³ì½ºÀÇ ÀÎÇǴϹêµå ¼Ö·ç¼Ç ¼ö¿ä°¡ Áõ°¡Çϰí ÀÖ´Ù”¸ç “ÆÄÆ®³Ê ¹× °í°´ Áö¿ø °È µî º¸´Ù Àû±ØÀûÀÎ ÅõÀÚ¸¦ ÅëÇØ °í¼º´É, ÀúÁö¿¬¿¡ Æ¯ÈµÈ ¸á¶ó³ì½º ÀÎÅÍÄ¿³ØÆ® ¼Ö·ç¼ÇÀ» ¾Õ¼¼¿ö Â÷¼¼´ë ½ÃÀå ÁÖµµ¿¡ ¹ÚÂ÷¸¦ °¡ÇÒ °Í”À̶ó°í µ¡ºÙ¿´´Ù. |