»ó´Ü¿©¹é
HOME À̽´
ÀÚÀϸµ½º, Àü¼¼°è ´ëÇеé°ú ÀûÀÀÇü ÄÄÇ»Æà ¿¬±¸ Ŭ·¯½ºÅÍ ¡®XACC¡¯ ±¸Ãà
ÀûÀÀÇü ÄÄÇ»Æà °¡¼ÓÈ­ À§ÇØ Àü¼¼°è ÇÐÀÚµé°ú ¿¬±¸ Çù¾÷ °­È­

[Àδõ½ºÆ®¸®´º½º ±è°ü¸ð ±âÀÚ] ÀûÀÀÇü ¹× Áö´ÉÇü ÄÄÇ»Æà ºÎ¹® ¾÷üÀÎ ÀÚÀϸµ½º(Xilinx)°¡ ¼¼°è¿¡¼­ °¡Àå ¸í¸Á ÀÖ´Â 4°³ÀÇ ´ëÇп¡ ÀÚÀϸµ½º ÀûÀÀÇü ÄÄÇ»Æà Ŭ·¯½ºÅÍ(XACC: Xilinx Adaptive Compute Clusters)¸¦ ¼³¸³ÇÑ´Ù°í 5¿ù 11ÀÏ ¹àÇû´Ù. ‘XACC’´Â °í¼º´É ÄÄÇ»ÆÃ(HPC: Hight Performance Computing)À» À§ÇÑ ÀûÀÀÇü ÄÄÇ»Æà °¡¼ÓÈ­¿¡ ´ëÇÑ »õ·Î¿î ¿¬±¸¸¦ Áö¿øÇϱâ À§ÇØ ÁÖ¿ä ÀÎÇÁ¶ó¿Í ÀÚ±ÝÀ» Á¦°øÇÑ´Ù. ¿¬±¸ ºÐ¾ß´Â ½Ã½ºÅÛ, ¾ÆÅ°ÅØó, Åø, ¾ÖÇø®ÄÉÀ̼ÇÀ» ºñ·ÔÇØ ±¤¹üÀ§ÇÑ ¿µ¿ª¿¡¼­ ÀÌ·ïÁø´Ù.

ÀÚÀϸµ½º¿Í ÀûÀÀÇü ÄÄÇ»Æà °¡¼ÓÈ­ À§ÇØ Àü¼¼°è ÇÐÀÚµé°ú ¿¬±¸ Çù¾÷ °­È­ÇÑ´Ù. [±×¸²=ÀÚÀϸµ½º]

ÀÚÀϸµ½º¿¡ µû¸£¸é, XACC´Â ÀûÀÀÇü ÄÄÇ»Æà °¡¼ÓÈ­¸¦ À§ÇÑ ÀÚÀϸµ½ºÀÇ ÃֽŠÇϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î¸¦ ±¸ºñÇÏ°Ô µÈ´Ù. ¾Æ¿ï·¯ °¢ Ŭ·¯½ºÅÍ´Â °¢±¹ÀÇ ÇмúÆÀµéÀÌ ²Ù·ÁÁ® ÃÖ÷´Ü HPC ¿¬±¸¸¦ ¼öÇàÇÒ °èȹÀÌ´Ù. ù ¹ø° XACC´Â ½ºÀ§½ºÀÇ Ã븮È÷ °ø´ë(ETH Zurich)¿¡ ¼³¸³µÆÀ¸¸ç, ÀÌÈÄ ¹Ì±¹ÀÇ UCLA(University of California, Los Angeles)¿Í UIUC(University of Illinois at Urbana Champaign)¿¡ ±¸ÃàµÉ ¿¹Á¤ÀÌ´Ù. ³× ¹ø° Ŭ·¯½ºÅÍ´Â ½Ì°¡Æ÷¸£ÀÇ NUS(National University of Singapore)¿¡ ¼³Ä¡µÈ´Ù.

