[EPNC=À̳ª¸® ±âÀÚ] 2010³âÀ» ÀüÈÄÇØ Çõ½ÅÀûÀ¸·Î ¹ßÀüÇÑ ¾Ë°í¸®Áò, ÄÄÇ»ÆÃ, ºòµ¥ÀÌÅÍ ±â¼úÀÌ ¼·Î À¶º¹ÇÕµÇ¸é¼ ÀΰøÁö´É ±â¼ú °³¹ß¿¡ °¡¼Óµµ°¡ ºÙ°í ÀÖ´Ù. IBMÀº ÀΰøÁö´ÉÀ» À§ÇÑ ÇÁ·Î¼¼¼¿Í Ç÷§Æû ±â¼ú °³¹ß¿¡ Àû±ØÀûÀÎ ±â¾÷À¸·Î ²ÅÈù´Ù. IBMÀº 2014³â ÆÄ¿ö8(POWER8) ÇÁ·Î¼¼¼¸¦ Ãâ½ÃÇÑ ÀÌÈÄ·Î 3³â¸¸ÀÎ 2017³â 12¿ù ÆÄ¿ö9(POWER9) ÇÁ·Î¼¼¼¸¦ °ø°³ÇÏ¸é¼ º»°ÝÀûÀ¸·Î ÀΰøÁö´É°ú ÄÚ±×³ÊÆ¼ºê ¿öÅ©·Îµå ½ÃÀåÀ¸·Î È®´ë°¡ ¸ñÇ¥´Ù. Çã¿í IBM ÄÚ±×´ÏÆ¼ºê ½Ã½ºÅÛÁî º»ºÎÀåÀ» ¸¸³ª IBM ÀΰøÁö´É ÇÁ·Î¼¼¼ ±â¼ú¿¡ ´ëÇÑ ¹æÇ⼺°ú ÆÄ¿ö9ÀÇ Æ¯Â¡¿¡ ´ëÇØ µé¾îºÃ´Ù.
1980³â´ë ÈÄ¹Ý Ã¹ µîÀåÇÑ IBM ÆÄ¿ö(POWER, Performance Optimization With Enhanced RISC) ½Ã¸®Áî´Â ´ç½Ã Æ®·£Áö½ºÅÍ ±â¹Ý CPU(Central Processing Unit)¸¦ äÅÃÇϰí ÀÖ´ø IBM ¸ÞÀÎÇÁ·¹ÀÓÀ» °³¼±Çϱâ À§ÇØ RISC ¾ÆÅ°ÅØÃ³ÀÇ °³³äÀÇ ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼ ¾ÆÅ°ÅØÃ³¸¦ °³¹ßÇß´Ù. À̸¦ ½ÃÀÛÀ¸·Î IBMÀº ¾à 3³â¸¶´Ù »õ·Î¿î ¼¼´ëÀÇ Á¦Ç°À» °ø°³Çϰí ÀÖÀ¸¸ç, °¡Àå ÃֽŠÁ¦Ç°ÀÎ ÆÄ¿ö9Àº ÀΰøÁö´É°ú ÄÚ±×³ÊÆ¼ºê ÄÄÇ»ÆÃ(Cognitive Computing)¿¡ ÃÖÀûÈµÈ ÇÁ·Î¼¼¼´Ù. ÇѸ¶µð·Î ÇöÀç Á¸ÀçÇÏ´Â ÄÄÇ»ÅÍ Ã³¸®¤ý¿¬»ê ÀåÄ¡ ±â¼ú·ÂÀÇ ÃÖ÷´ÜÀ̶ó ÇÒ ¼ö ÀÖ´Ù. ÃÖ±Ù °íµµÈµÈ ÀΰøÁö´ÉÀ» ±¸ÇöÇϱâ À§Çؼ º¸´Ù ºü¸¥ ¿¬»ê 󸮸¦ ½ÇÇàÇØÁÖ´Â °¡¼ÓÀåÄ¡(Accelerator) ¿ªÇÒÀÇ GPU(Graphics Processing Units), FPGA(Field-Programmable Gate Array), ÁÖ¹®Çü ¹ÝµµÃ¼(ASIC, Application Specific Integrated Circuit) µîÀÇ Çϵå¿þ¾î ±â¼úÀÌ °¢±¤¹Þ°í ÀÖ´Ù. ±×·¯³ª ÀÌ·± ĨÀ» Ȱ¿ëÇØ ½´ÆÛÄÄÇ»ÅÍ, ÀΰøÁö´É ½Ã½ºÅÛÀ» »ç¿ëÇϱâ À§Çؼ´Â È£½ºÆ® ÇÁ·Î¼¼¼ÀÎ CPU°¡ ¿©ÀüÈ÷ ÇÊ¿äÇÏ´Ù. IBMÀº º¸´Ù ÀΰøÁö´É¿¡ ÃÖÀûÈµÈ ÇÁ·Î¼¼¼¸¦ Á¦°øÇϱâ À§ÇØ ÆÄ¿öAI(PowerAI)¸¦ Ȱ¿ëÇÔÀ¸·Î½á °¡¼Ó ±â´ÉÀ» º¸À¯ÇÑ ÆÄ¿ö ¾ÆÅ°ÅØÃ³ »óÀÇ µö·¯´× ÇÁ·¹ÀÓ¿öÅ©¿Í ¶óÀ̺귯¸® ¹èÄ¡¸¦ ÃÖÀûÈÇß´Ù. Áï, ÆÄ¿ö9Àº GPU¿Í CPU °£ÀÇ º¸´Ù ºü¸¥ µ¥ÀÌÅÍ Àü¼Û°ú È¿À²¼ºÀ» À§ÇÑ ÀÎÅÍÆäÀ̽º ¿ªÇÒÀ» ¼öÇàÇÏ´Â °ÍÀÌ´Ù. ¶Ç ÀΰøÁö´É ½Ã½ºÅÛ¿¡´Â ¹æ´ëÇÑ µ¥ÀÌÅ͸¦ »ç¿ëÇϱ⠶§¹®¿¡ Àü·Â »ç¿ëÀ» ³·Ãß°í µ¥ÀÌÅÍ À̵¿ ÀÚü¸¦ ÃÖ¼ÒÈ ÇØ¾ß ÇÑ´Ù. GPU, FPGA¿Í °°Àº Ư¼ö °¡¼Ó±â¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯µµ ÀÌ·± ÀÌÀ¯´Ù. CPU¿¡¼µµ °øÁ¤ ÀÚü¸¦ ¹Ì¼¼ÈÇÔÀ¸·Î½á Àü·Â È¿À²¼ºÀ» ÃÖÀûÈ ÇÒ ¼ö Àִµ¥, IBMÀº ´õ Å« ±×¸²¿¡¼ °¡¼Ó±â¸¦ ´õ È¿À²ÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ°Ô Áö¿øÇϰíÀÚ ÇÑ´Ù. À̸¦ À§ÇØ ÆÄ¿ö9Àº ¸®´ª½º »óÀÇ µö·¯´× ¿öÅ©·Îµå, µ¥ÀÌÅÍ Áý¾àÀû AI¸¦ À§ÇÑ ¾Ë°í¸®Áò°ú ½ºÆ®¸®¹Ö ¼¾¼, ÀÚÀ¯ À¯µ¿ µ¥ÀÌÅÍ(Free-flowing data) °ü¸®¿¡ ÃÖÀûȵƴÙ. Q. ÆÄ¿ö9ÀÌ ÀÌÀü ¼¼´ëÀÎ ÆÄ¿ö8°ú ºñ±³ÇØ Çâ»óµÈ Á¡Àº ¹«¾ùÀΰ¡? ÀÌÀü ¼¼´ëÀÎ ÆÄ¿ö8ÀÌ ¿£ÅÍÇÁ¶óÀÌÁî¿Í ºòµ¥ÀÌÅÍ¿¡ ÃÊÁ¡À» ¸ÂÃè´Ù¸é, ÆÄ¿ö9Àº ÄÚ±×³ÊÆ¼ºê ½Ã´ë¸¦ À§ÇÑ ÇÁ·Î¼¼¼´Ù. ÆÄ¿ö8Àº 22³ª³ë(nm) °øÁ¤À¸·Î Á¦À۵ưí, ÃÖ´ë 12ÄÚ¾î ¾²·¹µå°¡ 12 ÄÚ¾î Ĩ¿¡¼ µ¿½Ã¿¡ ½ÇÇàµÇ¸ç, PCI-Express 3.0, ¿£ºñµð¾ÆÀÇ ¹ö½º ±â¼úÀÎ ¿£ºñ¸µÅ©(NVLink) 1.0À» Áö¿øÇÑ´Ù. ¹Ý¸é ÆÄ¿ö9Àº 14³ª³ë °øÁ¤À¸·Î Á¦Á¶µÆÀ¸¸ç, ÃÖ´ë 24ÄÚ¾î·Î ´Ã¾î³µ°í, ·ÎÁ÷À» °³¼±ÇÔÀ¸·Î½á ¸í·É¾î ó¸® ¼Óµµ°¡ »¡¶óÁ³´Ù. ÀÌ·Î½á µö·¯´× ÇÁ·¹ÀÓ¿öÅ© Æ®·¹ÀÌ´× ½Ã°£À» ±âÁ¸ ÀÎÅÚ x86 ¼¹ö ´ëºñ ÃÖ´ë ¾à 4¹è ºü¸£°Ô °³¼±ÇÒ ¼ö ÀÖ°Ô µÆ´Ù. ÆÄ¿ö9 ±â¹Ý ÆÄ¿ö(¼¹ö) ½Ã½ºÅÛÀÎ ‘AC922(ÄÚµå¸í ´ºÀ£)’ÀÇ °æ¿ì¿¡´Â PCI-Express 4.0 °ú Â÷¼¼´ë ¿£ºñµð¾Æ ¿£ºñ¸µÅ© 2.0, ¿ÀÇÂCAPI(Coherent Accelerator Processor Interface)¸¦ ¾÷°è ÃÖÃÊ·Î ³»ÀåÇÑ Á¡ÀÌ Æ¯Â¡ÀÌ´Ù. IBMÀº ¿£ºñµð¾Æ¿Í Çù·ÂÀ» ÅëÇØ ¿£ºñ¸µÅ©¸¦ Á¦°øÇϰí Àִµ¥, ¿£ºñ¸µÅ©¶õ, ½Ç¸®ÄÜ ´Ü°è¿¡¼ ³»ÀåµÇ°í Àüü ½Ã½ºÅÛ ¼³°è¿¡ ÅëÇյŠÀÎÅÚ x86 ±â¹Ý ½Ã½ºÅÛº¸´Ù 5¹è³ª ´õ ºü¸¥ µ¥ÀÌÅÍ À̵¿ ¼Óµµ¸¦ Á¦°øÇÏ´Â ±â¼úÀÌ´Ù. ÆÄ¿ö9¿¡ Áö¿øµÇ´Â ¿£ºñ¸µÅ© 2.0Àº 1.0º¸´Ù 2¹è »¡¶óÁ³°í, Àü¼Û¼Óµµ°¡ ÃÊ´ç 15.75GBÀÎ PCIe 3.0º¸´Ù 9.5¹è ³ôÀº PCIe 4.0(150GB/s)ÀÌ Å¾ÀçµÆ´Ù´Â °ÍÀÌ ÀåÁ¡ÀÌ´Ù. ¾÷°è¿¡¼ 7~8³â »ç¿ëµÇ°í ÀÖ´Â PCIe 3.0Àº ÇöÀç ÀÎÅÚ x86 ½Ã½ºÅÛ°ú Ä÷ÄÄ, Arm µîÀÌ »ç¿ëÇϰí ÀÖ´Ù. ÇöÀç PCIe 4.0¸¦ žÀçÇÑ Ä¨Àº ÆÄ¿ö9ÀÌ À¯ÀÏÇϰí, ¿ÃÇØ ¾È¿¡ PCIe 4.0¸¦ žÀçÇϴ ĨÀÇ Ãâ½Ã°¡ ½±Áö ¾ÊÀ» °ÍÀ¸·Î ¿¹»óµÇ±â ¶§¹®¿¡ IBMÀÌ ½ÃÀå °æÀï¿¡ ÀÖ¾î À¯¸®ÇÏ´Ù°í »ý°¢ÇÑ´Ù.
Q. IBMÀÌ ¿ÀÇÂCAPI¿Í ¿ÀÇÂÆÄ¿ö ÄÁ¼Ò½Ã¾ö¿¡ Âü¿©ÇÏ´Â ÀÌÀ¯´Â ¹«¾ùÀΰ¡? ÀΰøÁö´É ½Ã´ë´Â ¾÷°èÀÇ ´Ù¼ö±â°ü°ú Çù¾÷À» ÅëÇØ ‘Çõ½Å ±â¼ú’À» ¸¸µé°í ¾÷°è Àü¹ÝÀ» À̲ô´Â °ÍÀÌ Áß¿äÇÏ´Ù°í »ý°¢ÇÑ´Ù. ÀΰøÁö´ÉÀº ¸Å¿ì ¶Ù¾î³ ÇÁ·Î¼¼½Ì ´É·Â ÀÌ»óÀÇ ´õ¿í ³ôÀº ¼º´É°ú ¿ì¼öÇÑ ¼Óµµ¸¦ ¿ä±¸Çϱ⠶§¹®¿¡ Çù¾÷À» ÅëÇØ µ¥ÀÌÅ͸¦ ºü¸£°Ô ÁÖ°í ¹ÞÀ» ¼ö ÀÖ´Â ¼º´É, ¹êµå ·¹ÀÌÅϽà µîÀ» È¿À²ÀûÀ¸·Î ºü¸£°Ô °³¹ßÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù. Áï, ÀΰøÁö´É ½Ã´ë´Â ±â¼ú°ú ÅøÀ» Á¦°øÇÏ´Â Çõ½Å ±â¾÷µéÀÌ Çѵ¥ ¸ðÀÎ ¿¸° »ýŰ谡 ÇÊ¿äÇÏ´Ù. IBMÀº ¿ÀÇÂCAPI ÄÁ¼Ò½Ã¾ö°ú ¿ÀÇÂÆÄ¿ö Àç´Ü(OpenPOWER Foundation)¿¡ Âü¿©ÇØ ±â¼úÀ» °³¹æÇϰí Àû¸³ÇÏ´Â ¹æ½ÄÀ¸·Î ºñÁî´Ï½º¸¦ ÆîÄ¡°í ÀÖ´Ù. ÀÌ¿Í °ü·ÃÇØ IBM°ú ¿£ºñµð¾Æ´Â 2013³â ACM/IEEE ½´ÆÛ ÄÄÇ»ÆÃ ÄÁÆÛ·±½º¿¡¼ GPU¿Í HPC ½Ã½ºÅÛÀ» °áÇÕÇÏ´Â ¿£Áö´Ï¾î¸µ ÆÄÆ®³Ê½ÊÀ» ¸Î¾ú°í, IBMÀº ÆÄ¿ö8¿¡ óÀ½À¸·Î CAPI¸¦ »ç¿ëÇÔÀ¸·Î½á Àü¼Û ¼Óµµ¸¦ ³ôÀÏ ¼ö ÀÖ¾ú´Ù. CAPI¸¦ »ç¿ëÇØ¼ GPU, ASIC, FPGA µîÀÇ º¸Á¶ Ư¼ö ÇÁ·Î¼¼¼¸¦ ¿¬°áÇϸé CPU¿Í µ¿ÀÏÇÑ ¸Þ¸ð¸® ÁÖ¼Ò °ø°£À» »ç¿ëÇÒ ¼ö ÀÖ¾î¼ ÄÄÇ»ÆÃ °æ·Î ±æÀ̰¡ ÁÙ¾î µé¾î ¼Óµµ°¡ »¡¶óÁö°Ô µÈ´Ù. ÀÌ¿¡ ´ëÇÑ ¿¬Àå¼±À¸·Î 2016³â 10¿ù IBMÀº ´Ù¸¥ Ç÷§Æû¿¡ CAPI äÅÃÀ» ³Î¸® ¾Ë¸®´Â »õ·Î¿î Á¶Á÷ÀÎ ¿ÀÇÂCAPI ÄÁ¼Ò½Ã¾öÀ» ¼³¸³Çß´Ù. ¿ÀÇÂCAPI ÄÁ¼Ò½Ã¾ö¿¡´Â ±¸±Û, AMD, ÀÚÀϸµ½º, ¸¶ÀÌÅ©·Ð, ¸á¶ó³ì½º µî ⸳ ¸â¹ö¸¦ Áß½ÉÀ¸·Î ´ºÅ¸´Ð½º, µµ½Ã¹Ù, ·¥¹ö½º ¿þ½ºÅϵðÁöÅÐ, ¿£ºñµð¾Æ, Àκ¥ÅØ µîÀÌ Âü¿©ÇÔÀ¸·Î½á ¿ÀÇ Ŀ¹Â´ÏƼÀÇ Çõ½Å¿¡ Ã˸ÅÁ¦°¡ µÇ°í ÀÖ´Ù. ±×µ¿¾È IT ¾÷°è°¡ ¹ßÀüÇÑ °æ·Î¸¦ º¸¸é, ¸®´ª½º, ¿ÀǼҽº µî °³¹æÇü ¾îÇÁ·ÎÄ¡°¡ ´õ ¹ßÀüÀûÀÎ °á°ú¸¦ º¸¿´¾ú´Ù. ÀÌ·¸µí ÀΰøÁö´Éµµ ¿ÀÇ ÄÁ¼Ò½Ã¾öÀ» Áß½ÉÀ¸·Î ¹ßÀüÇØ ³ª°¥ °ÍÀ¸·Î È®½ÅÇÑ´Ù. Q. ÆÄ¿ö9ÀÌ ¿ÃÇØ Àü¼¼°è ½´ÆÛÄÄÇ»ÅÍ ¼øÀ§¸¦ ¹Ù²Ü ¿¹Á¤À̶ó°í µé¾ú´Ù. ±¹Á¦½´ÆÛÄÄÇÐȸ(SC: Supercomputing Conference)´Â 1³â¿¡ µÎ¹ø ½´ÆÛÄÄÇ»ÅÍ ¼øÀ§¸¦ ¹ßÇ¥ÇÑ´Ù. ¿£ºñµð¾Æ º¼Å¸ ±â¹ÝÀÇ ÇÁ·Î¼¼¼¿¡ IBMÀÇ ÆÄ¿ö9ÀÌ Å¾ÀçµÈ ½´ÆÛÄÄÇ»ÅÍÀÎ ¹Ì±¹ ¿¡³ÊÁöºÎÀÇ ¼¹Ô(Summit)°ú ½Ã¿¡¶ó(Sierra)´Â À̺¯ÀÌ ¾ø´Â ÇÑ ¿ÃÇØ Àü¼¼°è ½´ÆÛÄÄÇ»ÅÍ 1À§ µî±ØÀÌ È®Á¤µÆ´Ù. ¶Ç ±¸±Û¿¡¼µµ µ¥ÀÌÅͼ¾ÅÍ¿¡ ÆÄ¿ö9À» Ȱ¿ëÇϰí ÀÖ´Ù. Q. ±¹³»¿Ü ÀΰøÁö´É ½ÃÀåÀÇ Àü¸ÁÀ» ¾î¶»°Ô »ý°¢Çϳª? ±¹³»¿¡¼µµ µö·¯´× ±â¼ú ¼ö¿ä°¡ ²ÙÁØÈ÷ Áõ°¡Çϰí ÀÖ´Ù. ±Û·Î¹ú ½ÃÀåÀ» °Ü³ÉÇÑ ºñÁî´Ï½º¸¦ ÇÏ´Â ´ë±â¾÷, Åë½Å»ç, Ŭ¶ó¿ìµå ¼ºñ½º ±â¾÷ µî¿¡¼ ÁÖ·Î ÀΰøÁö´É ¼ö¿ä°¡ ³ôÀº ÆíÀ̸ç, ÇâÈÄ ÇコÄɾî¿Í ±ÝÀ¶ µî ´Ù¸¥ Àδõ½ºÆ®¸®·Î È®´ëµÉ °ÍÀ¸·Î º»´Ù. À̵éÀº ÀΰøÁö´É ±â¼úÀ» žÀçÇØ¼ ¼ºñ½º ¸¸µé¾î°¡´Â °Í ÀÚü°¡ È¿À²ÀûÀÎ °úÁ¤À̶ó°í »ý°¢Çϰí, ÀΰøÁö´É¿¡ ÅõÀÚÇÏ´Â °ÍÀ» ±àÁ¤ÀûÀ¸·Î º¸°í Àֱ⠶§¹®ÀÌ´Ù. ÀΰøÁö´É ½ÃÀåÀ» ´Ü±âÀûÀ¸·Î ¼±µµÇÏ´Â °ÍÀº GPU°¡ µÉ °ÍÀÌ´Ù. GPU¸¦ Ȱ¿ëÇÒ ¶§ Á¦ÀÏ ÁÁÀº ÀÎÅÍÆäÀ̽º Á¦°øÇϰí Àֱ⠶§¹®ÀÌ´Ù. ¿ÃÇØ Àü¼¼°è ÀΰøÁö´É »ç¾÷ ½ÇÀûÀº À۳⺸´Ù ÈξÀ ´õ ³ªÀº °á°ú¸¦ °¡Á®¿Ã °ÍÀ̶ó°í ¿¹»óÇÑ´Ù. IBMµµ Àü »ê¾÷¿¡¼ ÀΰøÁö´ÉÀ» ÅëÇØ Çõ½ÅÀû ºñÁî´Ï½º ¼º°ú¸¦ âÃâÇÒ ¼ö ÀÖµµ·Ï ÆÄ¿ö9 ±â¼úÀ» Àû±ØÀûÀ¸·Î ¾Ë·Á³ª°¡°Ú´Ù. <ÀΰøÁö´É ¹ÝµµÃ¼ ½Ã¸®Áî ±â»ç> CPU µ¶ÁÖ´Â ³¡! ÀΰøÁö´É, Áö´ÉÇü ¹ÝµµÃ¼ ÆÇµµ°¡ ¹Ù²ï´Ù ¨ç #IBM#ÆÄ¿ö9#ÀΰøÁö´É#ÄÚ±×³ÊÆ¼ºê#ÄÄÇ»ÆÃ#ÇÁ·Î¼¼¼#¼¹ö#¹ÝµµÃ¼ À̳ª¸® ±âÀÚ narilee@epnc.co.kr <ÀúÀÛ±ÇÀÚ © EP&C News, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö>
icon°ü·Ã±â»ç
iconÀΰøÁö´ÉĨ 'FPGA¿Í ASIC' ±¸±Û, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®±îÁö ¶Ù¾îµé´Ù ¨ê
iconÀΰøÁö´É ÃÖÀûÈµÈ ¼¹ö ÇÁ·Î¼¼¼, »õ·Î¿î °æÀï ±¸µµ Çü¼º ¨è
iconÀΰøÁö´É µ¥ÀÌÅͼ¾ÅÍ, ¿¡³ÊÁö È¿À² ³ôÀÌ´Â ¡®FPGA¿Í ASIC¡¯ °¢±¤ ¨é
iconCPU µ¶ÁÖ´Â ³¡! ÀΰøÁö´É, Áö´ÉÇü ¹ÝµµÃ¼ ÆÇµµ°¡ ¹Ù²ï´Ù ¨ç
icon¾çÀÚÄÄÇ»ÅÍ °³¹ß "¶ß°Ì´Ù" IBM, ÀÎÅÚ ÁÖÃàÀ¸·Î Çѱ¹, ÀϺ» °¡¼¼
icon³×ÆÐ½º "´º·Î¸ðÇÈ Ä¨À¸·Î ¿§Áö ÄÄÇ»ÆÃ ½ÃÀå °ø·« ¸ñÇ¥"¨ì
iconÀαâ±â»ç
|
|