Home > Àüü±â»ç

³× °³ ´ëÇÐ ¿¬±¸¿øµé, ÀÎÅÚ ÇÁ·Î¼¼¼­¿¡¼­ ´Ù¸¥ Ãë¾àÁ¡ ¹ß°ß

ÀÔ·Â : 2018-03-28 18:22
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â
½ºÆåÅͳª ¸áÆ®´Ù¿î°ú ºñ½ÁÇÑ ºÎä³Î Á¤º¸ À¯Ãâ Ãë¾àÁ¡
½ÇÇè ´ç½Ã ¼º°ø È®·ü ¸Å¿ì ³ô¾Æ...¿¬±¸¿øµé ¼¼ °¡Áö ¹æ¾î¹ý Á¦¾È


[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] ³× °³ ´ëÇб³ÀÇ »çÀ̹ö º¸¾È Àü¹®°¡µéÀÌ »õ·Î¿î ÇÁ·Î¼¼¼­ Ãë¾àÁ¡À» ¹ß°ßÇß´Ù. ÀÌ Ãë¾àÁ¡Àº ºê·£Ä¡½ºÄß(BrachScope)À¸·Î, ÀÌÀü¿¡ ¹ß°ßµÈ ½ºÆåÅÍ(Spectre) ¹× ¸áÆ®´Ù¿î(Meltdown)°ú À¯»çÇÏ´Ù°í ÇÑ´Ù.

[À̹ÌÁö = iclickart]


