quickmenu
PC ´º½º Ȩ  

ÀÚÀϸµ½º, SoC °­µµ °³¹ß ȯ°æ 'ºñ¹Ùµµ µðÀÚÀÎ ¼öÆ® 2014.1' Ãâ½Ã

2014-04-17 11:35
¹æ¼öÈ£ îñ ±âÀÚ scavenger@bodnara.co.kr

ÀÚÀϸµ½º´Â ¾÷°è ÃÖÃÊ SoC °­µµ °³¹ß ȯ°æÀÎ ºñ¹Ùµµ µðÀÚÀÎ ¼öÆ® 2014.1(Vivado¢ç Design Suite 2014.1)À» Ãâ½ÃÇß´Ù. ºñ¹Ùµµ µðÀÚÀÎ ¼öÆ® 2014.1Àº ¿ïÆ®¶ó ÆÐ½ºÆ®(UltraFast)¢â µðÀÚÀÎ ±â¹ýÀÇ ÀÚµ¿È­¸¦ È®´ë½Ã۰í, Æò±ÕÀûÀ¸·Î 25% ºü¸¥ ·±Å¸ÀÓÀ» ´Þ¼ºÀº ¹°·Ð ¸ðµç µð¹ÙÀ̽ºÀÇ ¼º´ÉÀ» 5% °³¼±½ÃÄÑÁØ´Ù. ¶ÇÇÑ ºñ¹Ùµµ HSL(High-Level Synthesis) ³»ºÎÀÇ OpenCL Ä¿³Î(Kernel) Çϵå¿þ¾î °¡¼Ó ±â´ÉÀÌ »õ·Î Ãß°¡µÇ¾ú´Ù.

 

ÀÚÀϸµ½º´Â ¿ïÆ®¶óÆÐ½ºÆ® µðÀÚÀÎ ±â¹ýÀ» »ç¿ëÇÏ´Â 2,500°³ ÀÌ»óÀÇ °í°´»ç¸¦ È®º¸Çϰí ÀÖÀ¸¸ç, ÀÌ µðÀÚÀÎ ±â¹ý¿¡ °üÇÑ ºñµð¿À Æ©Å丮¾ó ½Ãû¼ö´Â 30,000°Ç¿¡ ´ÞÇÑ´Ù. ÀÚÀϸµ½º´Â »õ·Ó°Ô °³¹ßµÈ ¿ïÆ®¶óÆÐ½ºÆ® ±â¹ýÀÇ ÀÎÁöµµ ¹× äÅÃÀ» ³ôÀÓÀ¸·Î½á µðÀÚÀ̳ÊÀÇ »ý»ê¼ºÀ» Áõ°¡½ÃÄ×´Ù. ¿ïÆ®¶óÆÐ½ºÆ® µðÀÚÀÎ ±â¹ýÀ» »ç¿ëÇϸé, ±âÁ¸¿¡ ¿©·¯ ´ÞÀÌ °É·Á ¿Ï¼ºµÇ¾ú´ø µðÀÚÀÎÀ» ´Ü ¸î ÁÖ ³»·Î ´ÜÃàÇÏ¿© ½Å¼ÓÇÏ°Ô ¿Ï¼ºÇÒ ¼ö ÀÖ´Ù.

 

À̹ø ¿¡µð¼Ç 2¿¡¼­ ¿ïÆ®¶óÆÐ½ºÆ® µðÀÚÀÎ ±â¹ýÀº 28nm 7 ½Ã¸®Áî ¹× 20nm ¿ïÆ®¶ó½ºÄÉÀÏ µð¹ÙÀ̽º¸¦ Áö¿øÇÏ´Â ºñ¹Ùµµ(Vivado)¿ë Ãֽм±Áø ÇÁ·Î¼¼½º¸¦ Æ÷ÇÔÇϵµ·Ï È®ÀåµÇ¾ú´Ù. ÀÌ ¿ïÆ®¶ó½ºÄÉÀÏ ¾ÆÅ°ÅØÃ³´Â Àüü ¶óÀÎ ·¹ÀÌÆ®¿¡¼­ ½º¸¶Æ® °øÁ¤À¸·Î ÃÊ´ç ¼ö¹é ±â°¡ºñÆ®ÀÇ ½Ã½ºÅÛ ¼º´É °ü¸®¿Í Å×¶óºñÆ®(terabit)¿Í Å×¶óÇ÷Ó(teraflop)À¸·Î È®ÀåÇÑ ÇÁ·Î±×·¡¸Óºí ¾ÆÅ°ÅØÃ³¿¡ ÷´Ü ASIC ±â¼úÀ» Àû¿ëÇß´Ù. ¶ÇÇÑ HLS°ú ºÎºÐ À籸¼º¿¡¼­ºÎÅÍ ÄÉÀÌ´ø½º(Cadence), ¸àÅä ±×·¡ÇÈ(Mentor Graphics) ¹× ½Ã³ñ½Ã½º Ç÷οì(Synopsys flows)¸¦ ÀÌ¿ëÇÑ °ËÁõ±îÁö Æ÷ÇÔÇϰí ÀÖ´Ù.

 

