»ó´Ü¿©¹é
HOME À̽´
¿£ºñµð¾Æ¿¡ µµÀüÀå ³»¹Î ±×·¡ÇÁÄھ IPU, »õ·Î¿î ´ë¾È ¸Þ¸ð¸®µÉ±î
AI ¹× ¸Ó½ÅºñÀü¿¡ ƯȭµÈ Äݷμ­½º IPU Á¦°ø¡¦ ¡°GPU°¡ ±¸Çö ¸øÇÏ´Â ¸Ó½Å·¯´×ÀÇ ÇÑ°è ¶Ù¾î³ÑÀ» °Í¡±

[Àδõ½ºÆ®¸®´º½º ±è°ü¸ð ±âÀÚ] AI ¹ÝµµÃ¼ Àü¹®±â¾÷ ±×·¡ÇÁÄÚ¾îGraphcore)°¡ »ï¼º°ú ±¸±Û, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® µî °Å´ë ±â¾÷ÀÇ ÅõÀÚ¸¦ ¹Þ°í Àü ¼¼°è ¸Þ¸ð¸®½ÃÀå¿¡ ¹ß ºü¸£°Ô ÁøÀÔÇÏ°í ÀÖ´Ù. ƯÈ÷ Áö³­ 2¿ù 4ÀÏ Çѱ¹Áö»ç ¼³¸³À» ¹ßÇ¥Çϸ鼭 ±¹³» ¸Þ¸ð¸® ½ÃÀåÀ» ¼®±ÇÇÏ°í ÀÖ´Â ¿£ºñµð¾ÆÀÇ GPU ½ÃÀå¿¡ µµÀüÀåÀ» ³»¹Ð¾î ÁÖ¸ñ¹Þ°í ÀÖ´Ù.

±×·¡ÇÁÄÚ¾î´Â À̳¯ ¿ÀÈÄ »ï¼ºµ¿ ±×·£µå ÀÎÅÍÄÁƼ³ÙÅ» ¼­¿ï Æĸ£³ª½º ¸ÞÀÌÇ÷뿡¼­ ±âÀÚȸ°ßÀ» ¿­°í, ±¹³» AI¹ÝµµÃ¼ ½ÃÀå °ø·« °­È­ Àü·«À» ¹ßÇ¥ÇÏ´Â ½Ã°£À» °¡Á³´Ù. À̳¯ ±âÀÚȸ°ß¿¡´Â °­¹Î¿ì Çѱ¹Áö»çÀåÀ» ºñ·ÔÇØ ±×·¡ÇÁÄÚ¾î º»»ç ¹Ì±¹ ¿µ¾÷ ¹× ºñÁî´Ï½º ÃÑ°ý ºÎ»çÀåÀ» ¸Ã°í ÀÖ´Â Æĺ긮½º ¸ðÀÌÀÜ(Fabrice Moizan)ÀÌ CEO ³ªÀÌÁ© Å÷(Nigel Toon)À» ´ë½ÅÇØ Âü¼®Çß´Ù. ¾Ö´çÃÊ À̹ø ±âÀÚȸ°ß¿¡´Â ³ªÀÌÁ© Å÷ CEO°¡ ¼¼¹ÌÄÜ 2020 ±âÁ¶¿¬¼³µµ °âÇÏ°í À־ Á÷Á¢ Âü¼®ÇÒ ¿¹Á¤À̾úÀ¸³ª, ¿ìÇÑÆó·Å(½ÅÁ¾ Äڷγª ¹ÙÀÌ·¯½º) ¿©ÆÄ·Î ¼¼¹ÌÄÜ 2020ÀÌ Ãë¼ÒµÇ¸é¼­ ÀÏÁ¤ÀÌ º¯°æµÆ´Ù.

±×·¡ÇÁÄÚ¾î °­¹Î¿ì Çѱ¹Áö»çÀåÀÌ 2¿ù 4ÀÏ ¿ÀÈÄ »ï¼ºµ¿ ±×·£µå ÀÎÅÍÄÁƼ³ÙÅ» ¼­¿ï Æĸ£³ª½º ¸ÞÀÌÇ÷뿡¼­ ¿­¸° ±×·¡ÇÁÄÚ¾î Çѱ¹Áö»ç ⸳ ±âÀÚȸ°ß¿¡¼­ Àλ縻À» ÇÏ°í ÀÖ´Ù. [»çÁø=Àδõ½ºÆ®¸®´º½º]

¾÷°è ÃÖÃÊ ¸Þ¸ð¸®Á᫐ ¾ÆÅ°ÅØó IPU °³¹ß… AI ¸Ó½Å·¯´× ƯȭµÈ Ç÷§Æûµµ Á¦°ø

±×·¡ÇÁÄھ ¸Þ¸ð¸® ½ÃÀå¿¡¼­ °¡Àå ÀÚ½ÅÀÖ°Ô ³»¼¼¿ì°í ÀÖ´Â Á¦Ç°Àº ‘Äݷμ­½º(Colossus) IPU Áö´Éó¸®ÀåÄ¡, Intelligence Processing Unit)’¶ó°í ºÒ¸®´Â ¾÷°è ÃÖÃÊÀÇ ¸Þ¸ð¸® Á᫐ ¾ÆÅ°ÅØó´Ù. ±×·¡ÇÁÄھ µ¶ÀÚ ¼³°èÇÑ IPU´Â 1,200°³ ÀÌ»óÀÇ º´·Ä ÄÚ¾î·Î 150W¿¡¼­ 125Å׶óÇ÷ӽº(TFLOPS)ÀÇ ¿¬»ê¼Óµµ¸¦ Á¦°øÇÑ´Ù.