XACC´Â ÃÖ»ó±Þ ¼­¹ö¿Í ÀÚÀϸµ½º ¾Ëº£¿À(Alveo) °¡¼Ó±â Ä«µå ¹× °í¼Ó ³×Æ®¿öÅ·À» °®Ãß°Ô µÈ´Ù. °¢ ¾Ëº£¿À Ä«µå´Â ºÐ»ê ÄÄÇ»ÆÃÀ» À§ÇØ ÀÓÀÇÀÇ ³×Æ®¿öÅ© ÅäÆú·ÎÁö¸¦ Ž»öÇÒ ¼ö ÀÖµµ·Ï 100Gbps ³×Æ®¿öÅ© ½ºÀ§Ä¡¿Í µÎ °³ÀÇ Ã¤³Î·Î ¿¬°áµÈ´Ù.

ÀÌ ÃÖ»ó±Þ ¼­¹ö´Â ÀûÀÀÇü ÄÄÇ»Æà °¡¼ÓÈ­¸¦ È°¿ëÇÏ°íÀÚ ÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¿Í AI ¿¬±¸¿ø ¹× µ¥ÀÌÅÍ °úÇÐÀÚ¸¦ À§ÇÑ ÅëÇÕ ¼ÒÇÁÆ®¿þ¾î Ç÷§ÆûÀÎ ¹ÙÀÌƼ½º(Vitis)¸¦ ºñ·ÔÇØ ÀÚÀϸµ½ºÀÇ ÃֽŠ¼ÒÇÁÆ®¿þ¾î¸¦ °®Ãß°í ÀÖ´Ù. ¾ÕÀ¸·Î 3°³¿ù ¾È¿¡ 4°³ÀÇ ¸ðµç XACC°¡ ¿î¿µµÉ ¿¹Á¤À̸ç, ÇâÈÄ ÃֽŠ7nm ¹ö¼³(Versal) ÀûÀÀÇü ÄÄÇ»Æà °¡¼ÓÈ­ Ç÷§Æû(ACAP: Adaptive Compute Acceleration Platform)À» ±¸ÃàÇØ È®ÀåÇÒ ¿¹Á¤ÀÌ´Ù.

ÀÚÀϸµ½ºÀÇ CTOÀÎ À̺¸ º¼Á¨(Ivo Bolsens) ¼ö¼® ºÎ»çÀåÀº “¹«¾îÀÇ ¹ýÄ¢ÀÌ ¼èÅðÇÔ¿¡ µû¶ó Â÷¼¼´ë ÄÄÇ»Æà ½Ã½ºÅÛÀº °ú°Å¿Í´Â ´Ù¸¥ ÇüÅ·ΠÁøÈ­ÇÒ °ÍÀ̸ç ÀûÀÀÇü ÄÄÇ»Æà °¡¼Ó±â°¡ ÇÙ½ÉÀûÀÎ ¿ªÇÒÀ» ¼öÇàÇÏ´Â »õ·Î¿î ½Ã´ë·Î Á¢¾îµé°Ô µÉ °Í”À̶ó¸ç, “XACC´Â Â÷¼¼´ë ½Ã½ºÅÛÀ» À§ÇÑ »õ·Î¿î ÀûÀÀÇü ÄÄÇ»Æà ±â¼úÀÇ °³¹ß ¹× ÅëÇÕÀ» °¡¼ÓÈ­ÇÏ´Â Çõ½Å ¹× ¿¬±¸ Çù¾÷ÀÇ Àü·«Àû Çãºê·Î ±â´ÉÇÏ°Ô µÈ´Ù”°í ¹àÇû´Ù.