ÇÑÆí ºñ¹Ùµµ µðÀÚÀÎ ¼öÆ® 2014.1´Â ÃֽŠÀÎÅÍ·¢Æ¼ºê(interactive) ŸÀÌ¹Ö ÄÁ½ºÆ®·¹ÀÎÆ® À§Àúµå¸¦ ÀÌ¿ëÇÏ¿© ¿À·ù Á¦°Å(correct-by-construction) ÄÁ½ºÆ®·¹ÀÎÆ®¸¦ ÀÚµ¿È­Çϰí ÀÖ´Ù. À§Àúµå³»ÀÇ Áö´ÉÇü Äõ¸®µéÀº ºñ¹Ùµµ ´ÙÀÚÀÎ µ¥ÀÌÅͺ£À̽º¿¡¼­ ÁÖ·Î IP Àç»ç¿ë¿¡¼­ ºñ·ÔµÇ´Â ±âÁ¸ ÄÁ½ºÆ®·¹ÀÎÆ® »Ó¸¸ ¾Æ´Ï¶ó Ŭ·°Å·(clocking) ±¸Á¶µµ ÃßÃâÇÏ¿©, »ç¿ëÀÚ°¡ µðÀÚÀÎÀÇ ³ª¸ÓÁö ºÎºÐ¿¡ ´ëÇÑ ÄÁ½ºÆ®·¹ÀÎÆ®¸¦ Á¤È®ÇÏ°Ô ÁÙ ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù.

 

¶ÇÇÑ À̹ø ¸±¸®Áî¿¡¼­´Â »õ·Î¿î ÀÚÀϸµ½º Tcl ½ºÅä¾î°¡ µµÀԵȴÙ. ÀÌ »õ·Î¿î ÀÚÀϸµ½º Tcl ½ºÅä¾î´Â À¯¿ëÇÑ ±â´ÉÀ» ¼öÇàÀÌ °¡´ÉÇÏ°í »ý»ê¼ºÀ» ³ôÀÏ ¼ö ÀÖ´Â ½ºÅ©¸³Æ®¸¦ ÀÚÀ¯·Ó°Ô °øÀ¯Çϰųª ÀÛ¼ºÇÒ ¼ö ÀÖ´Â µðÀÚÀÎ Ä¿¹Â´ÏƼÀÌ´Ù. Tcl ½ºÅä¾î´Â ºñ¹Ùµµ ÅëÇÕ µðÀÚÀΠȯ°æ(Vivado Integrated Design Environment)¿¡¼­ ÀÌ¿ë °¡´ÉÇϸç, ¿ÀǼҽº(Open source) ÀúÀå¼ÒÀÇ ¿ªÇÒÀ» ÇÑ´Ù.

 

ÇØ´ç ¿ÀǼҽº ÀúÀå¼Ò¿¡¼­ µðÀÚÀ̳ʵéÀº ºñ¹Ùµµ µðÀÚÀÎ ¼öÆ®ÀÇ ÇÙ½É ¼º´ÉÀÌ È®ÀåµÈ ±â´ÉÀ» ¼öÇàÇÏ´Â ½ºÅ©¸³Æ®¸¦ Ȱ¿ëÇÒ ¼ö ÀÖ°í, Åø Àü¹®°¡µéÀº º¸´Ù Å« »ç¿ëÀÚ Ä¿¹Â´ÏƼÀÇ È¿À²À» °³¼±ÇÒ ¼ö ÀÖ´Â Äڵ带 °øÀ¯ÇÒ ¼ö ÀÖ´Ù. ¸ÂÃãÇü º¸°í¼­, ºÐ¼®, ÃÖÀûÈ­, Åø Ç÷οì Á¦¾î ¹× µðÀÚÀÎ º¯°æ°ú °°Àº ±â´ÉÀ» Á¦°øÇÏ´Â Tcl ¾ÖÇø®ÄÉÀ̼ÇÀº Áö±Ý ¹Ù·Î ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.

 