ÀÌ IPU¸¦ È°¿ëÇÑ Ã¹ »ó¿ëÁ¦Ç°Àº Áö³­ 2018³â¿¡ Ãâ½ÃµÈ 16³ª³ë¹ÌÅÍ PCI °í¼ÓÄ«µå ‘C2’´Ù. ÀÌ C2´Â IPU µÎ °³°¡ »óÈ£¿¬°áµÅ ÀÖÀ¸¸ç, °¢°¢ 16ÄÚ¾îÆÑ°ú 236¾ï°³ÀÇ Æ®·£Áö½ºÅÍ·Î ±¸¼ºµÅ ÀÖ´Ù.

±×·¡ÇÁÄÚ¾î´Â ÀÌ AI ¸Ó½Å·¯´×À» À§ÇØ °í¾ÈÇÑ ¼ÒÇÁÆ®¿þ¾î ½ºÅØ ‘Æ÷Ç÷¯(Poplar)’¿Í ÇÔ²² C2°¡ ÀÛµ¿Çϵµ·Ï ¼³°èÇß´Ù. ÀÌ Æ÷Ç÷¯´Â ÅÙ¼­Ç÷Î(TensorFlow), ONNX¿Í ȣȯÀ» ÀÌ·ç°í ÀÖÀ¸¸ç, ÆäÀ̽ººÏ ÆÄÀÌÅäÄ¡(PyTorch)¿ÍÀÇ È£È¯µµ ¿ÃÇØ ÃÊ¿¡´Â ¿Ï·áÇÒ °èȹÀÌ´Ù.

±×·¡ÇÁÄÚ¾î´Â ÀÌ IPU°¡ ±âÁ¸º¸´Ù 2¹è ÀÌ»óÀÇ ¿¬»ê ¼º´ÉÀÌ ºü¸£¸ç, ¿§Áö¿¡¼­ÀÇ Àü¼Û¼Óµµ Áö¿¬À» ÃÖ¼ÒÈ­ÇÏ°í, ±â°è ÇнÀ ¼Ò¿ä½Ã°£À» Á߸®°í Àü·Â È¿À²¼ºÀ» ³ôÀÏ ¼ö ÀÖ´Ù°í ¼³¸íÇß´Ù. ¾Æ¿ï·¯ ÇнÀ°ú Ã߷п¡ µ¿ÀÏÇÑ Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇØ ³ôÀº À¯¿¬¼ºÀ» Á¦°øÇÒ ¼ö ÀÖ´Ù°í ¹àÇû´Ù. ¶ÇÇÑ, ¿§ÁöºÎÅÍ Å¬¶ó¿ìµå¿¡ À̸£±â±îÁö ´Ù¾çÇÑ ¼Ö·ç¼Ç¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Â È®À强µµ Áö³æ´Ù°í °­Á¶Çß´Ù.

ƯÈ÷ ±×·¡ÇÁÄÚ¾î´Â ÀÌ ¾ÆÅ°ÅØó¸¦ ÅëÇؼ­ AI¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ¸Ó½Å·¯´×°ú µö·¯´×ÀÇ ¼öÁØÀ» ´õ¿í ³ôÀÏ ¼ö ÀÖÀ» °ÍÀ̶ó°í °­Á¶Çß´Ù. À̳¯ ±âÁ¶¿¬¼³¿¡ ³ª¼± Æĺ긮½º ¸ðÀÌÀÜ ºÎ»çÀåÀº “¸Ó½Å·¯´×ÀÇ ¹Ì·¡´Â °ú°Å¸¦ ÇнÀÇؼ­ ¹Ì·¡¸¦ ¿¹ÃøÇÏ´Â °ÍÀ¸·Î ÀÚÀ²ÁÖÇàÂ÷°¡ ´ëÇ¥ÀûÀÎ ¿¹°¡ µÈ´Ù”¸ç, “ÁÖº¯ ȯ°æ¿¡¼­ ¾î¶² ÀÏÀÌ ÀϾÁö ¸¶Ä¡ »ç¶÷ÀÇ ³úó·³ »ý°¢ÇÏ´Â Â÷¿ø±îÁö ´Ù´Ù¸£°Ô µÉ °Í”À̶ó°í ¸»Çß´Ù. ±×·¯¸é¼­ “IPU´Â ¾ÕÀ¸·Î µö·¯´×°ú ¸Ó½Å·¯´×ÀÌ °Þ°Ô µÉ ¹®Á¦µéÀ» ÇØ°áÇϱâ À§ÇØ ±×·¡ÇÁ ±â¹ÝÀÇ ±â¼úÀ» ´ãÀº ¾ÆÅ°ÅØó¸¦ ¸¸µé°Ô µÈ °Í”À̶ó°í ¼³¸íÇß´Ù.

Äݷμ­½º IPUÀÇ ¸ð½À°ú ±× Ư¡ [ÀÚ·á=±×·¡ÇÁÄÚ¾î Çѱ¹Áö»ç]

ÀÚ¿¬¾î¿Í ºñµð¿À ÀÛ¾÷¿¡ ƯȭµÈ IPU, “GPU°¡ °¡Áø ÇѰ輺 ±Øº¹ °¡´É”

±×·¯¸é¼­ ¸ðÀÌÀÜ ºÎ»çÀåÀº “¸Ó½Å·¯´×°ú °ü·ÃµÈ °úÁ¤À» º¸¸é CPU´Â Àü·ÂÀ» ¸¹ÀÌ Àâ¾Æ¸Ô´Â ´ÜÁ¡ÀÌ ÀÖÀ¸¸ç, GPU´Â ±×·¡ÇÈÀûÀÎ ¸é¿¡ ¸¹ÀÌ Ä¡¿ìÃÄÀ־ ÀÎÅÚ¸®Àü½º 󸮿¡ Á¦ÇÑÀÌ ÀÖ´Ù”¸é¼­ IPU°¡ Áö´Ñ ÀåÁ¡ÀÌ ¹«¾ùÀÎÁö ¼³¸íÇß´Ù.