ÇÑÆí, ÀÚÀϸµ½º´Â ¸í¸Á ÀÖ´Â ÇÐÀÚµéÀ» XACC ÇÁ·Î±×·¥¿¡ ¿µÀÔÇØ ÀÚÀϸµ½ºÀÇ ÃֽŠÀûÀÀÇü ÄÄÇ»Æà °¡¼ÓÈ­ ±â¼úÀ» °®Ãá Ŭ·¯½ºÅÍ¿¡¼­ ÷´Ü HPC ¿¬±¸¿¡ ´ëÇÑ Çù¾÷À» ÁøÇàÇÒ ¹æħÀÌ´Ù. ¶ÇÇÑ ÆÄÆ®³Ê ¿¬±¸ÆÀÀº Ŭ·¯½ºÅÍÀÇ ÄÄÇ»Æà ÀÚ¿ø¿¡ ¿ø°ÝÀ¸·Î ¾×¼¼½ºÇØ ÀûÀÀÇü ÄÄÇ»Æÿ¡ ´ëÇÑ ÀÚü ¿¬±¸¸¦ ¼öÇàÇÑ´Ù. XACC´Â ÀÚÀϸµ½ºÀÇ ³»ºÎ ¿¬±¸ ±×·ìÀ» ºñ·ÔÇØ ÇöÀåÀÇ ´Ù¸¥ Àü¹®°¡µé°ú »óÈ£ Çù·ÂÀ» ÁÖµµÇÏ´Â Ä¿¹Â´ÏƼ Çãºê·Î¼­ÀÇ ¿ªÇÒµµ ¼öÇàÇÏ°Ô µÈ´Ù.

ÀÚÀϸµ½ºÀÇ Versal Adaptive Compute Accelerator Platform(ACAP) ½Ã¸®Áî [»çÁø=ÀÚÀϸµ½º]

Ã븮È÷ °ø´ë¿¡ ¼³¸³µÈ Ŭ·¯½ºÅÍ´Â ÄÄÇ»Æà Ç÷§Æû ¿¬±¸¼Ò ¼ÒÀåÀÌÀÚ ÄÄÇ»ÅÍ °øÇкΠ½Ã½ºÅÛ ±×·ì ¸â¹öÀÎ ±¸½ºÅ¸º¸ ¾Ë·Ð¼Ò(Gustavo Alonso) ±³¼ö°¡ À̲ø°Ô µÇ¸ç, ³×Æ®¿öÅ© ¹× µ¥ÀÌÅͺ£À̽º °¡¼ÓÈ­¿¡ ÁßÁ¡À» µÑ ¿¹Á¤ÀÌ´Ù.

¾Ë·Ð¼Ò ±³¼ö´Â “À̹ø Ŭ·¯½ºÅÍ´Â Àü·Ê ¾ø´Â ±Ô¸ð¿Í »ç¿ë ÆíÀǼºÀ» ¸ðµÎ °®Ãß°í ÀÖ¾î ÃֽŠ±â¼úÀ» Ž»öÇÒ ¼ö Àִ Ưº°ÇÑ ±âȸ°¡ µÉ °Í”À̶ó¸ç, “ÀÌ Å¬·¯½ºÅÍ´Â »õ·Î¿î ¿¬±¸¸¦ °¡´ÉÇÏ°Ô ÇÒ »Ó¸¸ ¾Æ´Ï¶ó ¼³°è¿Í °á°ú, Åø ¹× ¾ÆÀ̵ð¾î¸¦ ÀçÇö °¡´ÉÇÑ ¹æ½ÄÀ¸·Î °øÀ¯Çϴµ¥ ÇÊ¿äÇÑ ÀÎÇÁ¶ó¸¦ ±¸ÃàÇϴµ¥ ¸¹Àº µµ¿òÀÌ µÉ °Í”À̶ó°í ¹àÇû´Ù.

UCLAÀÇ Å¬·¯½ºÅÍ´Â ¿¡³ÊÁö È¿À²ÀûÀÎ ÄÄÇ»Æà ¹× ºòµ¥ÀÌÅÍ ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ »ç¿ëÀÚ ÁöÁ¤ ÄÄÇ»ÆÃÀ» ºñ·ÔÇØ È®À强ÀÌ ¶Ù¾î³­ ¾Ë°í¸®Áò °³¹ß¿¡ ÁßÁ¡À» µÑ ¿¹Á¤ÀÌ´Ù. ¶ÇÇÑ, UCLA »õ¹Â¾ó °ø°ú´ëÇÐÀÇ »ç¿ëÀÚ ÁöÁ¤ÀÌ °¡´ÉÇÑ µµ¸ÞÀΠƯȭ ÄÄÇ»Æà ¼¾ÅÍ µð·ºÅÍÀÎ Á¦À̽¼ Äá(Jason Cong) ±³¼ö°¡ À̲ø°Ô µÈ´Ù. Á¦À̽¼ Äá ±³¼ö´Â 30³â ÀÌ»ó FPGA ±â¼ú ¿¬±¸¸¦ ¼±µµÇØ ¿Ô´Ù.