ÇöÀç ¹«¼±, ÀÇ·á, ±¹¹æ, ¼ÒºñÀÚ µî ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ IP »ý¼º °¡¼Ó À§ÇÑ Ã·´Ü ¾Ë°í¸®Áò¿¡ »ç¿ëµÇ°í ÀÖ´Â ºñ¹Ùµµ HLSÀº RTLÀ» ¼öµ¿À¸·Î »ý¼ºÇÏÁö ¾Ê¾Æµµ C, C++, ½Ã½ºÅÛ C ½ºÆåÀ¸·Î ÀÚÀϸµ½º¢ç ¿Ã ÇÁ·Î±×·¡¸Óºí µð¹ÙÀ̽º¿¡ ¹Ù·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. ºñ¹Ùµµ IP ÅëÇÕ ¹× ºñ¹Ùµµ HLSÀÇ Á¶ÇÕÀº RTL ¹æ½Ä°ú ºñ±³Çغ¸¾ÒÀ» ¶§, 15¹è Á¤µµÀÇ °³¹ß ºñ¿ëÀ» Àý°¨½ÃÄ×´Ù.

 

ºñ¹Ùµµ µðÀÚÀÎ ¼öÆ® 2014.1 ¸±¸®Á ÅëÇØ ºñ¹Ùµµ HLS´Â OpenCL Ä¿³ÎÀÇ Ãʱ⠾׼¼½º¸¦ Áö¿øÇϰí ÀÖ´Ù. OpenCLÀº ÀÌÁ¾ Ç÷§Æûµé¿¡¼­ ½ÇÇàµÇ´Â Ä¿³ÎÀ» ¾µ ¼ö ÀÖ´Â ÇÁ·¹ÀÓ¿öÅ©¿Í ¾ð¾î¸¦ Á¦°øÇϸç, ÀÚÀϸµ½º ¿Ã ÇÁ·Î±×·¡¸Óºí µð¹ÙÀ̽º¿¡¼­ ½ÇÇàµÇ´Â IP·Î ¸Å²ô·´°Ô º¯È¯ÀÌ °¡´ÉÇÏ´Ù.

 

¶ÇÇÑ À̹ø ¸±¸®Áî´Â ½Åȣó¸® ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇØ »õ·Î¿î ¼±Çü ´ë¼ö ¶óÀ̺귯¸®(linear algebra library)·Î ºñ¹Ùµµ HLS¸¦ È®Àå½Ã۸ç, ÃÍ·¹½ºÅ° ºÐÇØ(Cholesky decomposition), SVD(singular value decomposition), QR ÀμöºÐÇØ ¹× Çà·Ä°ö¼À(matrix multiplication)°ú °°Àº ±â´ÉÀ» ÇÊ¿ä·Î ÇÏ´Â C/C++ ¾Ë°í¸®ÁòÀÇ ºü¸¥ IP »ý¼ºÀ» °¡´ÉÄÉ ÇÑ´Ù.

ÀÌ ±â»çÀÇ ÀÇ°ß º¸±â
¸¶ÇÁƼ psywind´ÔÀÇ ¹Ìµð¾î·Î±× °¡±â  / 14-04-17 19:04/ ½Å°í
È¿À² °³¼±µµ°¡ ¶Ñ·ÇÇϱº¿ä
ÇÁ¸®½ºÆ® rubychan´ÔÀÇ ¹Ìµð¾î·Î±× °¡±â  / 14-04-24 11:02/ ½Å°í
¼öÆ®°¡ ¾Æ´Ï¶ó ½ºÀ§Æ®¿ä. ¹º Á¤Àåµµ ¾Æ´Ï°í..
´Ð³×ÀÓ lock
ºñȸ¿ø

º¸µå³ª¶ó ¸¹ÀÌ º» ´º½º
º¸µå³ª¶ó ¸¹ÀÌ º» ±â»ç