¸ÕÀú ±×·¡ÇÁÄÚ¾î´Â ÀÚ¿¬¾î 󸮸鿡¼­ GPUº¸´Ù µ¿±ÞÀ̰ųª ¶Ù¾î³­ ¼º´ÉÀ» º¸ÀÌ°í ÀÖ´Ù°í ¸»Çß´Ù. ±×·¡ÇÁÄÚ¾î´Â ¹®Àå °£ÀÇ °ü°è¸¦ ÇнÀÇÏ´Â ¾ð¾î¸ðµ¨ ±¸±Û ¹öÆ®(BERT)¸¦ ÅëÇØ IPU¿Í GPUÀÇ ¼º´ÉÀ» ºñ±³Çϱâ À§ÇØ 56½Ã°£µ¿¾È ÈÆ·ÃÀ» ½ÃÄ×´Ù. ±× °á°ú IPU°¡ GPU(Pytorch)¿Í´Â ¼º´ÉÀÌ ºñ½ÁÇßÀ¸¸ç, GPU(TensorFlow)º¸´Ù Ã߷Р󸮷® 3¹è, ´ë±â½Ã°£ 20% ÀÌ»ó Çâ»óµÈ °á°ú¸¦ º¸¿´´Ù.

¶ÇÇÑ, ÆäÀ̽ººÏ ¸ðµâÇü ‘ResNeXt-101’ ¾ÆÅ°ÅØó¸¦ ½ÇÇØÇغ» °á°ú À̹ÌÁö °Ë»ö¼Óµµ´Â 3.5¹è »¡¶ú´Ù. ¾Æ¿ï·¯ ±ÝÀ¶±ÇÀÇ ¿¹ÃøÀ̳ª ¸®½ºÅ© °è»êÇÒ ¶§ »ç¿ëÇÏ´Â MCMC(Markov Chain Monte Carlo) ±â¹Ý ¸ðµ¨¿¡¼­µµ IPU°¡ ±âÁ¸ ¼±µµÇÁ·Î¼¾¼­º¸´Ù 26¹è³ª ºü¸¥ °ÍÀ¸·Î ³ªÅ¸³µ´Ù.

¸ðÀÌÀÜ ºÎ»çÀåÀº “IPU´Â GPU¿Í ´Þ¸® ±×·¡ÇÁ¸¦ ±â¹ÝÀ¸·Î ÇÏ°í À־ µ¿½Ã¿¡ ¿©·¯ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù”¸é¼­, “ƯÈ÷ HDÀ̹ÌÁö¿Í ºñµð¿À ºÐ¼®ÀÌ Áß¿äÇØÁö°í Àִµ¥ ÀÌ·± »õ·Î¿î ¸ðµ¨¿¡´Â IPU°¡ °­Á¡À» º¸Àδٔ°í ¸»Çß´Ù.

´Ù¸¸ ¸ðÀÌÀÜ ºÎ»çÀåÀº IPU°¡ ¸ðµç ¸é¿¡¼­ GPUº¸´Ù ¿ì¼öÇÑ Á¦Ç°ÀÎ °ÍÀº ¾Æ´Ï¶ó°í µ¡ºÙ¿´´Ù. ±×´Â “Å« »çÀÌÁîÀÇ º¤ÅÍ·Î ±¸¼ºµÈ À̹ÌÁö °ü¸®¿¡¼­´Â GPU°¡ ¿©ÀüÈ÷ ³ôÀº ¼º´ÉÀ» º¸ÀÌ°í ÀÖ´Ù”¸ç, “ÀÌ´Â GPU°¡ À̹Ì¡À» À§ÇØ ¼³°èµÆ±â ¶§¹®Àε¥ ¿µ»óÀÇÇкκп¡¼­´Â IPUº¸´Ù GPU°¡ ´õ À¯¸®ÇÏ´Ù”°í ¹àÇû´Ù. ±×·¯¸é¼­ “¹Ý¸é IPU´Â ¹èÄ¡»çÀÌÁî°¡ ÀÛÀº °æ¿ì³ª ÀÚ¿¬¾î ó¸®, µ¥ÀÌÅÍ°¡ ¸Ö¸® ºÐ»êµÅÀÖ´Â °æ¿ì¿¡ °­Á¡À» Áö´Ñ´Ù”°í °­Á¶Çß´Ù. °­¹Î¿ì Çѱ¹Áö»çÀåµµ “°í°´»çÀÇ ¸Ó½Å·¯´×°ú µö·¯´×ÀÇ ¸ðµ¨¸µÀÌ ¹«¾ùÀ̳Ŀ¡ µû¶ó¼­ ¸¸Á·µµ°¡ õÁöÂ÷ÀÌ”¶ó¸ç, “ÀÌ¿¡ Çѱ¹Áö»ç¿¡¼­´Â AI ¸Ó½Å·¯´× ·©±ÍÁö¸¦ °³¹ßÀÚ ¼öÁØÀ¸·Î ÇÒ ¼ö ÀÖ´Â ¿£Áö´Ï¾î¸¦ ¸ðÁýÇØ ¾ÆÅ°ÅØó¸¦ ¾÷±×·¹À̵å½ÃÅ°·Á ÇÏ°í ÀÖ´Ù”°í ¸»Çß´Ù.

±×·¡ÇÁÄÚ¾î´Â ÀÌ AI ¸Ó½Å·¯´×À» À§ÇØ °í¾ÈÇÑ ¼ÒÇÁÆ®¿þ¾î ½ºÅØ ‘Æ÷Ç÷¯(Poplar)’ÀÇ °³¿ä. Æ÷Ç÷¯´Â ÅÙ¼­Ç÷Î(TensorFlow), ONNX¿Í ȣȯÀ» ÀÌ·ç°í ÀÖÀ¸¸ç, ÆäÀ̽ººÏ ÆÄÀÌÅäÄ¡(PyTorch)¿ÍÀÇ È£È¯µµ ¿ÃÇØ ÃÊ¿¡´Â ¿Ï·áÇÒ °èȹÀÌ´Ù. [ÀÚ·á=±×·¡ÇÁÄÚ¾î]