Á¦À̽¼ Äá ±³¼ö´Â “XACC´Â ±×·¡ÇÁ ±â¹Ý ¸Ó½Å·¯´× ¹× ºñµð¿À ºÐ¼®, À¯ÀüüÇÐ ¹× Á¤¹Ð ÀÇÇп¡ ´ëÇÑ ¿ì¸®ÀÇ ¿¬±¸ ÇÁ·Î±×·¥À» ´õ¿í ÃËÁø½Ãų ¼ö ÀÖ´Â °è±â°¡ µÉ °Í”À̶ó¸ç, “ƯÈ÷ Ŭ·¯½ºÅÍ¿¡ Á¦°øµÇ´Â °í´ë¿ªÆø ¸Þ¸ð¸®(HBM: High-Bandwidth Memory) ±â¹Ý FPGA´Â ¿¬±¸ ÇÁ·ÎÁ§Æ®ÀÇ ¸¹Àº ÄÄÇ»Æà ´Ü°è°¡ ¸Þ¸ð¸®¿Í ¿¬°üµÅ Àֱ⠶§¹®¿¡ ´õ¿í ½ÃÀÇÀûÀýÇÏ°í, Å« µµ¿òÀÌ µÉ °Í”À̶ó°í ±â´ëÇß´Ù.

UIUCÀÇ Å¬·¯½ºÅÍ´Â ÀϷγëÀÌÀÇ CSL(Coordinated Science Lab)¿¡ ¼³Ä¡µÇ¸ç, UIUC¿¡¼­ ¼ö³â °£ ÁøÇàÇØ ¿Â °í¼º´É ¹× À̱âÁ¾ ÄÄÇ»Æÿ¡ ´ëÇÑ ¿¬±¸ ¹× ±³À° °úÁ¦¿¡ ±â¹ÝÇØ ±¸ÃàµÉ ¿¹Á¤ÀÌ´Ù. ÁßÁ¡ °úÁ¦·Î´Â °í¼Ó ¸µÅ©¿Í ½ºÀ§Ä¡¸¦ ÅëÇØ ¿¬°áµÈ »õ·Î¿î ´ÙÁß FPGA ÅäÆú·ÎÁö¸¦ ºñ·ÔÇØ FPGA ³×Æ®¿öÅ©¸¦ À§ÇÑ º¸¾È ¹× ¸Þ¸ð¸® ÀÏ°ü¼º, È¿À²ÀûÀÎ P2P(Peer-to-Peer) µ¥ÀÌÅÍ Àü¼Û, SSD µ¥ÀÌÅÍ Ã³¸®¸¦ À§ÇÑ FPGA °¡¼Ó±â, ±×¸®°í °í¼º´É ¹× ¶Ù¾î³­ ÇÁ·Î±×·¥ ¼º´É°ú À̽ļºÀ» À§ÇÑ ÄÄÆÄÀÏ·¯ ¹× ½Ã½ºÅÛ Åø µîÀÌ Æ÷ÇԵȴÙ.

ÀÌ ¼¾ÅÍ´Â µ¥¹Ö þ(Deming Chen) ±³¼ö¿Í ¾Æº§ ºí¸®½º(Abel Bliss) °øÇÐ ±³¼ö, ±×¸®°í ECE(Electrical and Computer Engineering) À§¿øÀåÀÎ AMD Á¦¸® »÷´õ½º(Jerry Sanders)¿Í ECE ¼Ò¼ÓÀÎ ¿ø¸ÞÀÌ ÈÄ(Wen-Mei Hwu) ±³¼ö°¡ À̲ø°Ô µÈ´Ù.