º¸µå³ª¶ó Ãֽбâ»ç
[04/17] ³Ý¸¶ºí, ¡®ÄÜÄÜ È«Äá 2026¡¯ ¼Ò´Ï ºÎ½º¼­ ¡®Àϰö °³ÀÇ ´ëÁË: Origin¡¯ ¼±º¸¿©  
[04/17] Æ÷ÄϸóÄÚ¸®¾Æ ¡®2026 ÄÚ¸®¾È¸®±× ½ÃÁð4¡¯, ¿À´Â 25ÀϺÎÅÍ ¾çÀϰ£ ½Ç½Ã  
[04/17] KT ·Ñ½ºÅÍ T1-Á¨Áö °ÝÆÄ.. ¿¹»ó µÚÈçµç °³¸· ù ÁÖ  
[04/17] MS, À©µµ¿ì 11 24H2 »ç¿ëÀÚ¿¡ 25H2 °­Á¦ ¼³Ä¡ ÁøÇà  
[04/17] ³ÝÇø¯½º, 2³â ¿¬¼Ó ½Ã°¢Àå¾ÖÀÎ È­¸éÇØ¼³ Àü¹®°¡ ±³À° '¸ñ¼Ò¸®°¡ ±æÀÌ µÇ´Ù'  
[04/17] Æø½º¹Ù°ÕÄÚ¸®¾Æ, ¡®2026 Spring Breeze¡¯ Æø½º¹Ù°Õ ¼­ºñ½º º½ Ä·ÆäÀÎ ½Ç½Ã  
[04/17] GPU Rowhammer·Î ½Ã½ºÅÛ ·çÆ® ±ÇÇѱîÁö Å»Ãë, GPUBreach Ãë¾àÁ¡ ¹ß°ß  
[04/17] AMD ¶óÀÌÁ¨ 9 9950X3D2 µà¾ó ¿¡µð¼Ç ¿Â¶óÀθô µî·Ï, ÃÖ¼Ò 1000´Þ·¯ ¼öÁØ?  
[04/17] ¿£ºñµð¾Æ, ½Å°æ¸Á Ȱ¿ë VRAM Çʿ䷮ 85% °¨¼Ò ¾ÐÃà ±â¼ú NTC ¹ßÇ¥  
[04/17] LGÀüÀÚ, ¾Ú¹ö¼­´õ 4±â ¹ß´ë½Ä ÁøÇà  
[04/17] ¼Ò´ÏÄÚ¸®¾Æ, º½¸ÂÀÌ Á¤Ç°µî·Ï ÇÁ·Î¸ð¼Ç ÁøÇà  
[04/17] ½ÅÀÏÀüÀÚ, ºê·£µå ¼­Æ÷ÅÍÁî 'ºê¸®' ¸ðÁý  
[04/17] Çѱ¹·¹³ë¹ö, AI ±â¹Ý »ê¾÷¿ë ¿§Áö ¼Ö·ç¼Ç '¾ÅÅ©¿§Áö' 2Á¾ Ãâ½Ã  
[04/17] µ¨ Å×Å©³î·ÎÁö½º, 2026³âÇü ¡®¿¡Àϸ®¾ð¿þ¾î¡¯ °ÔÀÌ¹Ö ³ëÆ®ºÏ ½ÅÁ¦Ç° 3Á¾ °ø°³  
[04/17] ¿£ºñµð¾Æ, RTX PC¡¤DGX ½ºÆÄÅ©¿¡¼­ ¡®Áª¸¶ 4¡¯ °¡¼Ó... ·ÎÄà ¿¡ÀÌÀüƽ AI Áö¿ø  
[04/17] ¹èƲ±×¶ó¿îµå ¸ð¹ÙÀÏ, ijġ! Ƽ´ÏÇΰú Ä÷¡¹ö·¹ÀÌ¼Ç ÁøÇà  
[04/17] ±¸±Û Ŭ¶ó¿ìµå, Á¦¹Ì³ªÀÌ ±â¹Ý ½Ç½Ã°£ Áß°è ¼­ºñ½º ¡®MLB ½ºÄ«¿ìÆ® ÀλçÀÌÆ®¡¯ Ãâ½Ã¡¦ ½ºÆ÷Ã÷ Å×Å© Çõ½Å ÁÖµµ  
[04/17] ¼­¸°¾¾¾Ø¾ÆÀÌ, ÄÄÇ»Á¸ Á¶¸³PC ºê·£µå°ü ¸®¾È¸® ÀÔÁ¡ ±â³ä Ưº° ÇÒÀÎ ÁøÇà  
[04/17] µðÁî´Ï+, Çѱ¹e½ºÆ÷Ã÷Çùȸ¿Í Àü·«Àû Çù¾÷ È®´ë ÆÒ´ý ±â¹Ý ¶óÀ̺ê ÄÜÅÙÃ÷ °­È­  
[04/17] Á¦À̾¾Çö, ¿£Æ®¸® ¸ÞÀκ¸µåÀÇ ÇѰ踦 ³ÑÀº ±â°¡¹ÙÀÌÆ® H810M K GEN5 Ãâ½Ã  
·Î±×ÀÎ | ÀÌ ÆäÀÌÁöÀÇ PC¹öÀü
Copyright NexGen Research Corp. 2010