MS ¾ÖÀú ¹× Æ÷Ç÷¯ °³¹ß µîÀÇ ¼º°ú·Î 3¾ï ´Þ·¯ À¯Ä¡

±×·¡ÇÁÄÚ¾î´Â IPUÀÇ °³¹ß·ÂÀ» ´Ù¾çÇÑ IT ¹× ¼Ö·ç¼Ç ±â¾÷µé·ÎºÎÅÍ ÀÎÁ¤¹Þ°í ÀÖ´Ù. °¡Àå ´ëÇ¥ÀûÀ¸·Î ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ 2019³â 10¿ùºÎÅÍ ÀڽŵéÀÇ Å¬¶ó¿ìµå ÄÄÇ»Æà Ç÷§Æû ‘¾ÖÀú(Azure)’¿¡ ÀÌ IPU¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â AI °³¹ß ȯ°æÀ» Á¦°øÇÏ°í ÀÖ´Ù´Â Á¡ÀÌ´Ù. ¶ÇÇÑ, ±Û·Î¹ú ÄÄÇ»ÅÍ Á¦Á¶È¸»ç µ¨(Dell)¿¡°Ôµµ ÅõÀÚ¸¦ ¹Þ¾Æ¼­ ¼­¹ö ·¢ ±â¼ú°úµµ ÅëÇÕÇÏ°í ÀÖ´Ù.

¶ÇÇÑ, º¸½¬ º¥Ã³Ä³ÇÇÅаú »ï¼ºÀüÀÚ, ¾Æ¸¶µ¥¿ì½º ijÇÇÅÐÆÄÆ®³Ê½º, C4 º¥Ã³½º µîÀÇ È¸»çµé·ÎºÎÅÍ ÃÑ 3¾ï ´Þ·¯¸¦ À¯Ä¡ÇßÀ¸¸ç, ÇöÀç ±â¾÷°¡Ä¡´Â 15¾ï ´Þ·¯·Î Æò°¡¹Þ°í ÀÖ´Ù.

¸ðÀÌÀÜ ºÎ»çÀåÀº “AI¾÷°è¿¡¼­ Àú¸íÇÑ 4¸íÀÇ ±¸·ç Áß ÇѸíÀÌ Åä·ÐÅä´ëÇÐ Á¦ÇÁ¸® ÈùÅÏ(Geoffrey Everest Hinton) ±³¼ö¸¦ ¸¸³ª IPU¸¦ ¼Ò°³ÇÑ ¹Ù ÀÖ´Ù”¸ç, “ÈùÅÏ ±³¼ö°¡ ÀÌ IPU¸¦ º» µÚ ‘³» ¼Õ¾È¿¡ AIÀÇ ¹Ì·¡°¡ ÀÖ´Ù’°í ±ØÂùÇß¾ú´Ù”°í ¸»Çß´Ù.

ÇÑÆí, ¸ðÀÌÀÜ ºÎ»çÀåÀº “°í°´µéÀº AI¿¡ ´ëÇØ °è¼Ó »õ·Î¿î °ÍÀ» ¿øÇϸç, ¶Ç ¿¹Àü¿¡´Â ºÒ°¡´ÉÇß´ø °ÍÀ» °¡´ÉÇÏ°Ô ¸¸µé±â¸¦ ¿øÇÑ´Ù”¸ç “GPU°¡ °ú°Å¿¡ Á¦¾àÀÌ ¸¹¾Ò´Ù´Â °ÍÀ» ¸»ÇÏ·Á´Â °ÍÀº ¾Æ´ÏÁö¸¸, »õ·Î¿î Á¦Ç°°ú ½Ã½ºÅÛÀ» ¿øÇÏ°í ÀÖ°í, ±×·± Â÷¿ø¿¡¼­ IPU·Î µ¹Æı¸¸¦ ¸¶·ÃÇÒ ¼ö ÀÖÀ» °Í”À̶ó°í °­Á¶Çß´Ù.

±×·¡ÇÁÄÚ¾îÀÇ IPUÀÇ Æ¯Â¡°ú ÀåÁ¡¿¡ ´ëÇؼ­ ¼³¸íÇÏ°í ÀÖ´Â ±×·¡ÇÁÄÚ¾î Æĺ긮½º ¸ðÀÌÀÜ ºÎ»çÀå [»çÁø=Àδõ½ºÆ®¸®´º½º]

<±×·¡ÇÁÄÚ¾î Æĺ긮½º ¸ðÀÌÀÜ ºÎ»çÀå°ú ±âÀÚ´ÜÀÇ ÀϹ®ÀÏ´ä>

Áö±Ý±îÁö AI¸¦ GPU°¡ À̲ø¾î¿Ô´Ù´Â Á¡À» »ý°¢Çϸé GPU¸¦ Á¦¿ÜÇÑ AI ¾ÛÀÌ ¾î¶² °ÍÀÌ ÀÖ´ÂÁö »ó»óÇϱ⠾î·Æ´Ù. ÀÚ¼¼ÇÑ ¿¹½Ã¸¦ µé¾î´Þ¶ó.

