|
|
|
¡ã ÀΰøÁö´É Àü¿ë Ĩ 'TPU' |
±¸±ÛÀÌ ¸Ó½Å·¯´×À» ½±°Ô ±¸ÇöÇÒ ¼ö ÀÖ´Â ÀΰøÁö´É ĨÀ» °³¹ßÇß´Ù.
±¸±Û Çϵå¿þ¾î ¿£Áö´Ï¾îÀÎ ³ð Á¶ÇÇ(Norm Jouppi)´Â ±¸±Û °ø½Ä ºí·Î±×¸¦ ÅëÇØ ±¸±Û ÀΰøÁö´É ÇÁ·Î±×·¥ÀÎ ‘ÅÙ¼Ç÷οì(TensorFlow)’¿¡ ÃÖÀûÈÇÑ Ä¿½ºÅÒ ASICÀÎ TPU(Tensor Processing Unit)¸¦ °³¹ßÇß´Ù°í ¹àÇû´Ù. ±¸±ÛÀÇ Ç¥ÁØ ¼¹öÀÇ µð½ºÅ© µå¶óÀÌºê ½½·Ô¿¡ ÀåÂøÇÒ ¼ö ÀÖµµ·Ï Ä«µå ŸÀÔÀ¸·Î ¸¸µé¾îÁ³´Ù.
±¸±ÛÀº Áö³ÇØ 4¿ùºÎÅÍ ‘½ºÆ®¸®Æ®ºä’ ¼ºñ½ºÀÇ ¼Óµµ¸¦ ³ôÀ̱â À§ÇØ ÀÌ¹Ì TPU¸¦ Àû¿ëÇßÀ¸¸ç ±¸±Û ¹ø¿ª, À½¼ºÀνÄ, »çÁø À̹ÌÁö ó¸® µî ¼ºñ½º¿¡µµ È°¿ëÇϱ⠽ÃÀÛÇß´Ù. 1³â ÀÌ»ó ±¸±ÛÀÇ µ¥ÀÌÅÍ ¼¾Åͳ» ¼¹ö¿¡ žÀçÇØ ¿î¿ëÇß´Ù. À̼¼µ¹ 9´Ü°ú ´ë±¹À» ¹ú¿´´ø µö¸¶ÀεåÀÇ ‘¾ËÆÄ°í’¿¡µµ TPU°¡ žÀçµÆ´Ù. TPU°¡ ¹ÙµÏ ¼ÒÇÁÆ®¿þ¾îÀÇ ½ÇÇà ¼Óµµ¸¦ ºü¸£°Ô Çϴµ¥ ±â¿©ÇÑ °ÍÀÌ´Ù. ±¸±ÛÀº TPU°¡ ¸Ó½Å·¯´× ±¸µ¿ ½Ã ¿ÍÆ®´ç ¼º´ÉÀ» ´õ ³ô¿´À¸¸ç ¿¬»ê½Ã ¿ä±¸µÇ´Â Æ®·£Áö½ºÅ͸¦ ÁÙ¿´´Ù°í ¼³¸íÇß´Ù. ´õ¿í º¹ÀâÇÏ°í °·ÂÇÑ ¸Ó½Å·¯´× ¸ðµ¨À» ´õ ºü¸£°Ô ó¸®ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù.
ÇÏÁö¸¸ ±¸±ÛÀÌ ÀΰøÁö´É Àü¿ë ĨÀ» óÀ½À¸·Î °³¹ßÇÑ °ÍÀº ¾Æ´Ï´Ù. MS´Â °Ë»ö¿£ÁøÀÎ ‘ºù’ÀÇ ¼Óµµ¸¦ ºü¸£°Ô Çϱâ À§ÇØ ‘Çʵå ÇÁ·Î±×·¡¸Óºí °ÔÀÌÆ® ¾î·¹ÀÌ(Field Programmable Gate Arrays)’¶ó´Â ĨÀ» °³¹ßÇßÀ¸¸ç, IBMÀº '·Î·»½º¸®¹ö¸ð¾î³»¼Å³Î¿¬±¸¼Ò'¿¡¼ ÀΰøÁö´É ĨÀÎ ‘Æ®·ç³ë½º(TrueNorth)’¸¦ Å×½ºÆ®ÇÏ°í ÀÖ´Ù. ¿£ºñµð¾Æ´Â ÀÚ»ç GPU¸¦ ÀΰøÁö´É¿¡ ÀûÇÕÇϵµ·Ï ¼³°èÇØ ³»³õ°í ÀÖ´Ù.
|
|
|
¡ã ±¸±ÛÀÌ °³¹ßÇÑ ´ëÈ½Ä À½¼º ºñ¼ ¼ºñ½º¿Í À̸¦ Áö¿øÇÏ´Â °¡Á¤¿ë ½ºÇÇÄ¿ ‘±¸±Û Ȩ’ |
ÇÑÆí ±¸±ÛÀº 18ÀÏ(ÇöÁö ½Ã°£) °³¸·ÇÑ ±¸±Û ¿¬·Ê °³¹ßÀÚ´ëȸ¿¡¼ ‘±¸±Û ¾î½Ã½ºÅÏÆ®’¶ó´Â ´ëÈ½Ä À½¼º ºñ¼ ¼ºñ½º¿Í À̸¦ Áö¿øÇÏ´Â °¡Á¤¿ë ½ºÇÇÄ¿ÀÎ ‘±¸±Û Ȩ’À» ¹ßÇ¥Çß´Ù. ±¸±Û ȨÀº ¾Æ¸¶Á¸ÀÇ ¿¡ÄÚ Ã³·³ °¡Á¤¿ë ½º¸¶Æ® µð¹ÙÀ̽º ¿ªÇÒÀ» ÇÏ´Â Á¦Ç°ÀÌ´Ù. »ç¿ëÀÚÀÇ °£´ÜÇÑ Áú¹®¿¡ ÀÀ´äÇÏ°í ±âº»ÀûÀÎ ÀÓ¹«µµ ¼öÇàÇÑ´Ù. ÀÎÅͳݿ¡ Ç×»ó ¿¬°áµÅ ÀÖ¾î Á¤º¸¸¦ °Ë»öÇØ Áְųª, ÁÖ¹®À» ´ëÇàÇÏ°í À½¾Çµµ µé·ÁÁØ´Ù. ÀÌ¿ëÀÚÀÇ ±âÈ£³ª Ãë¹Ì, ±¸¸Å ÀÌ·Â µî Á¤º¸¸¦ ¸¹ÀÌ ½×À¸¸é ½×À»¼ö·Ï ´õ Á¤¹ÐÇÑ ¸ÂÃãÇü ¼ºñ½º¸¦ Á¦°øÇÒ ¼ö ÀÖ´Ù. ±¸±Û ȨÀº ¿ÃÇؾȿ¡ ÆÇ¸ÅµÉ ¿¹Á¤ÀÌ´Ù.
|