Subject : ±â¾÷ ȯ°æ º¯È­¿Í NUMA½Ã´ë

Solution Description:
=====================

 ±â¾÷°æ¿µ ȯ°æÀÌ Á¡Â÷ °í°´ÁöÇâÀûÀ¸·Î ¹Ù²î¸é¼­ ±â¾÷µéÀº °í°´ÀÇ ¿ä±¸¸¦ Áï½Ã
 ÆľÇ, °æÀï¾÷ü¿Í´Â ´Ù¸¥ µ¶Æ¯ÇÑ ºñÁî´Ï½º ¼Ö·ç¼ÇÀ» Á¦°øÇØ¾ß ÇÏ´Â »ç¾÷Àû
 ¿ä±¸¸¦ ¹Þ°í ÀÖ´Ù. ±â¾÷Àº ÀÌ·¯ÇÑ ³»ºÎ¾÷¹« 󸮸¦ À§ÇØ ¹æ´ëÇÑ µ¥ÀÌÅ͸¦
 ÀÌ¿ëÇÒ ¼ö¹Û¿¡ ¾ø´Ù. °Ô´Ù°¡ ¼öõ¡­¼ö¸¸¸í¿¡ ´ÞÇÏ´Â »ç¿ëÀÚ¸¦ Áö¿øÇØ¾ß ÇÏ´Â
 ¸¸Å­ 1¹é Å׶ó¹ÙÀÌÆ®±Þ ÃÊ´ëÇü µ¥ÀÌÅͺ£À̽ºÀÇ ±¸ÃàÀÌ ÇʼöÀûÀÌ°í À̸¦ °­·ÂÇÑ
 ÀÇ»ç°áÁ¤Áö¿ø½Ã½ºÅÛ(DSS:Decision Support System)À¸·Î ÀÌ¿ëÇÏ°í Àֱ⵵ ÇÏ´Ù.

 ±â¾÷ÀÌ DSS¸¦ ÅëÇØ Á¤º¸»ý¼º ºñ¿ëÀÇ Àý°¨, ÀÇ»ç°áÁ¤ÀÇ °í±ÞÈ­, Ÿ±ê¸¶ÄÉÆÃÀÇ
 °­È­, Á¤º¸ÀÇ ½Å·Ú¼º Çâ»ó µî ±â¾÷°æÀï·ÂÀ» °­È­½ÃÅ°°í ÀÖ´Ù. ¶Ç À¥(Web)»ç¿ë¿¡
 µû¸¥ ´ë¿ë·® ¸Þ¸ð¸®¸¦ ¿ä±¸ÇÏ´Â À̹ÌÁö¿Í µ¿¿µ»ó µ¥ÀÌÅ͸¦ ÀúÀå, È¿À²ÀûÀ¸·Î
 È°¿ëÇÏ°í ÀÖ´Ù.

 ±â¾÷ÀÇ »ç¾÷Àû ¿ä±¸°¡ º¯È­Çϸ鼭 ÄÄÇ»Æà ȯ°æµµ ±â¾÷°æ¿µ ȯ°æ¿¡ ¸Â°Ô
 ¹ßÀüÇßÀ¸¸ç ÀÌ¿¡ µû¶ó Áß´ëÇü ½Ã½ºÅÛÀÇ ¼³°è±â¼úµµ ¹ßÀüÇß´Ù. Ãʱâ Áß´ëÇü
 ½Ã½ºÅÛÀº ¸ÞÀÎÇÁ·¹ÀÓó·³ Æó¼âÇü ½Ã½ºÅÛÀ̾ú´Ù. ÀÌ ½Ã½ºÅÛÀº ¾÷¹«°¡ ´Ù¾çÈ­ÇÏ°í
 ±Þº¯ÇÏ´Â °æÀïȯ°æ ¼Ó¿¡¼­ ½Å¼ÓÈ÷ ´ëÀÀÇÒ ¼ö ÀÖ´Â À¯¿¬ÇÑ ½Ã½ºÅÛÀ¸·Î ¿ªÇÒÀ»
 ¼öÇàÇϱ⿡´Â ¿ªºÎÁ·À̾ú´Ù. ±×·¡¼­ ¿À´Ã³¯¿¡´Â ¸¹Àº Á¤º¸½Ã½ºÅÛµéÀÌ °³¹æÇü
 ½Ã½ºÅÛÀ¸·Î º¯¸ðÇÏ°í ÀÖ´Ù.

 °³¹æÇü ½Ã½ºÅÛÀº ±×°£ ´ëĪÇü ´ÙÁß󸮹æ½Ä(SMP) ¾ÆÅ°ÅØó¿Í Ãʺ´·Ä
 󸮹æ½Ä(MPP) ¾ÆÅ°ÅØó°¡ ÁÖÁ¾À» ÀÌ·ç¾î ¿ÔÀ¸³ª ÃÖ±Ù »õ·Î¿î NUMA(Non-Uniform
 Memory Access) ¾ÆÅ°ÅØó°¡ µîÀå, Â÷¼¼´ë ¾ÆÅ°ÅØó·Î ÁÖ¸ñÀ» ¹Þ°í ÀÖ´Ù.

 NUMA´Â ±âº»ÀûÀ¸·Î ±âÁ¸ SMPÀÇ ¼ÒÇÁÆ®¿þ¾îÀûÀÎ ÀåÁ¡°ú MPPÀÇ Çϵå¿þ¾îÀûÀÎ
 ÀåÁ¡ÀÌ ÅëÇÕµÈ Â÷¼¼´ë ¾ÆÅ°ÅØó¶ó°í ÇÑ´Ù. SMP¿Í MPP´Â ¾î¶°ÇÑ Æ¯Â¡À» °®°í
 ÀÖ°í NUMA°¡ ź»ýÇÏ°Ô µÈ ±â¼úÀûÀÎ ¹è°æÀº ¹«¾ùÀΰ¡.

 SMP³ëµå´Â 2°³ ÀÌ»óÀÇ ÇÁ·Î¼¼¼­¸¦ º¸À¯ÇÏ°í Àִµ¥ ÀÌµé °¢ ÇÁ·Î¼¼¼­´Â ¼­·Î
 ´ëµîÇÑ °ü°è¿¡ ÀÖ´Ù. ¿©±â¼­ ³ëµå¶õ ÇÑ °³ ÀÌ»óÀÇ ÇÁ·Î¼¼¼­, °ü·Ã ¸Þ¸ð¸®¿Í
 I/O·Î ±¸¼ºµÈ ÄÄÇ»Å͸¦ ¸»ÇÑ´Ù. °¢ ³ëµå´Â ´ÜÀÏ º¹»çº»ÀÇ ¿î¿ëü°è¸¦ ÇÊ¿ä·Î
 ÇÑ´Ù. ÇϳªÀÇ ¿î¿ëü°è¿Í °¢ ÇÁ·Î¼¼¼­´Â ³ëµåÀÇ ÄÄÇ»Æà ÀÚ¿ø¿¡ µ¿µîÇÏ°Ô
 ¾×¼¼½ºÇϴµ¥ À̸¦ µÎ°í ´ëĪÀû(symmetrical)À̶ó ÇÑ´Ù.

 °¢ SMP³ëµå´Â ´Ü ÇϳªÀÇ OSº¹»çº»À» ¿î¿ëÇÑ´Ù. ÀÌ°ÍÀº ³ëµå ³» ÇÁ·Î¼¼¼­¿Í
 ¸Þ¸ð¸® »çÀÌÀÇ »óÈ£ ¿¬°á¿¡ ÀÏ°ü¼ºÀ» À¯ÁöÇϱâ À§ÇÑ »óÈ£ ¿¬°á±¸Á¶¸¦ Àû¿ëÇؾß
 ÇÑ´Ù´Â ¶æÀÌ´Ù. SMP³ëµåÀÇ °æ¿ì OS°¡ ¼º´ÉÇâ»óÀ̳ª ¾ÖÇø®ÄÉÀÌ¼Ç Ãß°¡¿¡ µû¸¥
 ÀÚ¿øÈ°¿ë ¸é¿¡¼­ »ó´çÈ÷ ¸¹Àº ÀÛ¾÷À» ¼öÇàÇϱ⠶§¹®¿¡ °³¹ßÀÚ ¾ÖÇø®ÄÉÀ̼ǿ¡
 ÀûÇÕÇÑ ½Ã½ºÅÛÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù. °¢ º¥´õµéÀÌ Á¦°øÇÏ´Â SMP ¾ÆÅ°ÅØó´Â
 ±âº»ÀûÀ¸·Î °°Àº °ÍÀ̾ ¼ÒÇÁÆ®¿þ¾î¸¦ °£´ÜÇÏ°Ô À̽Ä(porting)ÇÒ ¼ö ÀÖ´Ù.
 ¼ÒÇÁÆ®¿þ¾îÀÇ À̽ļºÀº SMP ½Ã½ºÅÛÀÌ °®°í ÀÖ´Â ÀåÁ¡ Áß Çϳª´Ù.

 ´ëÇü ´ÜÀϳëµå SMP½Ã½ºÅÛÀÇ ´ÜÁ¡Àº ¹éÇ÷¹ÀÎÀÇ Å©±â ¹× ¼Óµµ, ±×¸®°í °øÀ¯µÈ
 ½Ã½ºÅÛ ¹ö½º¿¡ µû¶ó ÇÁ·Î¼¼¼­ÀÇ ¼ö°¡ Á¦Çѵȴٴ °ÍÀÌ´Ù. ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­ÀÇ
 ¼º´ÉÀÌ ±Þ¼ÓÇÏ°Ô Çâ»óµÊ¿¡ µû¶ó ÄÄÇ»ÅÍ ½Ã½ºÅÛ µðÀÚÀ̳ʵéÀº ¹ö½º±æÀÌ¿Í
 ¹ö½º¼Óµµ¸¦ ¸é¹ÐÇÏ°Ô ºÐ¼®ÇØ¾ß ÇÑ´Ù.

 MPP³ëµå´Â ÀüÅëÀûÀ¸·Î ³ëµå¸¶´Ù ´ÜÀÏ CPU, ÀÛÀº ¸Þ¸ð¸®, ¾à°£ÀÇ I/O, ³ëµå°£ÀÇ
 »óÈ£ ¿¬°á, ±×¸®°í ³ëµå´ç ´ÜÀϺ¹»çº»ÀÇ OS·Î ±¸¼ºµÅ ÀÖ´Ù. ³ëµå »çÀÌÀÇ »óÈ£
 ¿¬°á¿¡´Â °¢ ³ëµå°¡ ÀÚüÀûÀ¸·Î OS¸¦, ´Ù½Ã ¸»ÇØ ÀÚü ¹°¸®Àû ¸Þ¸ð¸® ¾îµå·¹½º
 ½ºÆäÀ̽º¸¦ °®°í Àֱ⠶§¹®¿¡ Çϵå¿þ¾îÀûÀÎ ÀÏ°ü¼ºÀÌ ÇÊ¿äÇÏÁö ¾Ê´Ù. ´Ù¸¸
 ¸Þ½ÃÁö-ÆнÌ(message-passing)À» ÅëÇØ ¼ÒÇÁÆ®¿þ¾îÀûÀ¸·Î¸¸ ÀÏ°ü¼ºÀ» À¯ÁöÇÑ´Ù.

 ¸Þ½ÃÁö¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ¼ÒÇÁÆ®¿þ¾îÀûÀÎ ÀÏ°ü¼º ´ë±â½Ã°£Àº Çϵå¿þ¾îÀûÀÎ
 °æ¿ì¿¡ ºñÇØ ¼ö¹é¹è ¶Ç´Â ¼öõ¹è ´À¸®Áö¸¸ °³¹ßºñ¿ëÀº ÈξÀ Àû°Ô µç´Ù.
 MPP¿¡¼­´Â º¸´Ù ¸¹Àº ¼öÀÇ ÇÁ·Î¼¼¼­¸¦ ¿¬°áÇϱâ À§ÇØ ¾î´À Á¤µµ ´ë±â½Ã°£¿¡
 ´ëÇÑ Èñ»ýÀ» °¨¼öÇÏ°í ÀÖ´Ù. MPP ½Ã½ºÅÛÀº À̸¦ ÅëÇØ ¼ö¹é, ½ÉÁö¾î ¼öõ°³ÀÇ
 ³ëµå¸¦ ¿¬°áÇÒ ¼ö ÀÖ´Â ±âȸ¸¦ °®°Ô µÇ´Â °ÍÀÌ´Ù.

 MPP ¾ÆÅ°ÅØó´Â °³¹ßºñ¿ëÀÌ Àú·ÅÇÏ¸ç ºñ±³Àû °£´ÜÇÑ ¹®Á¦Á¡¸¸À» °®°í ÀÖ¾î
 Çϵå¿þ¾î °³¹ßÀÚ¿¡°Ô ¸Å·ÂÀûÀÎ ¾ÆÅ°ÅØó¶ó ÇÒ ¼ö ÀÖ´Ù. ¶Ç °øÀ¯¸Þ¸ð¸®³ª
 ij½ÃÀÏ°ü¼º¿¡ ´ëÇÑ Çϵå¿þ¾îÀûÀÎ Áö¿øÀÌ ÀüÇô ¾ø±â ¶§¹®¿¡ ¸¹Àº ¼öÀÇ
 ÇÁ·Î¼¼¼­¸¦ ½±°Ô ¿¬°áÇÒ ¼ö ÀÖ´Ù.

 ³ëµå°£ µ¥ÀÌÅÍÀÇ È帧À» È¿°úÀûÀ¸·Î °ü¸®ÇÏ´Â ¹æ¹ýÀº µ¥ÀÌÅ͸¦ ºÐÇÒÇÏ´Â
 °ÍÀÌ´Ù. µ¥ÀÌÅÍ °øÀ¯´Â ¿Â¶óÀÎ °Å·¡Ã³¸®(OLTP)¿¡¼­ ±âº»ÀûÀÎ ¿ä¼Ò´Ù. ¸ðµç
 »ç¿ëÀÚµéÀº µ¥ÀÌÅ͸¦ °¡´ÉÇÑ ÇÑ »¡¸® °øÀ¯ÇÏ°í ½Í¾îÇÏÁö¸¸ OLTP »ç¿ëÀڵ鿡°Ô
 µ¥ÀÌÅÍÀÇ ºÐÇÒÀ» °­¿äÇÏ¸é ½É°¢ÇÑ ¼º´ÉÁ¦ÇÑÀÌ ÃÊ·¡µÈ´Ù.

 ÀÌó·³ SMP½Ã½ºÅÛÀº ¼ÒÇÁÆ®¿þ¾î¸¦ °£´ÜÇÏ°Ô À̽ÄÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡À¸·Î ±×°£
 ´ë±Ô¸ð OLTP ¹× DSS ¾ÖÇø®ÄÉÀ̼ǿ¡ ÀÌ»óÀûÀ¸·Î Àû¿ëµÇ°í ¸¹Àº È£ÆòÀ»
 ¹Þ¾Æ¿Ô´Ù. ¶Ç ¼Óµµ°¡ ¸Å¿ì ºü¸£¸ç µ¥ÀÌÅÍÀÇ ÀÏ°ü¼ºÀ» Çϵå¿þ¾îÀûÀ¸·Î ÃæºÐÈ÷
 °ü¸®ÇÒ ¼ö ÀÖÀ¸¹Ç·Î °¡¿ë¼ºÀÌ ¸Å¿ì ³ô´Ù´Â °Íµµ ÀåÁ¡¿¡ ¼ÓÇÑ´Ù. ´ÜÁ¡À¸·Î´Â
 ¹éÇ÷¹ÀÎÀÇ Å©±â ¹× ¼Óµµ, ±×¸®°í °øÀ¯µÈ ½Ã½ºÅÛ ¹ö½º¿¡ µû¶ó ÇÁ·Î¼¼¼­ÀÇ ¼ö°¡
 Á¦Çѵȴٴ °ÍÀÌ´Ù. ´Ù½Ã ¸»ÇØ ¹°¸®ÀûÀ¸·Î ´ë¿ªÆø¿¡ ÇÑ°è°¡ ³ªÅ¸³ª°Ô µÈ´Ù.

 ¹Ý¸é MPP½Ã½ºÅÛÀº ¿ì¼± °³¹ßºñ¿ëÀÌ Àû°Ô µç´Ù´Â °ÍÀÌ ÀåÁ¡ÀÌ´Ù. MPP¿¡¼­´Â º¸´Ù
 ¸¹Àº ¼öÀÇ ÇÁ·Î¼¼¼­¸¦ ¿¬°áÇϱâ À§ÇØ ¾î´À Á¤µµ ´ë±â½Ã°£¿¡ ´ëÇÑ Èñ»ýÀ»
 °¨¼öÇÏ°í ÀÖ´Ù. MPP½Ã½ºÅÛÀº À̸¦ ÅëÇØ ¼ö¹é, ½ÉÁö¾î ¼öõ °³ÀÇ ³ëµå¸¦ ¿¬°áÇÒ
 ¼ö ÀÖ´Â È®À强À» °®°Ô µÇ´Â Á¡ÀÌ °¡Àå Å« ÀåÁ¡ÀÌ´Ù. MPPÀÇ ´ÜÁ¡Àº ºñ½ÁÇÑ ¼öÀÇ
 ÇÁ·Î¼¼¼­¸¦ °¡Áø MPP½Ã½ºÅÛ¿¡¼­ ³ëµå »çÀÌÀÇ ÀÏ°ü¼ºÀ» ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÇÇØ
 °ü¸®Çϱ⠶§¹®¿¡ »ç¿ëÀÚ´Â ¼º´ÉÀÌ °¨¼ÒµÇÁö ¾Êµµ·Ï ³ëµå »çÀÌ¿¡ ¹ß»ýÇÏ´Â
 Æ®·¡ÇÈÀ» °ü¸®ÇØ¾ß ÇÏ´Â ºÒÆíÀÌ ÀÖ´Â µî °¡¿ë¼º Ãø¸é¿¡¼­ SMP¿¡ ºñÇØ ³·´Ù. ¶Ç
 ÇÁ·Î±×·¡¹ÖÀÇ º¹À⼺À¸·Î ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÌ °³¹ßµÇÁö ¸øÇÏ´Ù´Â °Íµµ ´ÜÁ¡
 Áß ÇϳªÀÌ´Ù.

 ÃÖÃÊÀÇ NUMA½Ã½ºÅÛÀº 81³â BBNÀÌ °³¹ßÇÑ ¹öÅÍÇöóÀÌ(Butterfly)½Ã½ºÅÛÀ̸ç
 ÃÖÃÊ·Î ÀÛµ¿ÇÑ CC(Cache-Coherent)-NUMA½Ã½ºÅÛÀº ½ºÅÄÆÛµå DASH¿´´Ù.
 ½ºÅÄÆÛµå´ë ¿¬±¸ÆÀÀº Áö³­ 92³â 32°³ ÇÁ·Î¼¼¼­ÀÇ CC-NUMA³ëµå »ó¿¡¼­ SGIÀÇ
 À¯´Ð½º ¿î¿ëü°èÀÎ ¾ÆÀ̸¯½º(Irix)¸¦ ¿¬±¸ÇÏ´Â ±âȸ¸¦ ¾ò¾ú´Ù. ÀÌ ÆÀÀº ÇöÀç
 DASHÀÇ ÈļÓÀÛ¾÷À¸·Î FLASH¶ó ºÒ¸®´Â ½Ã½ºÅÛÀ» ±¸ÇöÇÏ°í ÀÖ´Ù. FLASH°¡ ¸ñÇ¥·Î
 ÇÏ´Â °ÍÀº SMP ij½Ã ÀÏ°ü¼º °øÀ¯¸Þ¸ð¸® ¸ðµ¨°ú MPP ¼ÒÇÁÆ®¿þ¾î ±â¹ÝÀÇ Ä³½Ã
 ÀÏ°ü¼º ¸Þ½ÃÁö Æн̸ðµ¨À» ÇϳªÀÇ ¾ÆÅ°ÅØó·Î ÅëÇÕÇÏ´Â °ÍÀÌ´Ù. ÇöÀç ¸¹Àº
 ½Ã½ºÅÛ º¥´õµéÀÌ NUMA ¾ÆÅ°ÅØó¿Í ½Ã½ºÅÛÀ» ¹ßÇ¥Çϰųª °³¹ßÁßÀε¥ ½ÃÄöÆ®,
 µ¥ÀÌÅÍÁ¦³Ê·², SGI µîÀÌ ´ëÇ¥ÀûÀÌ´Ù.

 NUMA ¾ÆÅ°ÅØó´Â ¸Þ¸ð¸® Á¢±Ù ´ë±â½Ã°£À» ÃÖ¼ÒÈ­ÇÏ´Â »óÈ£ ¿¬°á±â¼úÀ» ±¸ÇöÇÏ´Â
 ¹æ½Ä¿¡ µû¶ó ±¸º°µÇ´Âµ¥ ´ëÇ¥ÀûÀ¸·Î CC-NUMA¿Í COMA(Cache-Only Momory
 Access), ±×¸®°í ½ÃÄöÆ®°¡ µ¶ÀÚÀûÀ¸·Î °³¹ßÇÑ NUMA-Q(Äõµå¸¦ °¡Áø CC-NUMA)
 µîÀÌ ÀÖ´Ù.

 CC-NUMA´Â ºÐ»êµÈ ¸Þ¸ð¸®°¡ ´ÜÀÏ ¸Þ¸ð¸®¸¦ Çü¼ºÇϸ鼭 ÇÔ²² ¹­ÀÌ°Ô µÈ´Ù.
 ¸Þ¸ð¸® À§Ä¡°£ ÆäÀÌÁö³ª µ¥ÀÌÅÍÀÇ º¹»çº»ÀÌ Á¸ÀçÇÏ´Â °ÍÀÌ ¾Æ´Ï¸ç ¼ÒÇÁÆ®¿þ¾î
 ¸Þ½ÃÁö-ÆнÌÀÌ ÀüÇô ¾ø´Ù. ´Ü¼øÈ÷ ÄÚÆÛÄÉÀÌºí ¹× ¹éÇ÷¹ÀÎÀÌ ¾Æ´Ñ ¸î¸î ½º¸¶Æ®
 Çϵå¿þ¾î¿Í ÇÔ²² ¹°¸®ÀûÀ¸·Î ¿¬°áµÈ ´ÜÀÏ ¸Þ¸ð¸® ¸ÊÀÌ ÀÖ´Â °ÍÀÌ´Ù.
 Çϵå¿þ¾îÀûÀΠij½Ã ÀÏ°ü¼ºÀÌ °®´Â Àǹ̴ ´Ù¼öÀÇ µ¥ÀÌÅÍ º¹»çº»À» Áö¼ÓÀûÀ¸·Î
 ¾÷µ¥ÀÌÆ®ÇѴٰųª ´Ù¼öÀÇ OS, ȤÀº ¾ÖÇø®ÄÉÀÌ¼Ç º¹»çº» »çÀÌ¿¡¼­ µ¥ÀÌÅ͸¦
 Àü¼ÛÇϱâ À§ÇÑ ¼ÒÇÁÆ®¿þ¾îÀûÀÎ ¿ä±¸°¡ ¾ø´Ù´Â °ÍÀÌ´Ù.

 ÀÌ·¯ÇÑ ¸ðµç °ÍÀÌ OSÀÇ ´ÜÀÏ º¹»çº»°ú ´Ù¼öÀÇ ÇÁ·Î¼¼¼­¸¦ °®°í ÀÖ´Â
 SMP³ëµå¿¡¼­¿Í °°ÀÌ Çϵå¿þ¾î ¼öÁØ¿¡¼­ °ü¸®µÈ´Ù´Â °ÍÀÌ´Ù. ±×·¯³ª ÀÌ·¸°Ô
 ÀÏ°ü¼ºÀ» À¯ÁöÇϱâ À§ÇØ ½º´©ÇÇ ¹ö½º¸¦ ÀÌ¿ëÇÏ´Â ´ë½Å µð·ºÅ͸® ±â¹ÝÀÇ ÀÏ°ü¼º
 ±¸Á¶¸¦ ä¿ëÇÏ°í ÀÖ´Ù.

 COMA´Â CC-NUMA¿Í ´ëº°µÇ´Â ¾ÆÅ°ÅØó·Î ºñ½ÁÇÑ ¸ñÀûÀ» Áö´Ï°í ÀÖÁö¸¸ Àü°³¹æ¹ý
 Ãø¸é¿¡¼­ Â÷ÀÌ°¡ ÀÖ´Ù. COMA³ëµå¿¡´Â ¸Þ¸ð¸®°¡ ¾ø°í °¢ Äõµå¿¡ ¡¸¾îÆ®·¢¼Ç
 ij½Ã(Attraction Cache)¡¹¶ó°í ºÒ¸®´Â ÇϳªÀÇ ´ëÇü ij½Ã¸¸ Á¸ÀçÇÑ´Ù. ¾ÆÁ÷±îÁö
 ÀÌ·¯ÇÑ »óÈ£ ¿¬°áÀº ÀÏ°ü¼ºÀ» À¯ÁöÇؾ߸¸ Çϸç OSÀÇ ´ÜÀÏ º¹»çº»ÀÌ ¸ðµÎ Äõµå¿¡
 °ÉÃÄ ¿î¿ëµÈ´Ù.

 ±×·¯³ª ƯÁ¤ ºÎºÐÀÇ µ¥ÀÌÅÍ¿¡ ´ëÇÑ È¨¸Þ¸ð¸®°¡ ¾ø´Ù. COMA Çϵå¿þ¾î´Â ¸Þ¸ð¸®
 ÇÒ´ç ¹× ÇÁ·Î¼¼¼­ ½ºÄÉÁÙ¸µ°ú °ü·Ã, OS ¾Ë°í¸®µëÀÇ ¾àÁ¡À» º¸ÃæÇÒ ¼ö ÀÖ´Ù.
 ¿©±â¿¡´Â OSÀÇ °¡»ó¸Þ¸ð¸® ¼­ºê½Ã½ºÅÛ¿¡ ´ëÇÑ º¯È¯ÀÌ ¿ä±¸µÇ¸ç ij½Ã ÀÏ°ü¼º
 »óÈ£ ¿¬°áº¸µå¿¡ Ãß°¡µÇ´Â Ä¿½ºÅÒ ¸Þ¸ð¸®º¸µå¸¦ ÇÊ¿ä·Î ÇÑ´Ù.

 ±âÁ¸ À¯´Ð½º½Ã½ºÅÛÀº SMP, MPP, Ŭ·¯½ºÅͽýºÅÛÀ¸·Î ÀÌ·ç¾îÁ® ¿ÔÀ¸¸ç ¿©·¯°¡Áö
 ´ÜÁ¡À¸·Î ÀÎÇØ ÄÄÇ»Æà ȯ°æÀÇ ÇѰ輺À» ¸éÄ¡ ¸øÇß´Ù. ÇöÀç Á¤º¸±â¼úºÐ¾ß, ƯÈ÷
 Ŭ¶óÀ̾ðÆ® ¼­¹ö ¼Ö·ç¼ÇºÐ¾ß¿¡¼­ ÀϾ°í ÀÖ´Â ºü¸¥ °³¹ß ¹× ¼ºÀåÀº ¾ÕÀ¸·Îµµ
 ¸î ³â µ¿¾È °è¼ÓµÉ °ÍÀÌ´Ù.

 ½ÃÀåÁ¶»çȸ»çÀÎ ¿¡¹öµò»çÀÇ Á¶»ç¿¡ µû¸£¸é Áö³­ 1³â 6°³¿ù µ¿¾È Æ÷õÁö ¼±Á¤
 1õ´ë ±â¾÷ Áß 1¹é¿©°³ÀÇ ±â¾÷ÀÌ 1¹éGB ÀÌ»óÀÇ µ¥ÀÌÅͺ£À̽º¸¦ °³¹ßÇØ ¿ÔÀ¸¸ç
 ÀÌ·¯ÇÑ È½¼ö´Â 18°³¿ù¸¶´Ù 6¡­7¹è ¼ºÀåÇÏ°í ÀÖ´Ù°í ÇÑ´Ù. ±×¸®°í ¸î ³â ³»¿¡´Â
 ¼ö½Ê Å׶ó¹ÙÀÌÆ®±Þ¿¡ ´ÞÇÒ °ÍÀ¸·Î ¿¹»óÇÏ°í ÀÖ´Ù.

 ÀÌ·¯ÇÑ ´ë±Ô¸ð µ¥ÀÌÅͺ£À̽º ¹× ¾ÖÇø®ÄÉÀ̼ÇÀº ±âÁ¸ÀÇ SMP, MPP µî
 Çϵå¿þ¾î±â¼úÀÇ ÇѰ踦 ¶Ù¾î³Ñ´Â »õ·Î¿î Çϵå¿þ¾î ¾ÆÅ°ÅØó¸¦ ¿ä±¸ÇÏ°í ÀÖ´Ù°í
 ÇÒ ¼ö ÀÖ´Ù. »õ·Î¿î ´ë¿ë·® ¾ÖÇø®ÄÉÀ̼ÇÀº ¼ö½Ê°³ ÀÌ»óÀÇ ÇÁ·Î¼¼¼­¸¦ ÇÊ¿ä·Î
 ÇÏ°Ô µÇ¸ç À̸¦ ÅëÇØ ½Ç½Ã°£ ¾÷¹«Ã³¸® ¹× Á¤º¸È°¿ë, º¹ÀâÇÑ ¾÷¹«ÀÇ ½Å¼ÓÇÑ Ã³¸®
 µîÀ» ÃæºÐÈ÷ ¼öÇàÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.

 »õ·Î¿î ´ëÇü ÄÄÇ»Æà ¾ÆÅ°ÅØóÀÇ ¿ä±¸¿¡ ´ëÀÀÇÏ°í ÇâÈÄ 10¿©³â µ¿¾È ÄÄÇ»ÆÃ
 ȯ°æÀ» ÁÖµµÇÒ ½Ã½ºÅÛ ¾ÆÅ°ÅØó´Â ÇÁ·Î¼¼¼­¸¦ 2¹é52°³±îÁö È®ÀåÇÒ ¼ö ÀÖ¾î¾ß
 ÇÏ°í 1¹éÅ׶ó¹ÙÀÌÆ®ÀÇ µ¥ÀÌÅÍ ÀúÀå¿ë·®, 64±â°¡¹ÙÀÌÆ®ÀÇ ¸Þ¸ð¸®¸¦ Áö¿øÇÒ ¼ö
 ÀÖ´Â NUMA-Q¿Í °°Àº NUMA ¾ÆÅ°ÅØó°¡ µÉ °ÍÀ̶ó´Â °ÍÀÌ Àü¹®°¡µéÀÇ °øÅëµÈ
 Àü¸ÁÀÌ´Ù.

 NUMA ¾ÆÅ°ÅØó´Â ±âÁ¸ÀÇ À¯´Ð½º½Ã½ºÅÛÀ¸·Î´Â °¨´çÇϱ⠾î·Á¿ü´ø ¿£ÅÍÇÁ¶óÀÌÁî±Þ
 ½Ã½ºÅÛÀÇ ¾÷¹«¸¦ ó¸®ÇÏ°Ô µÉ °ÍÀÌ´Ù. ÀÌ´Â ¹Ì·¡ÀÇ ³×Æ®¿öÅ© ÄÄÇ»Æýô뿡
 ¹Ýµå½Ã ÇÊ¿äÇÑ ½Ã½ºÅÛÀÌ µÉ °ÍÀÌ´Ù.

----------------------------------------------------------------------------

Revision History

ÀÛ¼ºÀÏÀÚ : 97.07.03
ÀÛ¼ºÀÚ : À̹ÎÈ£

¼öÁ¤ÀÏÀÚ :
¼öÁ¤ÀÚ :