-ÀÚ¿¬¾î 󸮳ª ºñµð¿À ÇÁ·Î¼¼½ÌÀ» ó¸®ÇÏ´Â ¸ðµ¨À» º¸¸é ±× Å©±â°¡ Á¡Á¡ ¹æ´ëÇØÁö°í ÀÖ´Ù. ÃÖ±Ù ÀÚ¿¬¾î ó¸®¿Í °ü·ÃÇؼ­ GPT-2¶ó´Â ¸ðµ¨ÀÌ ³ª¿Ô´Ù. ÀÌ ¸ðµ¨À» º¸¸é 60¾ï °³ÀÇ ÆĶó¹ÌÅ͸¦ »ç¿ëÇÏ°í ÀÖ´Ù. ÀÌ·± ¸ðµ¨À» Æ®·¹ÀÌ´×ÇÏ·Á¸é ¸¶Ä¡ »ç¶÷ÀÇ ³úó·³ Æ®·¹ÀÌ´×ÇØ¾ß ÇÑ´Ù. ±×·¡¼­ GPU¸¦ º¸¸é 1õ°³ÀÇ GPU¸¦ »ç¿ëÇØ¾ß °Ü¿ì ÇϳªÀÇ ¸ðµ¨À» Æ®·¹ÀÌ´×ÇÒ ¼ö ÀÖ´Â °æ¿ìµµ ÀÖ´Ù. µû¶ó¼­ ±×·¯´Ùº¸¸é Á¡Â÷ µ¥ÀÌÅͼÂÀÌ ¸¹¾ÆÁö¸ç µ¥ÀÌÅͼ¾Å͵µ Ä¿Áö°í ÀÖÀ¸¸ç, Æ®·¹ÀÌ´× ½Ã°£µµ ±æ¾îÁö°í ÀÖ´Ù. ¾î¶² °æ¿ì¿¡´Â ¸ðµ¨ Çϳª¸¦ Æ®·¹ÀÌ´×ÇÒ ¶§ ÇÑ ´ÞÀÇ ½Ã°£ÀÌ °É¸®±âµµ ÇÑ´Ù. ±×·¡ÇÁÄÚ¾îÀÇ IPU¸¦ Á¦°øÇϸé ÀÌ·± Æ®·¹ÀÌ´× ½Ã°£À» 3¹è Á¤µµ ´ÜÃàÇÒ ¼ö ÀÖ´Ù. IPU´Â ÀÌ·± Æ®·¹ÀÌ´×À» ºü¸£°Ô ÇÒ ¼ö ÀÖ´Ù. ÇÑ ¿¹·Î MCMCÀÇ ¸ðµ¨ÀÇ ·¹ÀÌÅϽÃ(Latency)¿¡ ´ëÇؼ­ ¼Ò°³ÇÏ°Ú´Ù. ÀϹÝÀûÀÎ »óȲÀ» º¸¸é ·¹ÀÌÅϽ𡠳ʹ« ±æ¾îÁö¸é¼­ Æ®·¹ÀÌ´õµéÀÌ ±ÝÀ¶½ÃÀå¿¡ ºü¸£°Ô °³ÀÔÇÏÁö ¸øÇϰųª Áï°¢ ¹ÝÀÀÇÏÁö ¸øÇÏ´Â °æ¿ì°¡ ÀÖ´Ù. ÀÌ´Â GPU¸¦ »ç¿ëÇÒ ¶§ ¸Þ¸ð¸®°¡ Ĩ ¹Û¿¡ À־ µÎ °÷À» ¿Ô´Ù°¬´Ù ÇÏ´À¶ó ½Ã°£ÀÌ ¿À·¡ °É¸®±â ¶§¹®ÀÌ´Ù. ¹Ý¸é IPU´Â ¸Þ¸ð¸®°¡ Ĩ ¾È¿¡ Àֱ⠶§¹®¿¡ ºü¸£°Ô ´ëÀÀÇÒ ¼ö ÀÖ°í, ¼ÒÀ§ ¸»ÇÏ´Â ·¹ÀÌÅϽà º¸Æ²³Ø(Latency bottleneck) Çö»óÀ» ¾ø¾Ù ¼ö ÀÖ´Ù.

±×·¡ÇÁ ±â¹ÝÀÇ ¾ÆÅ°ÅØó¶õ ¹«½¼ ÀǹÌÀΰ¡?

-¿ì¸®´Â GPU¿Í´Â ÀüÇô ´Ù¸¥ ¾ÆÅ°ÅØó¸¦ »ç¿ëÇÏ°í ÀÖ´Ù. ¸Ó½Å·¯´×Àº »ó´çÈ÷ ¹æ´ëÇÑ º´·Ä󸮸¦ ±â¹ÝÀ¸·Î ÇÏ°í ÀÖ´Ù. GPU´Â À̹ÌÁö ·»´õ¸µÀ» À§Çؼ­ ¼³°èµÆ±â ¶§¹®¿¡ »ó´çÈ÷ ¸¹Àº ¾çÀ» ó¸®ÇØ¾ß ÇÑ´Ù. ÇÏÁö¸¸ ±×¸®°í ¿ì¸®´Â ½ºÆĽºÆ¼(sparsity)¶ó´Â °³³ä¿¡µµ Àß ºÎÇÕÇÑ´Ù. ½ºÆĽºÆ¼´Â ·£´ýÇÏ°Ô ¸Þ¸ð¸® ¿¢¼¼½º¸¦ ÇÏ´Â °ÍÀ» ¸»ÇÑ´Ù. ¾î¶² ¾ÛÀº ¹æ´ëÇÑ µ¥ÀÌÅÍ°¡ ÇÊ¿ä¾øÀÌ ÀÛÀº µ¥ÀÌÅ͸¦ ¿©±âÀú±â ²ø¾î¿Í Á¶ÇÕÇؼ­ AI¸¦ ±¸µ¿ÇÏ´Â °æ¿ìµµ ÀÖ´Ù. ±×·± °æ¿ì¿¡ IPU°¡ Àß µé¾î¸Â´Â´Ù. 

ÀÌ Ä¨ÀÌ °¡Áø ÀÎÇÁ·Î¼¼¼­ ¸Þ¸ð¸® ±â´ÉÀº ¹«¾ùÀΰ¡. ÀÚ¼¼ÇÑ ½ºÆåµµ ¼³¸íÇØ´Þ¶ó.

