º¸Åë Ç°Áú(Quality)Àº ±× Á¾·ù·Î¼ Performance, Correctness, Robustness, Scalability µîÀ» µÎ°í ÀÖ½À´Ï´Ù. Á¦°¡ ¸»ÇÏ°í ½Í¾ú´ø °ÍÀº ´Ü½Ã CPU¸¦ Performance¸¸ °¡Áö°í¼ À̾߱âÇÏ´Â °ÍÀÌ ¾Æ´Ï¾úÀ¸´Ï±î ±×·¸°Ô ÀÌÇØÇØ ÁÖ¼ÌÀ¸¸é °í¸¿°Ú½À´Ï´Ù. Áï, Performance¿Í Realiablity´Â ´ëµîÇÑ Ç°ÁúÀÇ ºÐ·ù°¡ µÇ°Ú½À´Ï´Ù.
µû¶ó¼ ¼º´ÉÀº µ¿ÀÏ Å¬·°¿¡¼µµ ºñ½ÁÇÏ°Ô ³ª¿Ã ¼ö°¡ ÀÖ´Â °ÍÀÌ´Ï Á¤¸®°¡ µÈ ¼ÀÀÌÁö¿ä?
±×¸®°í ij½¬¿¡ ´ëÇؼ IntelÀÇ ½ºÆåÀ» Á¦½ÃÇϼ̽À´Ï´Ù¸¸...XP°¡ ij½¬¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù°í ÇÑ ÀûÀº ¾ø±¸¿ä. ´õ¿íÀÌ Á¦°¡ ¸»ÇÏ°íÀÚ ÇÑ °ÍÀº XP¿¡ cache coherence ±â´ÉÀÌ ¾ø´Ù´Â °Í ¶ÇÇÑ ¾Æ´Ï¾ú½À´Ï´Ù. ½Ì±Û CPU°¡ L1, L2 µîÀÇ Ä³½¬¸¦ °¡Áö¸é ±× ÀÚü·Î¼µµ cache coherence ±â´ÉÀ» °¡Áö°Ô µË´Ï´Ù. Áï ¿©±â ÀûÇôÀÖ´Â ¹®Àå ±×´ë·Î CPU´Â ¾ðÁ¦³ª ¸Þ¸ð¸®¿Í ¶È°°Àº °ªÀ» ij½¬·ÎºÎÅÍ Àд °ÍÀ» º¸Àå ¹Þ¾Æ¾ß ÇÕ´Ï´Ù. ¹®Á¦´Â ¸ÖƼ CPU°¡ µÇ¾úÀ» ¶§ CPU°£ ±×¸®°í ¸Þ¸ð¸®¿Í ij½¬°£ÀÇ °ü°è¿¡¼ ƯÁ¤ CPU´Â ¾ðÁ¦³ª ¸Þ¸ð¸®·ÎºÎÅÍ ¶È°°Àº °ªÀ» Àоî¾ß Çϴµ¥ ÀÌ·± ¹®¸ÆÀ» Çڵ鸵 Çϱâ À§Çؼ º¸Åë ¸ÖƼÇÁ·Î¼¼¼ÀÇ Ä³½¬¿¡´Â Áö´ÉÀûÀÎ(?) ÄÁÆ®·Ñ·¯°¡ Á¸ÀçÇÏ°Ô µË´Ï´Ù. Á¦°¡ ±³¼ö´ÔÀ¸·ÎºÎÅÍ ¹è¿üÀ» ¶§ÀÇ ±â¾ïÀ» ´õµë´Â´Ù¸é º¸Åë SRAMÀ¸·Î µÇ¾î ÀÖ´Â cache¿¡ hard-wired·Î ȸ·Î¸¦ ±¸¼ºÇÏ¿© »ðÀÔÇÑ´Ù°í µé¾ú´Âµ¥¿ä. ±× ±¸¼ººñ¿ëÀÌ ¸¸¸¸Ä¡ ¾Ê½À´Ï´Ù. ¾Ö½½·Ð MP Á¤µµ¶ó¸é ¾Æ¸¶ ±×¸® cost°¡ ³ôÁö ¾ÊÀº ÄÜÆ®·Ñ·¯¸¦ ³»ÀåÇßÁö ½ÍÀºµ¥¿ä(ÀúÀÇ ÃßÃøÀÔ´Ï´Ù). °ªºñ½Ñ ¸ÖƼ ÇÁ·Î¼¼¼ ±â¹ÝÀÇ ¼¹ö¿¡ ÀåÂøµÇ´Â CPUº¸´Ù´Â ¾Æ¹«·¡µµ º¸´Ù ½ÉÇÃÇÑ ÄÜÆ®·Ñ·¯°¡ ³»ÀåµÇ¾î ÀÖÀ» °Å¶ó »ý°¢ÇÕ´Ï´Ù.
Á» ´õ ½±°Ô ¸»Çϸé, MP ±â¹Ý¿¡¼ cache coherence¶ó´Â °ÍÀ» ¸¸Á·½ÃÄÑ¾ß ÇÑ´Ù°í Á¦½ÃÇÏÁö¸¸ ±×°ÍÀ» ¸¸Á·½ÃÅ° ¹æ¹ýÀº ¿©·¯°¡Áö°¡ ÀÖÀ» ¼ö ÀÖ°í ±× ¹æ¹ýµéÀº ´Ù½Ã ºñ¿ë°ú È¿°ú µîÀ¸·Î ´Ù½Ã ³ª´²Áö°Ô µË´Ï´Ù. XP´Â °¡Àå ±âº»ÀûÀΠij½¬ ¿î¿ëÀÌ ÀÌ·ç¾îÁö°í MP´Â ±×°Íº¸´Ù´Â Á» ´õ Áö´ÉÀûÀ¸·Î ij½¬ ¿î¿ëÀÌ ÀÌ·ç¾îÁø´Ù´Â°Ô ´Ù¸¥ °ÍÀ̱¸¿ä. µ¿ÀÏ Å¬·°¿¡¼ ¼º´ÉÀÌ ºñ½ÁÇÏ°Ô ³ª¿Â´Ù°í Çϼ̴µ¥¿ä. ±× ¸»µµ ¸Â´Ù°í »ý°¢ÇÏÁö¸¸ Á¦°¡ »ý°¢ÇÏ´Â ´õ Á¤È®ÇÑ Ç¥ÇöÀº ºñ½ÁÇÏ°Ô ¼º´ÉÀÌ ³ª¿À´Â »óȲÀ¸·Î Å×½ºÆ® µÇ¾ú´Ù¶ó°í ¸»ÇÏ°í ½Í½À´Ï´Ù. ¸ÖƼÇÁ·Î¼¼¼ ±â¹ÝÀ¸·Î ÇÁ·Î±×·¥À» Â¥¸é(ÁÖ·Î ÄÄÆÄÀÏ·¯ ¼öÁØ¿¡¼µµ ÇØ°áÀÌ µË´Ï´Ù) ÃÖÀûÈ°¡ ÀÌ·ç¾îÁú ¶§ ij½¬ »ç¿ëÀ» ±Ø´ëÈÇϸç binary°¡ ¸¸µé¾îÁý´Ï´Ù. ÀÌ ¶§ Â÷ÀÌ°¡ ³ª´ÂÁö ¾È³ª´ÂÁö¸¦ ºÁ¾ß°ÚÁÒ. SRAM´ÜÀ§¿¡¼ ÇÁ·Î¼¼½ÌÀ» ³¡³»´Â È®·üÀÌ ³ôÀº ȯ°æ°ú DRAMÀ¸·ÎºÎÅÍ µ¥ÀÌÅ͸¦ Àоî¿Í¾ß¸¸ ÇÁ·Î¼¼½ÌÀ» ³¡³»´Â È®·üÀÌ ³ôÀº ȯ°æ¿¡¼ ¼º´ÉÀÌ °°°Ô ³ª¿Â´Ù´Â °ÍÀº ÀÖÀ» ¼ö ¾ø´Â ÀÏÀÔ´Ï´Ù.
±×·³ À̸¸ ÁÙÀÏ°Ô¿ä. ±ä ±Û ÀоîÁֽôÀ¶ó ¼ö°í¸¹À¸¼Ì½À´Ï´Ù. ^^
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.