ºê·£Ä¡½ºÄß ¹ß°ß¿¡ Âü¿©ÇÑ ´ëÇÐÀº Àª¸®¾ö¸Þ¸®´ëÇÐ(College of William and Mary), Ä«³×±â¸á·Ð´ëÇÐ(Carnegie Mellon University), Ķ¸®Æ÷´Ï¾Æ´ëÇÐ ¸®¹ö»çÀ̵å(UC Riverside), ºù¾öÅÏ´ëÇÐ(Binghamton University)´Ù. À̵éÀÌ ºê·£Ä¡½ºÄß¿¡ °üÇØ ¹ßÇ¥ÇÑ º¸°í¼­´Â ¿©±â(http://www.cs.ucr.edu/~nael/pubs/asplos18.pdf)¼­ ¿­¶÷ÀÌ °¡´ÉÇÏ´Ù.

ÀÌ ¿¬±¸¿¡ ÀÇÇÏ¸é ºê·£Ä¡½ºÄß Ãë¾àÁ¡Àº Çö´ë ÇÁ·Î¼¼¼­µéÀÌ °¡Áö°í ÀÖ´Â ¡®¿¹Ãø ½ÇÇà(speculative execution)¡¯ ±â´Éµé¿¡¼­ ¹ß°ßµÇ°í ÀÖ´Ù°í ÇÑ´Ù. ¶ÇÇÑ Çϵå¿þ¾î¿Í OS ´Ü°è¿¡ µµÀÔµÈ ¸Þ¸ð¸® º¸È£ ÀåÄ¡µéÀ» ÇÇÇØ°¡´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ´Ù°íµµ ÇÑ´Ù. ½ºÆåÅͳª ¸áÆ®´Ù¿î°ú Èí»çÇÑ ³»¿ëÀÌ´Ù.

ÇÏÁö¸¸ ºê·£Ä¡½ºÄßÀÇ Â÷ÀÌÁ¡Àº ¡°°øÀ¯µÈ ºÐ±â ¿¹Ãø±â(branch predictor)¿Í °ü·ÃÀÌ ÀÖ´Ù´Â °Í¡±À̶ó°í ¿¬±¸¿øµéÀº ¼³¸íÇÑ´Ù. º¸°í¼­¿¡¼­ ÀÌ ºÎºÐÀ» ÀοëÇغ¸¸é ´ÙÀ½°ú °°´Ù.

¡°°°Àº ¹°¸® Äھ¼­ ¿©·¯ ÇÁ·Î¼¼½ºµéÀÌ ½ÇÇàµÉ ¶§, ÀÌ ÇÁ·Î¼¼½ºµéÀº ÇϳªÀÇ ºÐ±â ¿¹Ãø À¯´Ö(branch prediction unit, BPU)À» °øÀ¯ÇÕ´Ï´Ù. ÀÌ·¸°Ô Çϸé ÇÁ·Î¼¼½º ó¸®ÀÇ º¹ÀâÇÔ°ú ÀÚ¿ø È°¿ë¿¡ µµ¿òÀÌ µÇ±â ¶§¹®ÀÔ´Ï´Ù. ±×·¯³ª °øÀ¯¸¦ ÇÑ´Ù´Â Ãø¸é¿¡ À־ °ø°ÝÀÚÀÇ Âü¿© °¡´É¼ºÀ» ¿­¾îµÎ°Ô µË´Ï´Ù. °øÀ¯ »óÅÂÀÇ BPU¸¦ ´©±º°¡ Á¶ÀÛÇÔÀ¸·Î½á ºÎä³Î(side-channel)À» ¸¸µé ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. À̸¦ ÅëÇØ ¹Î°¨ÇÑ Á¤º¸°¡ »õ³ª°¥ ¼ö ÀÖ½À´Ï´Ù.¡±

¿¬±¸¿øµé¿¡ ÀÇÇÏ¸é ¡°½Ã½ºÅÛ ³ëÀÌÁî°¡ ÀÖ´Â »óÅ¿¡¼­ ÀÎÅÚ ÇÁ·Î¼¼¼­ÀÇ »ç¿ëÀÚ °ø°£¿¡¼­ ºê·£Ä¡½ºÄßÀ» È°¼ºÈ­½ÃÅ°´Â µ¥ ¼º°øÇß´Ù¡±¸ç ¡°¼¼ °³ÀÇ ¼¼´ë¿¡¼­ ½ÇÆÐ È®·ü 1% ¹Ì¸¸À» ±â·ÏÇß´Ù¡±°í ÇÑ´Ù.

ÀÌ ¿¬±¸¿øµéÀº ÀÌ Ãë¾àÁ¡À» ¿ÏÈ­½ÃÅ°´Â ¹ýµµ ÇÔ²² °ø°³Çß´Ù. ¡°ºê·£Ä¡½ºÄß °ø°ÝÀ» ¼º°ø½ÃÅ°·Á¸é ÆÐÅÏ È÷½ºÅ丮 Å×À̺í(PHT)¿¡¼­ ¿¹»ó °¡´ÉÇÑ Ãæµ¹À» ÀÏÀ¸Å³ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ±×·¯¹Ç·Î PHT Àε¦½Ì ±â´ÉÀ» ·£´ýÈ­Çؼ­ Ãæµ¹À» ¸·¾Æ³õÀ¸¸é ¾î´À Á¤µµ ´ëºñ°¡ °¡´ÉÇÕ´Ï´Ù.¡±

¶Ç ´Ù¸¥ ¿ÏÈ­ ¹æ¹ýÀ¸·Î ¿¬±¸¿øµéÀº ¹Î°¨ÇÑ ºÐ±â¿¡ ´ëÇÑ ¿¹ÃøÀ» Á¦°ÅÇ϶ó°í ±ÇÀåÇÑ´Ù. ¡°ÀÌ´Â ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀÌ ±â¹Ð¿¡ ÇØ´çÇÏ´Â Á¤º¸°¡ À¯ÃâµÉ ¼ö ÀÖ´Â ºÐ±â°¡ Ç¥½ÃµÇ°í º¸È£µÇµµ·Ï Á¶Ä¡¸¦ ÃëÇÔÀ¸·Î½á ÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. ±×·± ÈÄ CPU°¡ ÀÌ ºÐ±âµé¿¡ ´ëÇÑ ¿¹ÃøÀ» ÇÏÁö ¾Êµµ·Ï ÇÏ¸é µË´Ï´Ù. Á¤Àû ¿¹Ãø¸¸ ÇÏ°í, BPU ±¸Á¶µé¿¡ ´ëÇÑ ¾÷µ¥ÀÌÆ®µµ ÇÏÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù.¡±

¸¶Áö¸·À¸·Î ¿¬±¸¿øµéÀº BPUÀÇ ÆÄƼ¼Å´×À» Á¦¾ÈÇÏ°í ÀÖ´Ù. ¡°°ø°ÝÀÚµé°ú ÇÇÇØÀÚµéÀÌ °°Àº ±¸Á¶¸¦ °øÀ¯ÇÏÁö ¾Êµµ·Ï ¼ÕÀ» ¾²´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù.¡±
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]

<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>

  •  
  • 2
  • ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â

  • ¡°
  •  SNS¿¡¼­µµ º¸¾È´º½º¸¦ ¹Þ¾Æº¸¼¼¿ä!! 
  • ¡±
¾Æ½ºÆ®·Ð½ÃÅ¥¸®Æ¼ ÆÄ¿öºñÁî 2023³â2¿ù23ÀÏ ½ÃÀÛ ³Ý¾Øµå ÆÄ¿öºñÁî ÁøÇà 2020³â1¿ù8ÀÏ ½ÃÀÛ~2021³â 1¿ù8ÀϱîÁö À§Áîµð¿£¿¡½º 2018
¼³¹®Á¶»ç
³»³â ȸ»ç¿¡ ²À µµÀÔÇÏ°í ½ÍÀº º¸¾È ¼Ö·ç¼Ç ¶Ç´Â Ç÷§ÆûÀº ¹«¾ùÀΰ¡¿ä?
XDR
EDR
AI º¸¾È
Á¦·ÎÆ®·¯½ºÆ®
°ø±Þ¸Á º¸¾È ü°è(SBOM)
Ŭ¶ó¿ìµå º¸¾È ¼Ö·ç¼Ç
±âŸ(´ñ±Û·Î)