Ĩ ¾È¿¡´Â 1,200°³ÀÇ ÇÁ·Î¼¼¼­·Î ±¸¼ºµÅÀִµ¥ ÀÌ´Â S·¥À¸·Î µÅÀÖ´Ù. °¢°¢ÀÇ »ç¿ë »ç·Ê¿¡ µû¶ó¼­ Â÷ÀÌ°¡ ÀÖÀ» ¼ö ÀÖÁö¸¸ ¿ì¸®´Â BSP(Bulk Synchronous Parallel)¶ó´Â °³³äÀ» »ç¿ëÇؼ­ °¢°¢ÀÇ ÇÁ·Î¼¼¼­°¡ µ¿½Ã¿¡ ÄÄÇ»Å×ÀÌ¼Ç ÀÛ¾÷À» ÇÒ ¼ö ÀÖµµ·Ï ÇÏ°í ÀÖ´Ù. ±×·±µ¥ ¾î¶² °æ¿ì¿¡´Â ÇÁ·Î¼¼¼­°¡ ÀÛ¾÷À» ÁßÁöÇÏ°í ´Ù¸¥ ÇÁ·Î¼¼¼­¿Í µ¿±âÈ­Çϰųª ¸Þ¸ð¸®¸¦ ±³È¯ÇÏ´Â ÀÛ¾÷µµ ÇÑ´Ù. ÀÌ°Ô ½ºÅÂƽ(Static) ±â¹ÝÀ̱⵵ ÇÏÁö¸¸, µ¿½Ã¿¡ µðÅ͹̽ºÆ½(Deterministic)ÇÑ ±â¹ÝÀ» °¡Áö°í ÀÖ´Ù. ÀÌ·± °Í¿¡ ±â¹ÝÇÏ´Â °ÍÀÌ IPU ÇÁ·Î¼¼¼­´Ù.

¾ð¶æ µéÀ¸¸é IPU¶ó´Â ÀåÄ¡°¡ CPU³ª GPU¸¦ ¸ðµÎ ´ëüÇÒ ¼ö ÀÖ´Â °Íó·³ µé¸°´Ù. ±×·³ ¾ÕÀ¸·Î IPU°¡ AIºÐ¾ß¿¡¼­ 100% Á¡À¯ÇÒ ¼ö ÀÖ´Ù°í ³»´Ùº¸´Â °ÍÀΰ¡?

-100%°¡ µÇ¸é ÁÁ°ÚÁö¸¸ ±×·¸Áö´Â ¾Ê´Ù. GPU°¡ IPUº¸´Ù ¿ùµîÇÑ ¿µ¿ªÀÌ ÀÖ´Ù. ¿¹¸¦ µé¾î¼­ Å« À̹ÌÁö °ü¸®¿¡¼± GPU°¡ À¯¸®ÇÏ´Ù. GPU´Â »ó´çÈ÷ Å« »çÀÌÁîÀÇ º¤ÅÍ·Î ±¸¼ºµÅÀֱ⠶§¹®¿¡ ¹èÄ¡»çÀÌÁî°¡ Å« °æ¿ì, ¿¹¸¦ µé¾î¼­ 1,000°³ Á¤µµÀÇ ¹èÄ¡»çÀÌÁîµµ °ü¸®ÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ, GPU´Â À̹Ì¡À» À§ÇØ ¼³°èµÆ±â ¶§¹®¿¡ ¿µ»óÀÇÇкκп¡¼­´Â À¯¸®ÇÏ´Ù. ¹Ý¸é IPU´Â ¹èÄ¡»çÀÌÁî°¡ 1À̳ª 4, 16ó·³ ÀÛÀº °æ¿ì ´õ À¯¸®ÇÏ´Ù. ¶ÇÇÑ ÀÚ¿¬¾î ó¸®, µ¥ÀÌÅÍ°¡ ¸Ö¸® ºÐ»êµÅÀÖ´Â °æ¿ì¿¡µµ À¯¸®ÇÏ´Ù.

±×·¡ÇÁÄÚ¾î Æĺ긮½º ¸ðÀÌÀÜ ºÎ»çÀåÀÌ ±âÀÚȸ°ß¿¡¼­ ±âÀÚµéÀÇ ÁúÀÇ¿¡ ´äÇÏ°í ÀÖ´Ù. [»çÁø=Àδõ½ºÆ®¸®´º½º]

¼³¸íÀÌ ÀåȲÇÑ °Í °°´Ù. °í°´ÀÇ ÀÔÀå¿¡¼­ GPUµµ »ç°í IPUµµ »ç¾ß ÇÏ´ÂÁö, ¾Æ´Ï¸é GPU¸¸ »ç¸é ¸ðµÎ ÇØ°áÇÒ ¼ö ÀÖ´Â °ÍÀÎÁö Á¤È®È÷ ´ë´äÇØ´Þ¶ó.

