Æ÷·³´º½º
[¾Æ½Ã¾Æ°æÁ¦ ±èÁø¿ì ±âÀÚ]»ï¼ºÀüÀÚ Á¾ÇÕ±â¼ú¿øÀº ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ ¾ç¼º°ú Àúº¯ È®´ë¸¦ À§ÇØ ÀÚü °³¹ßÇÑ SRP(Samsung Reconfigurable Processor)ÀÇ ¼ÒÇÁÆ®¿þ¾î ÅëÇÕ°³¹ßȯ°æ(SDK: Software Development Kit)À» ±¹³» 4°³ ´ëÇп¡ ¹«·á·Î ¹èÆ÷ÇÑ´Ù°í 2ÀÏ ¹àÇû´Ù.
»ï¼ºÀüÀÚ´Â À̹ø¿¡ ¹èÆ÷ÇÏ´Â SDK¸¦ ÅëÇØ ±×°£ ÀÌ·Ð Áß½ÉÀ¸·Î ÀÌ·ïÁ³´ø ´ëÇÐÀÇ ¼ÒÇÁÆ®¿þ¾î ±³À°¿¡ ½Ç½ÀÀÌ ´õÇØÁ® ¿¬±¸ÀÇ ¿Ï¼ºµµ¸¦ ³ô¿© ÇлýµéÀÇ ¿ª·® Çâ»óÀ» ÀÌ·ê °ÍÀ¸·Î ±â´ëÇÏ°í ÀÖ´Ù.
¶Ç È¿°úÀûÀÎ ÇÁ·Î¼¼¼¿ë ¾îÇø®ÄÉÀÌ¼Ç °³¹ß ÀηÂÀÇ ¾ç¼ºÀÌ °¡´ÉÇØÁ® ±¹³» ¼ÒÇÁÆ®¿þ¾î °³¹ß Àη Ǯ È®Ãæ¿¡µµ µµ¿òÀÌ µÉ °ÍÀ¸·Î ¿¹»óÇÏ°í ÀÖ´Ù. ¾Æ¿ï·¯ »ï¼ºÀüÀÚ´Â Âü¿©ÇÑ ÀϺΠ´ëÇп¡¼´Â ´çÀå ³»³âºÎÅÍ ´ëÇпø ±³À° °úÁ¤¿¡ µµÀÔÇϱ⸦ Èñ¸ÁÇÏ°í ÀÖ´Ù.
SRP´Â »ï¼ºÀüÀÚ Á¾ÇÕ±â¼ú¿ø¿¡¼ °³¹ßÇÑ DSP(Digital Signal Processor)·Î ¸ð¹ÙÀÏ ±â±â³ª °¡Àü Á¦Ç°¿¡ ½º¸¶Æ®ÇÑ ±â´ÉÀ» ±¸ÇöÇÒ ¼ö ÀÖ´Â ÇÁ·Î¼¼¼´Ù. À̹ø SDK´Â ÇÁ·Î¼¼¼¿ë ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» À§ÇÑ ÇÁ·Î±×·¡¹Ö, ¾ÆÅ°ÅØó ¼³°è, ½Ã¹Ä·¹À̼ÇÀÇ Àü°úÁ¤À» ¼öÇàÇÒ ¼ö ÀÖ´Â ±â¹ÝÀÌ µÈ´Ù.
»ç¿ëÀÚ°¡ ÇÁ·Î±×·¥À» ½±°Ô Â¥µµ·Ï µµ¿ÍÁÖ°í(ÅëÇÕȯ°æ), ¼Õ½±°Ô SRP¿¡¼ ±¸µ¿ÇÒ ¼ö ÀÖ´Â ÇüÅ·Πº¯È¯(Compiler)ÇØÁÖ°í, ¹®Á¦¸¦ ¹ß°ßÇÏ°í ¼öÁ¤ÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ°í(Debugger), ¼º´ÉÀ» ºÐ¼®(Profiler)ÇØ ÁÖ´Â µî ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ°¡ SRP¸¦ »ç¿ëÇϱâ À§ÇØ ÇÊ¿äÇÑ ¸ðµç ÅøÀ» Á¦°øÇØ ÁØ´Ù.
ÇÑÆí Áö³ 1ÀÏ °æ±âµµ ±âÈï¿¡ À§Ä¡ÇÑ »ï¼ºÀüÀÚ Á¾ÇÕ±â¼ú¿ø¿¡¼´Â °³¹ß ÆÐÅ°Áö¸¦ °ø±Þ¹Þ°Ô µÉ ´ëÇÐÀÇ ±³¼öÁø°ú °³¹ßÀ» ´ã´çÇÑ »ï¼ºÀüÀÚ Á¾ÇÕ±â¼ú¿ø ¿¬±¸¿øµéÀÌ Âü¼®ÇÑ °¡¿îµ¥ 'SDK È°¿ë' Çù¾à½ÄÀ» ½Ç½ÃÇß´Ù.
ÇÑȯ¼ö ¼º±Õ°ü´ë ÄÄÇ»ÅÍ°øÇаú ±³¼ö´Â "ÄÄÆÄÀÏ·¯¿¡ °ü·ÃµÈ ¿ÀǼҽº ÀÎÇÁ¶ó°¡ ¸î °¡Áö Á¸ÀçÇßÀ¸³ª, ÇÁ·Î¼¼¼ °³¹ß°ú ¹ÐÁ¢ÇÏ°Ô ¸Â¹°¸° »ï¼ºÀüÀÚÀÇ SRP¿ë SDK¸¦ ÅëÇØ º¸´Ù ³ôÀº ¼öÁØÀÇ ±³À°°ú ¿¬±¸°¡ °¡´ÉÇØÁ³´Ù"°í ¸»Çß´Ù.
±è±âÈ£ »ï¼ºÀüÀÚ Àü¹«´Â "SRP¿ë SDK¸¦ ÅëÇØ ½Ç·ÂÀÖ´Â ÇÁ·Î¼¼¼¿ë ¾îÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ°¡ ¾ç¼ºµÇ°í ±× Àúº¯ÀÌ È®´ëµÇ±â¸¦ ¹Ù¶õ´Ù"¸ç "±â¾÷ÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ß Àη Ȯº¸¿¡µµ ±àÁ¤ÀûÀÎ ¿µÇâÀ» ¹ÌÄ¥ °ÍÀ¸·Î ¿¹»óµÈ´Ù"°í ¸»Çß´Ù.
»ï¼ºÀüÀÚ´Â ¹èÆ÷ ´ë»óÀÎ ¼¿ï´ë, ¼°´ë, ¼º±Õ°ü´ë, Æ÷Ç×°ø´ë µî ÃÑ 4°³ ´ëÇÐÀ» ½ÃÀÛÀ¸·Î ÇâÈÄ ±¹³»¿Ü ´ëÇп¡ ¹èÆ÷¸¦ È®´ëÇØ ³ª°¥ ¿¹Á¤ÀÌ´Ù.
±èÁø¿ì ±âÀÚ bongo79@
<¨Ï¼¼°è¸¦ º¸´Â â °æÁ¦¸¦ º¸´Â ´«, ¾Æ½Ã¾Æ°æÁ¦(www.asiae.co.kr) ¹«´ÜÀüÀç ¹èÆ÷±ÝÁö>
»ï¼ºÀüÀÚ´Â À̹ø¿¡ ¹èÆ÷ÇÏ´Â SDK¸¦ ÅëÇØ ±×°£ ÀÌ·Ð Áß½ÉÀ¸·Î ÀÌ·ïÁ³´ø ´ëÇÐÀÇ ¼ÒÇÁÆ®¿þ¾î ±³À°¿¡ ½Ç½ÀÀÌ ´õÇØÁ® ¿¬±¸ÀÇ ¿Ï¼ºµµ¸¦ ³ô¿© ÇлýµéÀÇ ¿ª·® Çâ»óÀ» ÀÌ·ê °ÍÀ¸·Î ±â´ëÇÏ°í ÀÖ´Ù.
¶Ç È¿°úÀûÀÎ ÇÁ·Î¼¼¼¿ë ¾îÇø®ÄÉÀÌ¼Ç °³¹ß ÀηÂÀÇ ¾ç¼ºÀÌ °¡´ÉÇØÁ® ±¹³» ¼ÒÇÁÆ®¿þ¾î °³¹ß Àη Ǯ È®Ãæ¿¡µµ µµ¿òÀÌ µÉ °ÍÀ¸·Î ¿¹»óÇÏ°í ÀÖ´Ù. ¾Æ¿ï·¯ »ï¼ºÀüÀÚ´Â Âü¿©ÇÑ ÀϺΠ´ëÇп¡¼´Â ´çÀå ³»³âºÎÅÍ ´ëÇпø ±³À° °úÁ¤¿¡ µµÀÔÇϱ⸦ Èñ¸ÁÇÏ°í ÀÖ´Ù.
SRP´Â »ï¼ºÀüÀÚ Á¾ÇÕ±â¼ú¿ø¿¡¼ °³¹ßÇÑ DSP(Digital Signal Processor)·Î ¸ð¹ÙÀÏ ±â±â³ª °¡Àü Á¦Ç°¿¡ ½º¸¶Æ®ÇÑ ±â´ÉÀ» ±¸ÇöÇÒ ¼ö ÀÖ´Â ÇÁ·Î¼¼¼´Ù. À̹ø SDK´Â ÇÁ·Î¼¼¼¿ë ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» À§ÇÑ ÇÁ·Î±×·¡¹Ö, ¾ÆÅ°ÅØó ¼³°è, ½Ã¹Ä·¹À̼ÇÀÇ Àü°úÁ¤À» ¼öÇàÇÒ ¼ö ÀÖ´Â ±â¹ÝÀÌ µÈ´Ù.
»ç¿ëÀÚ°¡ ÇÁ·Î±×·¥À» ½±°Ô Â¥µµ·Ï µµ¿ÍÁÖ°í(ÅëÇÕȯ°æ), ¼Õ½±°Ô SRP¿¡¼ ±¸µ¿ÇÒ ¼ö ÀÖ´Â ÇüÅ·Πº¯È¯(Compiler)ÇØÁÖ°í, ¹®Á¦¸¦ ¹ß°ßÇÏ°í ¼öÁ¤ÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ°í(Debugger), ¼º´ÉÀ» ºÐ¼®(Profiler)ÇØ ÁÖ´Â µî ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ°¡ SRP¸¦ »ç¿ëÇϱâ À§ÇØ ÇÊ¿äÇÑ ¸ðµç ÅøÀ» Á¦°øÇØ ÁØ´Ù.
ÇÑÆí Áö³ 1ÀÏ °æ±âµµ ±âÈï¿¡ À§Ä¡ÇÑ »ï¼ºÀüÀÚ Á¾ÇÕ±â¼ú¿ø¿¡¼´Â °³¹ß ÆÐÅ°Áö¸¦ °ø±Þ¹Þ°Ô µÉ ´ëÇÐÀÇ ±³¼öÁø°ú °³¹ßÀ» ´ã´çÇÑ »ï¼ºÀüÀÚ Á¾ÇÕ±â¼ú¿ø ¿¬±¸¿øµéÀÌ Âü¼®ÇÑ °¡¿îµ¥ 'SDK È°¿ë' Çù¾à½ÄÀ» ½Ç½ÃÇß´Ù.
ÇÑȯ¼ö ¼º±Õ°ü´ë ÄÄÇ»ÅÍ°øÇаú ±³¼ö´Â "ÄÄÆÄÀÏ·¯¿¡ °ü·ÃµÈ ¿ÀǼҽº ÀÎÇÁ¶ó°¡ ¸î °¡Áö Á¸ÀçÇßÀ¸³ª, ÇÁ·Î¼¼¼ °³¹ß°ú ¹ÐÁ¢ÇÏ°Ô ¸Â¹°¸° »ï¼ºÀüÀÚÀÇ SRP¿ë SDK¸¦ ÅëÇØ º¸´Ù ³ôÀº ¼öÁØÀÇ ±³À°°ú ¿¬±¸°¡ °¡´ÉÇØÁ³´Ù"°í ¸»Çß´Ù.
±è±âÈ£ »ï¼ºÀüÀÚ Àü¹«´Â "SRP¿ë SDK¸¦ ÅëÇØ ½Ç·ÂÀÖ´Â ÇÁ·Î¼¼¼¿ë ¾îÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ°¡ ¾ç¼ºµÇ°í ±× Àúº¯ÀÌ È®´ëµÇ±â¸¦ ¹Ù¶õ´Ù"¸ç "±â¾÷ÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ß Àη Ȯº¸¿¡µµ ±àÁ¤ÀûÀÎ ¿µÇâÀ» ¹ÌÄ¥ °ÍÀ¸·Î ¿¹»óµÈ´Ù"°í ¸»Çß´Ù.
»ï¼ºÀüÀÚ´Â ¹èÆ÷ ´ë»óÀÎ ¼¿ï´ë, ¼°´ë, ¼º±Õ°ü´ë, Æ÷Ç×°ø´ë µî ÃÑ 4°³ ´ëÇÐÀ» ½ÃÀÛÀ¸·Î ÇâÈÄ ±¹³»¿Ü ´ëÇп¡ ¹èÆ÷¸¦ È®´ëÇØ ³ª°¥ ¿¹Á¤ÀÌ´Ù.
±èÁø¿ì ±âÀÚ bongo79@
<¨Ï¼¼°è¸¦ º¸´Â â °æÁ¦¸¦ º¸´Â ´«, ¾Æ½Ã¾Æ°æÁ¦(www.asiae.co.kr) ¹«´ÜÀüÀç ¹èÆ÷±ÝÁö>