UIUCÀÇ Ã¾ ±³¼ö´Â “¼¾ÅÍ¿¡ ´ëÇÑ ±â±Ý ¹× Çϵå¿þ¾î ±âÁõÀÌ ÀÌ·ïÁö¸é¼­ ÀÌÀü¿¡´Â ºÒ°¡´ÉÇß´ø »õ·Î¿î ¿¬±¸ ¹× ±³À°È°µ¿À» ¼öÇàÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù”¸ç, “¿ì¸®´Â »õ·Î¿î ½ÇÇèÀû FPGA ±â¹Ý ÄÄÇ»Æà ½Ã½ºÅÛÀ» ±¸ÇöÇÏ°í, °í¼º´É ÄÄÇ»ÆÃÀ» À§ÇÑ µµ¸ÞÀκ° ƯȭµÈ ÄÄÆÄÀÏ·¯ ¹× ½Ã½ºÅÛ ÅøÀ» °³¹ßÇÒ ¿¹Á¤ÀÌ´Ù. ƯÈ÷ µö·¯´×ÀÌ °¡´ÉÇÑ AI¿Í ´ë±Ô¸ð ±×·¡ÇÁ ó¸® ¹× Àü»ê À¯ÀüüÇÐ µî ¸î °¡Áö Áß¿äÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ¿µ¿ª¿¡ ÁÖ·ÂÇÒ ¹æħ”À̶ó°í ¹àÇû´Ù.

NUSÀÇ Å¬·¯½ºÅÍ´Â À̱âÁ¾ ÄÄÇ»Æà Ç÷§ÆûÀ» ÀÌ¿ëÇØ »õ·Î¿î ½Ã½ºÅÛ°ú ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¹ß ¹× ¿¬±¸¸¦ °­È­ÇÒ °èȹÀÌ´Ù. ¶ÇÇÑ ¾Æ½Ã¾Æ¿Í À¯·´, ¹Ì±¹ÀÇ ´Ù¸¥ XACC ¼¾ÅÍ¿Í ±Û·Î¹ú Å×½ºÆ® º£µå¸¦ ±¸ÃàÇÏ´Â °ÍÀº ¹°·Ð, ¾Æ½Ã¾ÆÀÇ ¿¬±¸¿ø°ú ÇлýµéÀ» À¯Ä¡ÇØ ±¹Á¦ Çù·ÂÀ» ÃËÁøÇÏ´Â Çãºê·Î¼­ÀÇ ¿ªÇÒµµ ¼öÇàÇÒ ¿¹Á¤ÀÌ´Ù.

ÀÌ ¿¬±¸´Â NUS ÄÄÇ»Æà °ø´ë(NUS School of Computing)ÀÇ ÄÄÇ»ÅÍ °øÇкΠÅø¸®Ä« ¹ÌÆ®¶ó(Tulika Mitra) ±³¼ö¿Í ºù¼Ä Çì(Bingsheng He) ºÎ±³¼ö ¹× À¦È­ÀÌ ¿ý(Weng-Fai Wong) ºÎ±³¼ö°¡ À̲ø°Ô µÈ´Ù. ºù¼Ä Çì ºÎ±³¼ö´Â “¿ì¸®ÀÇ µ¿·áµéÀº FPGA¸¦ ÀÌ¿ëÇØ µ¥ÀÌÅͺ£À̽º, ¸Ó½Å·¯´×, ½Ã½ºÅÛ ¹× ³×Æ®¿öÅ·, IoT ¹× ÄÄÇ»ÅÍ ¾ÆÅ°ÅØó¿Í °°Àº °¢±â ´Ù¸¥ µµ¸ÞÀο¡ ´ëÇÑ ¼±µµÀûÀÎ ¿¬±¸¸¦ ¼öÇàÇØ ¿Ô´Ù”¸ç, “ÀÌ ÄÄÇ»Æà Ŭ·¯½ºÅÍ´Â ÀÚÀϸµ½ºÀÇ ÃÖ÷´Ü FPGA Ç÷§ÆûÀ» È°¿ëÇØ NUS´Â ¹°·Ð, ½Ì°¡Æ÷¸£¿Í ¿©·¯ Áö¿ª¿¡¼­ Èï¹Ì·Î¿î »õ·Î¿î ¿¬±¸¿Í ±³À°È°µ¿ ¹× Çù¾÷À» ÃËÁø½ÃÅ°´Â ÇÙ½ÉÀûÀÎ ¿ªÇÒÀ» ÇÒ °Í”À̶ó°í ¸»Çß´Ù.

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

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

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