-(°­¹Î¿ì Çѱ¹Áö»çÀå) ¾ÖÇø®ÄÉÀ̼ǿ¡ µû¶ó¼­ ´Þ¶óÁú ¼ö ÀÖ´Ù. GPU »©°í IPU¸¸ ¾²¸é µÇ´Â °ÍÀº Àý´ë ¾Æ´Ï´Ù. °í°´»ç¸¦ ¸¸³ªº¸´Ï ¸Ó½Å·¯´×°ú µö·¯´×ÀÇ ¸ðµ¨¸µÀÌ ¹«¾ùÀ̳Ŀ¡ µû¶ó¼­ õÁöÂ÷ÀÌ¿´´Ù. À̹Ì¡¿¡¼­ Å« »çÀÌÁî¿¡´Â IPU°¡ ¸ÂÁö ¾Ê´Ù. ¼º´ÉÄ¡°¡ °°°Å³ª ¶³¾îÁø´Ù. ÇÏÁö¸¸ ¸ðµ¨¸µ Áß¿¡¼­ ÀÚ¿¬¾î µîÀ» ¾î¶»°Ô ±¸ÇöÇÏ´À³Ä¿¡ µû¶ó¼­ ´Ù¸¦ ¼ö ÀÖ´Ù. À߸ø µô¸®¹ö¸®°¡ µÈ °í°´µéÀº ÁÁ´Ù°í »ç¿ëÇß´Ù°¡ ½Ç¸ÁÇÏ´Â °÷µµ ´õ·¯ ÀÖ´Ù. ±×·¡¼­ Çѱ¹¿¡¼­µµ ¿£Áö´Ï¾î¸¦ º¸À¯ÇÏ·Á°í ÇÏ´Â°Ô ÇÊµå ¿£Áö´Ï¾î¸¦ ä¿ëÇÏ´Â °Ô ¾Æ´Ï¶ó AI ¸Ó½Å·¯´× ·©±ÍÁö¸¦ Á¤¸» °³¹ßÀÚ ¼öÁØ¿¡¼­ ÇÒ ¼ö ÀÖ´Â ¿£Áö´Ï¾î¸¦ ¿øÇÏ°í ÀÖ´Ù.
-(¸ðÀÌÀÜ ºÎ»çÀå) â¾÷ÀÚ°¡ ±×·¡ÇÁÄÚ¾îÀÇ ºñÀüÀ» ¸¶·ÃÇÒ ¶§, ¿À´Ã³¯ Á¸ÀçÇÏ´Â ¹®Á¦¸¦ ÇØ°áÇÏ´Â °Ô ¾Æ´Ï¶ó ÇâÈÄ 10³â °£ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¹®Á¦¸¦ ÇØ°áÇÏ´Â ±â¼úÀ» °³¹ßÇÏÀÚ°í Àâ¾Ò´Ù. ±×·¡¼­ ÇÙ½ÉÀûÀÎ ÀÎÇ÷ç¾ð½º ¾÷°è »ç¶÷µéÀ» ¸¸³ª¸é¼­ ¸Ó½Å·¯´×À̳ª µö·¯´×¿¡ ¾î¶² ¹®Á¦°¡ ÀÖ´ÂÁö ÀÌÇØÇß°í, ¿À·§µ¿¾È Á¸ÀçÇÒ ¼ö ÀÖ´Â ¾ÆÅ°ÅØó¸¦ ±¸ÃàÇÏ±æ ¿øÇß´Ù. ±×·¡¼­ ±×°ÍÀ» ±â¹ÝÇÑ ¿ÂĨ ¸Þ¸ð¸®¶ó´Â ¾ÆÀ̵ð¾î¸¦ ³½ °ÍÀÌ´Ù. 2³âÀüºÎÅÍ ½ÃÀåÀÌ ºü¸£°Ô ¿ªµ¿ÀûÀ¸·Î ÁøÈ­Çϸ鼭 ½ºÅ³¾Æ¿ôÀ̶ó´Â ´Ü¾î¸¦ »ç¿ëÇÏ°í ÀÖ´Ù. 8°³ÀÇ IPU 16°³ÀÇ IPU¸¸ ¿¬°áÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ¼öõ¿¡¼­ ¼ö¸¸°³ÀÇ IPU¸¦ ¿¬°áÇÒ ¼ö ÀÖÀ» Á¤µµ·Î ±Ô¸ð°¡ Ä¿Á³´Ù. ´ëüº¸´Ù »õ·Î¿î °ÍÀ» ¸¸µé°íÀÚ ÇÏ´Â °ÍÀÌ´Ù. ¿¹Àü°ú ´Ù¸¥ ¹æ½ÄÀ¸·Î Á¢±ÙÇÏ·Á´Â °ÍÀÌ´Ù.

GPU¿ÍÀÇ °¡°Ý °æÀï·ÂÀº?

-°¡°ÝÀº °ø°³Çϱâ Èûµé´Ù. ÇÏÁö¸¸ °¡°Ý °æÀï·ÂÀÌ ¶Ù¾î³ª´Ù´Â Á¡À» ¸»ÇÒ ¼ö ÀÖ´Ù. GPU¿Í ºñ±³Çؼ­ °¡°ÝÀûÀ¸·Î ¹®Á¦µÇÁö ¾Ê´Â´Ù. ¾Øºñµð¾ÆÀÇ PCIÄ«µå¸¦ ¿¹·Î µé¸é, PCIÄ«µå¿¡´Â ÇϳªÀÇ Ä¨ÀÌ µé¾î°¡Áö¸¸, ±×·¡ÇÁÄÚ¾îÀÇ C2¿¡´Â µÎ°³ÀÇ Ä¨ÀÌ µé¾î°¡ ÀÖ´Ù. °°Àº °¡°ÝÀ¸·Î ¾Øºñµð¾Æ´Â Ĩ Çϳª, ¿ì¸®´Â Ĩ 2°³¸¦ ÁÖ´Â ¼ÀÀÌ´Ù.

±×·¡ÇÁÄھ ¾Øºñµð¾Æ¿¡°Ô µµÀüÀåÀ» ³½ °ÍÀ¸·Î ±¹³»¿¡ ¾Ë·ÁÁ®ÀÖ´Ù. ±×·±µ¥ ±¹³»¿¡¼­ ¾Øºñµð¾Æ´Â ±¹³» AI ½ºÅ¸Æ®¾÷¿¡ ÅõÀÚÇϰųª ´ëÇп¡ ¼¾Å͸¦ ¼¼¿ö¼­ Çù·ÂÇϱ⵵ ÇÑ´Ù. °Ô´Ù°¡ ±¹³» µ¥ÀÌÅͼ¾Åͳª AI±â¾÷µéÀº º¸¼öÀûÀÎ ÆíÀ¸·Î ¾Ë·ÁÁ®ÀÖ´Ù. ÀÌ·± ±¹³» AI ½ÃÀå¿¡¼­ ¾î¶»°Ô ÁøÀÔÇÒ °ÍÀÎÁö ±Ã±ÝÇÏ´Ù.

