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] ³Ý¸¶ºí <Å· ¿Àºê ÆÄÀÌÅÍ AFK>, ½Å±Ô ÆÄÀÌÅÍ ¡®¾ÓÇ ¾÷µ¥ÀÌÆ®  
[04/17] ÀλçÀÌ, À帶ö ¸Â¾Æ À½½Ä¹°Ã³¸®±â SAI-01 ÇÒÀÎ Çà»ç ÁøÇà  
[04/17] ³Ý¸¶ºí <¼¼ºì³ªÀÌÃ÷ ¸®¹ö½º>, ¿À¸®Áö³Î ¿µ¿õ ¡®¼±¶õ¡¯ µî ¾÷µ¥ÀÌÆ® ½Ç½Ã  
[04/17] ³Ø½¼, '¸ÞÀÌÇýºÅ丮' ¸ðµç Á÷¾÷¿¡ ¼¼ ¹øÂ° 6Â÷ ½ºÅ³ ÄÚ¾î Ãß°¡  
[04/17] ¿¡À̼ö½º, ¿£ºñµð¾Æ HGX B300 ±â¹Ý 'XA NB3I-E12' AI ¼­¹ö·Î º¥Ä¡¸¶Å© ÁÖ¿äÇ׸ñ¿¡¼­ 1À§·Î ¾ÐµµÀû ¼º´É ÀÔÁõ  
[04/17] ³Ý¸¶ºí <Àϰö °³ÀÇ ´ëÁË: GRAND CROSS>, ¡®CROSS: IF¡¯ ¾÷µ¥ÀÌÆ® ½Ç½Ã  
[04/17] ÆÇŸÁö Àü·« RPG ¡®È¯¼¼·Ï ¸®¸ÞÀÌÅ©¡¯, ½ºÆÀ µ¥¸ð ¹«·á ¹èÆ÷  
[04/17] ¸Þ¸ð¸®/SSD ¹ÝµµÃ¼ ´ë¶õ ÀÌÈÄ, Çѱ¹ Á¶¸³ PC À¯Åë ½ÃÀåÀº ¾î¶»°Ô º¯ÇÒ °ÍÀΰ¡?  
[04/17] ³Ø½¼, ¼­ºêÄÃó ¼öÁýÇü RPG ¡®È÷°£: ÀÌ·ç½Ç¡¯ ±¹³» Á¤½Ä Ãâ½Ã  
[04/17] ³Ø½¼, ¡®Ä«Æ®¶óÀÌ´õ ·¯½¬Ç÷¯½º¡¯ ½ÃÁð 40 ¡®¸ÞÄ«´Ð2¡¯ ¾÷µ¥ÀÌÆ®!  
[04/17] ¡®ÁÖ¼úȸÀü ÆÒÅÒ ÆÛ·¹À̵塯 1.5ÁÖ³â 3ź ¾÷µ¥ÀÌÆ® ½Ç½Ã  
[04/17] ³Ø½¼, ¡®¼­µç¾îÅᯠ°ÔÀÓ ÇÁ·¹ÀÓ ÃÖ´ë 200 FPS·Î È®Àå Àû¿ë  
[04/17] ÀÎÅÚ °øÀδ븮Á¡ 3»ç, ÀÎÅÚ Á¤Ç° CPU 'AI¿Í ÇÔ²² ¹ßÀüÇÏ´Â ½Ã´ë' ÇÁ·Î¸ð¼Ç ½Ç½Ã  
[04/17] ¿¢½ºº¸, ¿ÀÇ¿ùµå ÀͽºÆ®·¢¼Ç MMOFPS ¡®½ºÅ»Á¸¡¯ Çѱ¹ Á¤½Ä Ãâ½Ã  
[04/17] ¾ÆÀ̳ëºñ¾Æ, ½Ã°è+¾Ë¶÷+ŸÀ̸Ó+¹«µåµî ´ÙÀç ´Ù´ÉÇÑ ¡®¿À¸£¹Ì ¹öÅÍŬ¶ô¡¯ Ãâ½Ã  
[04/17] ºê¸®Ã÷, ¸ð´ø ·¹Æ®·Î ºí·çÅõ½º ½ºÇÇÄ¿ ¡®BZ-TX11 ¿ìµç ¿¡µð¼Ç¡¯ Ãâ½Ã  
[04/17] È£¿ä¹ö½º ÄÚ¸®¾Æ, »ï¼ºÀüÀÚ ¡®°¶·°½Ã Z Æúµå8 ¿ïÆ®¶ó,Æúµå8,Çø³8¡¯ Ãâ½Ã ±â³ä ¡®¿ø½Å¡¯ ¡®ºØ±«: ½ºÅ¸·¹ÀÏ¡¯ ½ºÆä¼È Å׸¶ °ø°³  
[04/17] <Æä¸£¼Ò³ª5: ´õ ÆÒÅÒ X> 5.2.2 ¹öÀü ¡¸ÁúÅõ¿Í Àý¸ÁÀÇ ·Ðµµ¡¹ 7¿ù 23ÀÏ ¾÷µ¥ÀÌÆ®!  
[04/17] Æú´õºí ½º¸¶Æ®Æù ºÎÅÍ AI ¾È°æ±îÁö, »ï¼º °¶·°½Ã ¾ðÆÑ 2026 ½ÅÁ¦Ç° Á¤¸®  
[04/17] ƽÅå, ±¹³» ºê·£µå ÀϺ» ÁøÃâ µ½´Â ¡®ÄÚ¸®¾Æ-JP Å©·Î½ºº¸´õ ¼Ö·ç¼Ç¡¯ Ãâ½Ã  
·Î±×ÀÎ | ÀÌ ÆäÀÌÁöÀÇ PC¹öÀü
Copyright NexGen Research Corp. 2010