Altera(NASDAQ: ALTR)¿Í Áß±¹ ÃÖ´ë ¿Â¶óÀÎ °Ë»ö ¿£Áø ȸ»çÀÎ Baidu(NASDAQ: BIDU)´Â µö ·¯´×(deep learning) ¾ÖÇø®ÄÉÀ̼ǿ¡ FPGA¿Í CNN(convolutional neural network) ¾Ë°í¸®ÁòÀ» ÀÌ¿ëÇÏ´Â °Í¿¡ °üÇؼ Çù·ÂÇÏ°í ÀÖ´Ù°í ¹àÇû´Ù. µö ·¯´×Àº ´õ¿í ´õ Á¤È®ÇÏ°í ½Å¼ÓÇÑ ¿Â¶óÀÎ °Ë»öÀÌ °¡´ÉÇϵµ·Ï Áß¿äÇÑ ¿ªÇÒÀ» ÇÒ °ÍÀ¸·Î ±â´ëµÇ´Â ±â¼úÀÌ´Ù. Altera´Â 2014³â 9¿ù 22ÀÏ¿¡ ´º¿å½Ã¿¡¼ °³ÃֵǴ HPC(High Performance Computing) for Wall Street ÄÁÆÛ·±½º¿¡¼ Baidu¿Í °øµ¿À¸·Î ¿¬±¸ÇÑ ¼º°ú¸¦ ½Ã¿¬ÇÑ´Ù. ÀÌ Altera-Baidu µ¥¸ð ½Ã¿¬(booth #215B)¿¡¼´Â FPGA °¡¼ÓÈ CNNÀ» ÀÌ¿ëÇؼ À̹ÌÁö ºÐ·ù¸¦ ¾ó¸¶³ª ´õ »¡¸® ÇÒ ¼ö ÀÖ´ÂÁö¸¦ º¸¿©ÁØ´Ù. À̹ÌÁö ºÐ·ù¿Í ÀÎ½Ä ÀÛ¾÷ °°Àº ÁÖ¿ä °Ë»ö ±â´É¿¡ ÀÖ¾î¼ CNNÀº °¡Àå ÷´ÜÀÇ ±â¼úÀÌ°í ÀÌÀü¿¡ ºÒ°¡´ÉÇß´ø Á¤È®µµ¸¦ ´Þ¼ºÇÏ´Â °ÍÀ¸·Î ¿©°ÜÁø´Ù. Baidu´Â Altera Stratix¢ç V FPGA¿Í Altera SDK for OpenCL¢â(2013³â 5¿ù¿¡ Khronos OpenCL ȣȯ¼º Å×½ºÆ® ÀÎÁõ ´Þ¼º)À» ÀÌ¿ëÇÔÀ¸·Î½á º´·Ä ÇÁ·Î¼¼½Ì ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±¸ÇöÀ» ´ë´ëÀûÀ¸·Î °£¼ÒÈÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. BaiduÀÇ ¼öÈÆ ¿¬±¸¿øÀÎ Ren Wu ¹Ú»ç´Â ¡°Baidu´Â µö ·¯´×°ú ÀÌÁ¾ ÄÄÇ»Æà ºÐ¾ßÀÇ ¼±±¸ÀÚÀÌÀÚ ¼±µµÀڷμ ÀÌ ºÐ¾ß¸¦ À̲ø°í ÀÖÀ¸¸ç, FPGA °¡¼ÓÈ´Â ³î¶ó¿î ÀáÀç·ÂÀ» °¡Áö°í ÀÖ´Ù. OpenCL Áö¿øÀº °ÔÀÓ Ã¼ÀÎÀú·Î¼ °ü·Ã ºÐ¾ß·Î Æǵµ º¯È¸¦ ¿¹°íÇÏ°í ÀÖÀ¸¸ç FPGA°¡ ¸ÞÀνºÆ®¸² ÀÌÁ¾ ÄÄÇ»Æà ºÐ¾ß·Î ¹üÀ§¸¦ È®ÀåÇϵµ·Ï ÇÒ °ÍÀÌ´Ù. ±×·³À¸·Î½á ¹«ÇÑÇÑ °¡´É¼ºÀÇ ¹®À» ¿°í ÀÖ´Ù¡±°í ¸»Çß´Ù. AlteraÀÇ µ¥ÀÌÅÍ ¼¾¼ ¼Ö·ç¼ÇÀº °í¼º´É Stratix¢ç V ¹× Arria¢ç 10 FPGA¿Í Â÷¼¼´ë Stratix 10 FPGA ¹× SoCÀ» ±â¹ÝÀ¸·Î ÇÑ´Ù. Stratix 10 FPGA ¹× SoC Á¦Ç°Àº IntelÀÇ 14nm Tri-Gate ÇÁ·Î¼¼½º¸¦ ÀÌ¿ëÇؼ Á¦Á¶Çϸç AlteraÀÇ °í¼º´É HyperFlex¢â ¾ÆÅ°ÅØó¸¦ Ư¡À¸·Î ÇÑ´Ù. AlteraÀÇ FPGA´Â À¯·Ê ¾øÀÌ ¶Ù¾î³ À籸¼º°¡´É ·ÎÁ÷¿¡ ¿ÂĨ ¸Þ¸ð¸®¿Í DSP ºí·ÏÀ» °áÇÕÇÔÀ¸·Î½á ±î´Ù·Î¿î µ¥ÀÌÅÍ ¼¾ÅÍ È¯°æ¿¡ ¿ä±¸µÇ´Â ³ôÀº ¼º´É°ú À¯¿¬¼ºÀ» Á¦°øÇÑ´Ù. AlteraÀÇ ¿¬»ê ¹× ½ºÅ丮Áö »ç¾÷ºÎ ÀÌ»çÀÎ Michael Strickland´Â ¡°Baidu¿Í Altera´Â CNN ¾Ë°í¸®Áò °¡¼Óȸ¦ À§ÇÑ °·ÂÇÑ ÀÌÁ¾ ÄÄÇ»Æà ¼Ö·ç¼ÇÀ» ¼±º¸ÀÌ°Ô µÇ¾ú´Ù. Altera FPGA´Â ¶Ù¾î³ ±¸¼º°¡´É¼º°ú Çϵå IEEE 754 ºÎµ¿¼Ò¼öÁ¡ °ö¼À±â¿Í µ¡¼À±â µîÀÇ ±â´ÉµéÀ» Á¦°øÇÔÀ¸·Î½á ¼¹ö¿Í µ¥ÀÌÅÍ ¼¾ÅÍ·Î °Ë»ö, ºòµ¥ÀÌÅÍ, µö ·¯´×¿¡ ´ëÇÑ ½Ã½Ã°¢°¢ º¯ÈÇÏ´Â º¹ÀâÇÑ ¿ä±¸¸¦ À绡¸® ÃæÁ·ÇÏ°í º¯ÈÀÇ È帧¿¡ µû¶ó¼ ÁøÈÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù¡±°í ¸»Çß´Ù.
|