-ÀÌÁ¦ ¸· Çѱ¹½ÃÀå¿¡ ÁøÃâÇßÀ¸´Ï 1³â ¾È¿¡ Á¡À¯À²À» ³ôÀ̱â´Â ¾î·Á¿ï °ÍÀÌ´Ù. °­¹Î¿í Áö»çÀå°ú »êÇÏÀÇ ÆÀÀÌ ´ëÇÐÀ̳ª ·¦°úÀÇ °ü°è ±¸ÃàÇÒ °ÍÀÌ´Ù. Çѱ¹Àº ÀϺ»°ú ºñ±³ÇÒ ¶§ Çõ½Å¿¡ ±â¹ÝÇÑ ±¹°¡¶ó°í º»´Ù. ƯÈ÷ Åë½ÅºÐ¾ß 5G¸¦ ºñ·ÔÇØ Áö±¸»ó¿¡¼­ °¡Àå ºü¸¥ ÀÎÅÍ³Ý ¼Óµµ¸¦ Áö´Ï°í ÀÖ´Ù. ¶ÇÇÑ ÀÌ·± °­Á¡À» Àß È°¿ëÇÏ´Â SK³ª Ä«Ä«¿À, »ï¼º, ³×À̹ö µîÀÌ Æ÷ÁøÇØÀÖ´Ù. ÀÌ·± ±â¾÷µéÀÌ ¸¶ÄÏÀ» ¼±µµÇϱ⠿øÇÑ´Ù¸é IPU°¡ Á¦°øÇÏ´Â Çõ½ÅÀ» È°¿ëÇÏ¸é µµ¿òÀÌ µÉ °ÍÀÌ´Ù. µ¥ÀÌÅͼ¾ÅÍ°¡ º¸¼öÀûÀ̶ó°í Çߴµ¥ MS ¾ÖÀú°¡ IPU¸¦ µµÀÔÇÑ °ÍÀ» »ý°¢ÇÏ¸é ¹Ý´ëÀÇ °æ¿ìµµ »ý°¢ÇÒ ¼ö ÀÖ´Ù. °í°´Àº Çõ½ÅÀ» ¿øÇÏ°í ÀÖ´Ù.

ÀÚÀ²Â÷¿¡µµ °ü½ÉÀÖ´Ù°í Çß´Ù. ±×·³ ¾ÜÁöÂÊÀÏÅÙµ¥ ±×ÂÊÀ¸·Î ³»·Á¿À·Á¸é Áغñ°¡ ÇÊ¿äÇÒÅÙµ¥ Áغñ»óȲÀº?

-ÀÚÀ²Â÷´Â 2³â¸¸ Çصµ ¸¹Àº ºÐµéÀÌ Àκñ¾îŬ ¼Ö·ç¼Ç(in-vehicle solutions)À» ¸¹ÀÌ »ç¿ëÇß´Ù. ±×¸®°í IPU´Â ³Ê¹« Å©´Ù´Â Àνĵµ ÀÖ¾ú´Ù. ¿ì¸®´Â ÇöÀç Àκñ¾îŬ ¼Ö·ç¼Ç¿¡µµ Á¢±ÙÇÒ ¼ö ÀÖ´Â ½ÃÀåÀ̶ó°í º»´Ù. Ã߷еµ ÇÒ ¼ö ÀÖ°í ÀÛÀº ±Ô¸ðµµ ÇÒ ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù. ´Ù¸¸ ¾ÆÁ÷±îÁö IPU´Â ¿§ÁöÄÄÇ»Æÿ¡ Àû¿ëÇϱâ´Â ¾î·Æ´Ù. ¿§Áö ÄÄÇ»ÆÃÀÇ °æ¿ì¿¡´Â 1~20¿ÍÆ®(W) Á¤µµÀÇ ³·Àº Àü·ÂÀÌ ¾Ë¸Â´Ù. ¹Ý¸é ¿ì¸®°¡ °¡Áø ¼Ö·ç¼ÇÀÇ »ç¿ë Àü·ÂÀº 75¿ÍÆ®(W)´Ù. ÇÏÁö¸¸ ¿§ÁöÄÄÇ»Æÿ¡¼­µµ ÇâÈÄ ´õ ¸¹Àº ¿¬»êÀ» ¿øÇÏ´Â ¸ðµ¨ÀÌ ³ªÅ¸³¯ °ÍÀÌ´Ù. ÇöÀç´Â ¸ÂÁö ¾Ê´Â ½ÃÀåÀÌÁö¸¸ ¹Ì·¡¿¡´Â °¡´ÉÇϸ®¶ó º»´Ù. 2³â Á¤µµ°¡ Áö³ª¸é µÇÁö ¾ÊÀ»±î ½Í´Ù.

»ï¼ºÀüÀÚ°¡ ±×·¡ÇÁÄÚ¾îÀÇ ÁöºÐÀ» °¡Áö°í ÀÖ´Ù°í Çϴµ¥ ÁöºÐÀ²Àº ¾ó¸¶³ª µÇ³ª?

-±×°Ç °ø°³Çϱ⠾î·Æ´Ù.

¾ÕÀ¸·Î »õ·Î¿î Á¦Ç° °³¹ßÀ̳ª Ãâ½Ã¿¡ ´ëÇÑ ·Îµå¸ÊÀº ¾î¶»°Ô µÇ³ª

-»õ·Î¿î °³¹ß ·Îµå¸Ê ÀÖ´Ù. ¾ÕÀ¸·Î 6°³¿ùµ¿¾È Çѱ¹ °í°´µéÀº ¸ÅÀÏ ±×·¡ÇÁÄÚ¾î¿Í °ü·ÃÇÑ »õ·Î¿î ¼Ò½ÄÀ» µè°Ô µÉ °ÍÀÌ´Ù.

[±è°ü¸ð ±âÀÚ (news@industrynews.co.kr)]

[ÀúÀÛ±ÇÀÚ © FAÀú³Î SMART FACTORY, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö]

±è°ü¸ð ±âÀÚÀÇ ´Ù¸¥±â»ç º¸±â
iconÀαâ±â»ç
±â»ç ´ñ±Û 0°³
Àüüº¸±â
ù¹ø° ´ñ±ÛÀ» ³²°ÜÁÖ¼¼¿ä.
¿©¹é
¿©¹é
¿©¹é
Back to Top