ÀÚÀ¯·Ó°Ô °Ô½Ã¹°À» ¿Ã¸±¼öÀÖ´Â °Ô½ÃÆÇÀÔ´Ï´Ù.
  • À¯³âÃß¾ï
  • Çб³»ýÈ°
  • ÀÔ½ÃÁغñ
  • ´ëÇлýÈ°
  • ±º»ýÈ°
  • ¾Ë¹Ù»ýÈ°
  • Ãë¾÷Áغñ
  • Á÷Àå»ýÈ°
  • ¿ø·ë»ýÈ°
  • ¿¬¾ÖÁß
  • °áÈ¥Áغñ
  • Áý¾È»ì¸²
  • Àڳ౳À°
  • â¾÷Áغñ
  • À̹ÎÀ¯ÇÐ
  • ³ëÈÄ»ýÈ°
  • Àüüº¸±â


InfiniBandÀÇ °³¿ä

 

InfiniBandÀÇ °³¿ä


¹Ú°æ*


ÀÎÅÍ³Ý ¹× ÀÎÆ®¶ó³Ý ±â¼ú ¹ß´Þ¿¡ µû¶ó À¥ ¼­ºñ½º ¹× ÀüÀÚ»ó°Å·¡ ¼­ºñ½º¸¦ Áö¿øÇϱâ À§ÇÑ ÀÎÅÍ³Ý ¼­¹ö´Â ¿¬»ê ´É·Â»Ó ¾Æ´Ï¶ó ³ôÀº ÀÔÃâ·Â ó¸® ´É·ÂÀ» ¿ä±¸ÇÑ´Ù. À¥ ¼­ºñ½º¿Í ÀüÀÚ»ó°Å·¡ ¼­ºñ½º¿Í °°Àº ÀÎÅÍ³Ý ÀÀ¿ë ¼­ºñ½º¸¦ ºñ·ÔÇÏ¿© OLTP(On-Line Transaction Processing) ¹× ÀÇ»ç°áÁ¤ ÀÀ¿ë ¼­ºñ½º(Decision Support Application)¸¦ Á¦°øÇÏ´Â ¼­¹ö´Â ÀÌ¹Ì ÀÔÃâ·Â ÀåÄ¡¿Í Áß¾Óó¸® ÀåÄ¡ °£ÀÇ ¿¬°á¸Á¿¡¼­ ¼º´É ÇÑ°è¿¡ ºÎµúÈ÷°í ÀÖ´Ù.  InfiniBand ¿¬°á¸ÁÀº °í¼Ó Á¡´ëÁ¡ ¿¬°á±¸Á¶¸¦ °®´Â Â÷¼¼´ë ¼­¹ö¿ë ¿¬°á¸ÁÀ¸·Î Â÷¼¼´ë ÀÎÅÍ³Ý ¼­¹ö¿¡¼­ ¿ä±¸µÇ´Â ÀÔÃâ·Â Áß½ÉÀÇ Á¤º¸ ó¸® ±â¼ú¿¡ ÀûÇÕÇϵµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù.  º» °í¿¡¼­´Â Â÷¼¼´ë ¼­¹ö ±¸Á¶ÀÇ ¿¬°á¸ÁÀ¸·Î ¶°¿À¸£°í ÀÖ´Â InfiniBandÀÇ ±â¼ú ¹è°æ°ú ±¸¼º ±â¼ú¿¡ ´ëÇÏ¿© ¼Ò°³ÇÑ´Ù. ¢Ê



I. ¼­ ·Ð


¼­¹ö  ½Ã½ºÅÛÀ» ±¸ÇöÇϴµ¥ À־ °¢ ±¸¼º ÀåÄ¡µéÀº ÁÖ·Î °èÃþ ±¸Á¶¸¦ °®´Â °øÀ¯¹ö½º ±¸Á¶¸¦ »ç¿ëÇÏ¿© ¿¬°áÇÏ°í ÀÖ´Ù. ³·Àº ¼º´É ¿ä±¸¸¦ °®´Â ÀåÄ¡´Â ³·Àº ¼º´ÉÀ» Áö¿øÇÏ´Â ÇÏÀ§ ´Ü°è ¹ö½º¿¡ ¿¬°áµÇ°í, ÇÏÀ§ ´Ü°è ¹ö½º´Â ¹ö½º ºê¸´Áö¸¦ ÅëÇÏ¿© »óÀ§ÀÇ °í¼º´É ¹ö½º¿¡ ¿¬°áµÇ´Â ±¸Á¶¸¦ »ç¿ëÇÏ¿© ³·Àº ¼º´ÉÀ» ¿ä±¸ÇÏ´Â ÀåÄ¡°¡ °í¼º´É ÀåÄ¡ÀÇ µ¿ÀÛ ¹× ¼º´É¿¡ ¿µÇâÀ» Àû°Ô ¹ÌÄ¡´Â ±¸Á¶¸¦ äÅÃÇÏ¿© ½Ã½ºÅÛÀÇ È¿À²¼ºÀ» ³ôÀÌ°í ÀÖ´Ù[1].


Áö³­ ¼ö³â°£¿¡ °ÉÃÄ °øÀ¯ ¹ö½º¸¦ »ç¿ëÇÏ´Â ¼­¹ö ±¸Á¶°¡ ½ÃÀåÀ» Áö¹èÇϸ鼭 ¹ö½º ¼º´ÉÀ» Çâ»ó½ÃÅ°±â À§ÇÑ ±â¼úµéÀÌ °³¹ßµÇ¾î Àû¿ëµÇ¾î ¿Ô´Ù. ¿¹¸¦ µé¸é µ¿ÀÛ ÁÖÆļö Çâ»ó ¹× ¹ö½º Àü¼ÛÆø È®´ë¿Í °°Àº ¹°¸®ÀûÀÎ ¹æ¹ý ¿Ü¿¡ ÆÄÀÌÇÁ¶óÀÎ Æ®·£Àè¼Ç Áö¿ø, ºÐ¸®Çü Æ®·£Àè¼Ç Áö¿ø, ºñ¼øÂ÷ Æ®·£Àè¼Ç Á¾·á Áö¿ø µî°ú °°Àº ¹æ¹ýµéÀÌ »ç¿ëµÇ¾î ¿À°í ÀÖ´Ù.


±×·¯³ª ¹ö½º ±¸Á¶´Â ½ºÅ¥ ¹®Á¦·Î ÀÎÇÏ¿© ¹ö½ºÀÇ Àü¼ÛÆø È®´ë ¹× µ¿ÀÛ ÁÖÆļö °í¼ÓÈ­¿¡ ÇÑ°è°¡ ÀÖÀ¸¸ç, ƯÈ÷ Àü¼ÛÆø È®´ë´Â °ð ÇɼöÀÇ Áõ°¡¸¦ °¡Á®¿Í ±¸Çö ºñ¿ë¿¡¼­µµ ´ÜÁ¡À» °¡Áø´Ù. ¹ö½º ±¸Á¶ÀÇ °¡Àå Å« ´ÜÁ¡Àº ¹ö½º»ó¿¡ ¿¬°áÇÒ ¼ö ÀÖ´Â ÀåÄ¡ÀÇ ¼ö°¡ Á¦Çѵȴٴ Á¡°ú ±¸Á¶ÀûÀ¸·Î °í°¡¿ëµµ¿Í È®À强À» º¸ÀåÇÏÁö ¸øÇÏ´Â °ÍÀÌ´Ù[1].


µû¶ó¼­ Â÷¼¼´ë ¼­¹ö ±¸Á¶¸¦ À§ÇÑ »õ·Î¿î ¿¬°á¹æ½Ä¿¡ ´ëÇÑ ³íÀÇ°¡ ÀÌ·ç¾îÁö±â ½ÃÀÛÇÏ¿´À¸¸ç ±× °á°ú ½ºÀ§Ä¡ ±â¹ÝÇü Á¡´ëÁ¡ ¿¬°á¸ÁÀ» ±â¹ÝÀ¸·Î ÇÏ´Â InfiniBand ¿¬°á ±¸Á¶°¡ ³ª¿À°Ô µÇ¾ú´Ù[2,3,4,5].



II. InfiniBandÀÇ ¹è°æ


ÀÎÅͳÝÀÇ ¹ßÀü°ú ÀÎÅÍ³Ý ±â¹ÝÇü ¼­ºñ½ºÀÇ ´ëÁßÈ­´Â ¼­¹öÀÇ ±â´É¸é¿¡¼­ ¸¹Àº º¯È­¸¦ °¡Á®¿Ô´Ù. ¿¬»ê´É·Â Áß½ÉÀ¸·Î ÇÏ´Â ÄÄÇ»Æà ¼­¹ö¿¡¼­ ¿¬»ê ´É·ÂÀº ¹°·Ð ÀÔÃâ·Â ó¸® ´É·Â¿¡¼­µµ ³ôÀº ¼º´ÉÀ» ¿ä±¸ÇÏ´Â ÀÎÅÍ³Ý ¼­¹ö·Î ±× ±â´ÉÀÌ º¯È­µÇ¾úÀ¸¸ç, ÀÌ·Î ÀÎÇÏ¿© PCI(Peripheral Components Interconnect) ¹ö½º[6]·Î ´ëÇ¥µÇ´Â ÀÔÃâ·Â ¹ö½º´Â °í¼º´É ÀÎÅÍ³Ý ¼­¹ö¸¦ ±¸ÇöÇϴµ¥ À־ ¼º´É ÇѰ踦 ¸Â°Ô µÇ¾ú´Ù. ¶ÇÇÑ ¹ö½ºÀÇ ±¸Á¶ÀûÀÎ ´ÜÁ¡ÀÎ °í°¡¿ëµµ¿Í È®À强ÀÇ ÇÑ°è´Â °í¼º´É ÀÎÅÍ³Ý ¼­¹ö ±¸Çö¿¡ À־ Á¦¾à »çÇ×À¸·Î ³²¾Æ ÀÖ¾ú´Ù[1,5].


¼­¹öÀÇ ±â´ÉÀÌ º¯È­ÇÔ¿¡ µû¶ó¼­ ¿ä±¸µÇ´Â ±â´É¿¡ ÀûÇÕÇÑ ±¸Á¶ÀÇ Á¦¾ÈÀÌ ³ª¿À°Ô µÇ¾úÀ¸¸ç, »õ·Ó°Ô Á¦¾ÈµÈ ±¸Á¶´Â »õ·Î¿î ¿¬°á¸Á ±¸Á¶¿¡ ±â¼úÀû ³ë·ÂÀ» ÁýÁßÇÏ¿´´Ù. ÀÎÅÚ(Intel)°ú ½ã(Sun Micro-systems)À» ÁÖÃàÀ¸·Î ÇÏ´Â ¡°NGIO(Next Generation IO)¡± ±×·ì°ú HP(Hewlet Packard)¿Í IBM, CompaqÀ» ÁÖÃàÀ¸·Î ÇÏ´Â ¡°Future IO¡± ±×·ìÀÌ Â÷¼¼´ë ¼­¹ö ¿¬°á¸ÁÀ» ¸ñÇ¥·Î ±¸¼ºµÇ¾ú´Ù. ¾ç Áø¿µÀº ¸ðµÎ ½ºÀ§Ä¡ ±â¹ÝÇü Á¡´ëÁ¡ ¿¬°á¸ÁÀ̶ó´Â À¯»çÇÑ ¿¬°á¸Á ±¸Á¶¿Í À̸¦ ÀÌ¿ëÇÑ ¼­¹ö ±¸Á¶¸¦ °ËÅä, Á¦¾ÈÇÏ°í ÀÖ¾úÀ¸¸ç Áö³­ 1999³â 8¿ù µÎ Áø¿µÀÌ ÅëÇÕÇϸ鼭 InfiniBand¶ó´Â Â÷¼¼´ë ¼­¹ö ¿¬°á¸Á ±¸Á¶¸¦ Á¦¾ÈÇÏ°í ÀÖ´Ù. ÇöÀç InfiniBand´Â Ç¥ÁØ ±Ô°Ý¼­°¡ ÁغñÁßÀ̸ç, ±Ý³â ÇϹݱ⿡ Ç¥ÁØ ±Ô°Ý¼­°¡ ¹ßÇ¥µÉ ¿¹Á¤À̸ç 2001³â ÇϹݱâºÎÅÍ Á¦Ç°ÀÌ Ãâ½ÃµÉ °ÍÀ¸·Î ¿¹»óµÇ°í ÀÖ´Ù[2,5].


III. Â÷¼¼´ë ÀÔÃâ·Â ¿¬°á¸Á


1. PCI ¹ö½ºÀÇ ÇÑ°è


ÇöÀç °¡Àå ÀϹÝÀûÀÎ ¼­¹ö´Â PCI ¹ö½º¸¦ »ç¿ëÇÏ¿© (±×¸² 2)¿Í °°Àº ±¸Á¶¸¦ °¡Áö¸ç Áß¾Óó¸® ÀåÄ¡¿Í ÀÔÃâ·Â ÀåÄ¡´Â PCI¹ö½º¸¦ ÅëÇÏ¿© µ¥ÀÌÅ͸¦ ¼Û¼ö½ÅÇÑ´Ù.



 


PCI ¹ö½º¸¦ »ç¿ëÇÏ¿© ±¸¼ºµÇ´Â ¼­¹ö´Â PCI ¹ö½ºÀÇ ¼º´É ÇÑ°è·Î ÀÎÇÏ¿© Áß¾Óó¸® ÀåÄ¡ÀÇ ¼º´ÉÀ» ¶³¾î¶ß¸®°í ÀÖÀ¸¸ç, ƯÈ÷ °í¼º´É ÀÎÅÍ³Ý ¼­¹öÀÇ ¿ä±¸»çÇ×ÀÎ °í°¡¿ëµµ¿Í È®À强À» º¸ÀåÇϱ⠾î·Æ´Ù. µû¶ó¼­ InfiniBand ±¸Á¶°¡ °³¼±ÇÏ°íÀÚ ÇÏ´Â PCI ¹ö½º ±¸Á¶ÀÇ  ´ÜÁ¡Àº ´ÙÀ½°ú °°´Ù[5].


- °øÀ¯ ¸Þ¸ð¸® ¸ÅÇÎ ¹æ½Ä¿¡ ÀÇÇÑ Åë½Å ¹æ¹ý


- PCI Ä«µå Hot-Plug ±â´É ºÎÁ·


- PCI Ä«µåÀÇ ¿À·ù ºÐ¸® ±â´É(Live insertion/isolation) ºÎÁ·


- PCI ¹ö½º ¼º´É ÇÑ°è¿¡ µû¸¥ Áß¾Óó¸® ÀåÄ¡ ¼º´É ÀúÇÏ


PCI ¹ö½º ±¸Á¶´Â PCI ¹ö½º¿¡ ¿¬°áµÈ ÀÔÃâ·Â ÀåÄ¡¿Í Åë½ÅÇϱâ À§Çؼ­´Â ÁöÁ¤µÈ °øÀ¯ ¸Þ¸ð¸® ¿µ¿ª¿¡ ¾²±â¿Í Àб⸦ ¹Ýº¹ÇØ¾ß Çϸç, ÀÌ·Î ÀÎÇÏ¿© ÀÚÁÖ PCI ¹ö½º¸¦ »ç¿ëÇÏ¿©¾ß ÇÑ´Ù. PCI ¹ö½º´Â Áß¾Óó¸® ÀåÄ¡¿Í ÀÔÃâ·Â ÀåÄ¡°£¿¡ °øÀ¯µÇ´Â Åë½Å Åë·ÎÀ̸ç Á¦ÇÑµÈ ÀÚ¿øÀ¸·Î¼­ ÀÔÃâ·Â ¿ä±¸°¡ ¸¹¾ÆÁö¸é PCI ¹ö½º º´¸ñ Çö»óÀ» ¾ß±âÇÏ¿© ½Ã½ºÅÛÀÇ ¼º´ÉÀ» ÀúÇϽÃÅ°´Ù.  µû¶ó¼­ PCI ¹ö½º´Â ¿¬°áµÇ´Â ÀÔÃâ·Â ÀåÄ¡ÀÇ ¼ö¸¦ Á¦ÇÑÇÏ°í ÀÖÀ¸¸ç, ÀÌ·Î ÀÎÇÏ¿© È®À强 ¹× °¡¿ëµµ°¡ ÀúÇϵǴ ´ÜÁ¡À» °¡Áö°í ÀÖ´Ù.


¶ÇÇÑ PCI ¹ö½º»ó¿¡ ½½·Ô ÇüÅ·ΠÀåÂøµÇ´Â ¾î´ðÅÍ Ä«µå´Â hot-plug ±â´É¿¡ Á¦ÇÑÀÌ ÀÖÀ¸¸ç, °øÀ¯¹ö½º ±¸Á¶ÀÇ Æ¯¼º»ó PCI ¹ö½º´Â ½Ã½ºÅÛ ³»ÀÇ ´ÜÀÏÁ¡ °áÇÔ ¿ä¼Ò·Î ÁöÀûµÇ°í ÀÖ´Ù. PCI ¹ö½º»ó¿¡ ¿¬°áµÈ ÀåÄ¡¿¡¼­ ¿À·ù°¡ ¹ß»ýÇÏ¿´À» °æ¿ì¿¡´Â PCI ¹ö½º¸¦ °øÀ¯ÇÏ°í ÀÖÀ¸¹Ç·Î ¿À·ù ÀåÄ¡¸¦ ½Äº°Çϱ⠾î·Á¿ì¸ç, ƯÈ÷³ª °øÀ¯ ¸Þ¸ð¸® ¸ÅÇÎ ¹æ½Ä¿¡ ÀÇÇؼ­ Åë½ÅÇÔÀ¸·Î ¿À·ù ÀåÄ¡°¡ ´Ù¸¥ ÀåÄ¡ÀÇ °øÀ¯ ¸Þ¸ð¸® ¿µ¿ªÀ» ħ¹üÇÏ¿© ½Ã½ºÅÛÀ» ¸¶ºñ½Ãų ¼ö ÀÖ´Ù.


PCI ¹ö½ºÀÇ µ¿ÀÛ¼Óµµ´Â ÇöÀç Áß¾Óó¸® ÀåÄ¡ µ¿ÀÛ¼ÓµµÀÇ 1/10 ¼öÁØÀÌ´Ù. ÀÔÃâ·Â ó¸® ¿ä±¸°¡ ³ôÀº ¼­¹ö¿¡¼­´Â Áß¾Óó¸® ÀåÄ¡´Â PCI ¹ö½º¸¦ ÅëÇÏ¿© ÀÔÃâ·Â ÀåÄ¡·ÎºÎÅÍ Àü´ÞµÇ´Â µ¥ÀÌÅ͸¦ ±â´Ù¸®°í, ¶ÇÇÑ Áß¾Óó¸® ÀåÄ¡¿¡¼­ ÀÔÃâ·Â ÀåÄ¡·Î µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ´Â ÀÛ¾÷À» ¹Ýº¹ÇÏ°Ô µÇ¸ç À̶§ Áß¾Óó¸® ÀåÄ¡¿Í PCI ¹ö½ºÀÇ µ¿ÀÛ¼Óµµ Â÷ÀÌ·Î Áß¾Óó¸® ÀåÄ¡ÀÇ ¼º´ÉÀÌ ÀúÇÏµÇ¾î °á°úÀûÀ¸·Î ½Ã½ºÅÛ ¼º´ÉÀÌ PCI ¹ö½º¿¡ ÀÇÇؼ­ °áÁ¤µÇ´Â ´ÜÁ¡ÀÌ ÀÖ´Ù. 


2. InfiniBandÀÇ ÇØ°áÃ¥


¼­¹öÀÇ ³»ºÎ ¿¬°á¸Á(PCI ¹ö½º)¿¡¼­ ¹ß»ýÇÏ´Â º´¸ñ Çö»ó°ú °øÀ¯ ¹ö½º ±¸Á¶ÀÇ ³·Àº È®À强 ¹× °¡¿ë¼ºÀ» ±Øº¹Çϱâ À§ÇÏ¿© InfiniBand´Â ´ÙÀ½°ú 3°¡Áö ±¸Á¶Àû ÇØ°áÃ¥À» Á¦½ÃÇÏ°í ÀÖ´Ù[3,4,5].


- °øÀ¯ ¸Þ¸ð¸® ¸ÅÇο¡ ÀÇÇÑ Åë½Å ¹æ½Ä¿¡¼­ ä³ÎÇü Åë½Å ¹æ½ÄÀ¸·Î


- º´·Ä ¹ö½º ½ÅÈ£ Àü´Þ ¹æ½Ä¿¡¼­ °í¼Ó Á÷·Ä ½ÅÈ£ Àü´Þ ¹æ½ÄÀ¸·Î


- °øÀ¯ ¹ö½º ¿¬°á ±¸Á¶¿¡¼­ ½ºÀ§Ä¡ ±â¹ÝÇü Á¡´ëÁ¡ ¿¬°á ±¸Á¶ ¹æ½ÄÀ¸·Î


InfiniBand´Â ä³Î ±â¹ÝÇü Åë½Å ¹æ½ÄÀ» »ç¿ëÇÑ´Ù. ä³ÎÀº Áß¾Óó¸® ÀåÄ¡¿Í ÀÔÃâ·Â ÀåÄ¡ »çÀÌ¿¡ ±¸¼ºµÈ µ¶¸³ÀûÀÎ ¸Þ½ÃÁö ÆÐ½Ì ÀÎÅÍÆäÀ̽º·Î ÁÖ±â¾ï ÀåÄ¡¿Í ÀÔÃâ·Â ÀåÄ¡°£ÀÇ Á÷Á¢ÀûÀÎ µ¥ÀÌÅÍ Àü¼ÛÀ» º¸ÀåÇÏ¿© °øÀ¯ ¸Þ¸ð¸® ¸ÅÇÎ ¹æ½Ä¿¡¼­ ¹ß»ýÇÏ´Â µ¥ÀÌÅÍ º¹Á¦ ¿À¹öÇìµå¸¦ Á¦°ÅÇÏ°í, °¢ ä³ÎÀº µ¶¸³ÀûÀ¸·Î À¯Áö °ü¸®µÈ´Ù. ä³Î ±â¹ÝÇü ¸Þ½ÃÁö ÆнÌÀº ÁßÇü Ŭ·¯½ºÅÍ ÄÄÇ»ÅÍ¿¡¼­ »ç¿ëµÇ´ø VIA(Virtual Interface Architecture)[6]¸¦ InfiniBand¿¡ Àû¿ëÇÑ °ÍÀ¸·Î Áß¾Óó¸® ÀåÄ¡ »óÈ£°£ ¶Ç´Â Áß¾Óó¸® ÀåÄ¡¿Í ÀÔÃâ·Â ÀåÄ¡°£¿¡ µ¶¸³ÀûÀÎ »ç¿ëÀÚ ¼öÁØ ¸Þ½ÃÁö ÆÐ½Ì ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ¿© ¿î¿µÃ¼Á¦ÀÇ °£¼·¾øÀÌ Åë½ÅÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù. ä³ÎÀº Á¡´ëÁ¡ ¿¬°á¸Á »ç¿ëÀ» À§ÇÑ »ç¿ëÀÚ ÇÁ·Î±×·¡¸Óºí ·¹Áö½ºÅÍ ·¹¹ú ÀÎÅÍÆäÀ̽º·Î Á¤ÀÇÇÒ ¼ö ÀÖÀ¸¸ç, ä³ÎÀ» Á¦¾îÇÏ´Â Çϵå¿þ¾î´Â DMA (Direct Memory Access) ¿£ÁøÀ» »ç¿ëÇÏ¿© ÁÖ±â¾ï ÀåÄ¡¿Í Åë½ÅÇÏ°íÀÚ ÇÏ´Â »ó´ë¹æ°ú Á÷Á¢ µ¥ÀÌÅ͸¦ ¼Û¼ö½Å ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. µû¶ó¼­ Áß¾Óó¸® ÀåÄ¡´Â ÀÔÃâ·Â ÀåÄ¡ Á¦¾î ¹× Á¢±Ù°ú µ¥ÀÌÅÍ Àü¼Û¿¡ °ü·ÃµÈ ÀÛ¾÷ ºÎÇϸ¦ ÁÙÀÓÀ¸·Î½á ½Ã½ºÅÛ ¼º´ÉÀ» Çâ»ó ½Ãų ¼ö ÀÖ´Ù[3,4,5].



 


InfiniBand´Â PCI ¹ö½º¿Í ´Þ¸® °í¼Ó Á÷·Â Àü¼Û ¹æ½ÄÀ» »ç¿ëÇÑ´Ù. InfiniBand ¿¬°á¸Á ±¸Á¶°¡ ½ºÀ§Ä¡ ±â¹ÝÇü Á¡´ëÁ¡ ±¸Á¶¸¦ °¡Áü¿¡ µû¶ó ½ºÀ§Ä¡¸¦ Æ÷ÇÔÇÏ¿© ¿¬°á¸Á ±¸¼º¿¡ À־ ºñ¿ëÀ» Àý°¨ÇÏ°í ½ÅÈ£ Àü´Þ ¼Óµµ¸¦ °í¼ÓÈ­ Çϱâ À§Çؼ­ÀÌ´Ù. ÇöÀç 2.5Gbps±Þ Á÷·Ä Àü¼ÛÀ» ±âº»À¸·Î 4°³, 12°³ÀÇ Á÷·Â Àü¼Û·Î¸¦ ÇϳªÀÇ Æ÷Æ®·Î »ç¿ëÇÏ´Â °Íµµ °¡´ÉÇÏ´Ù.


InfiniBand´Â ½ºÀ§Ä¡ ±â¹ÝÇü Á¡´ëÁ¡ ¿¬°á ±¸Á¶¸¦ »ç¿ëÇÑ´Ù. ½ºÀ§Ä¡ ±â¹ÝÇü Á¡´ëÁ¡ ¿¬°á ±¸Á¶´Â °øÀ¯ ¹ö½º ±¸Á¶ÀÇ °¡Àå Å« ´ÜÁ¡ÀÎ È®À强°ú °í°¡¿ë¼º º¸ÀåÀ» À§Çؼ­ÀÌ´Ù.  ½ºÀ§Ä¡ ±â¹ÝÀÇ Á¡´ëÁ¡ ¿¬°á ±¸Á¶¸¦ °¡ÁüÀ¸·Î¼­ ¿¬°á Æ÷Æ®ÀÇ È®Àå ¹× Á¦°Å°¡ ÀÚÀ¯·Î¿ì¸ç, ƯÈ÷ °øÀ¯ ¹ö½º ±¸Á¶°¡ ³»Æ÷ÇÑ °áÇÔ °¡´É¼ºÀ» Á¦°ÅÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ Á¡´ëÁ¡ ¿¬°á ¹æ½ÄÀ» »ç¿ëÇϹǷΠhot-plug ±â´ÉÀ» Çϵå¿þ¾îÀûÀ¸·Î ¿Ïº®ÇÏ°Ô Áö¿øÇÒ ¼ö ÀÖÀ¸¸ç, ½Å±Ô ÀåÄ¡ÀÇ ÀåÂø ¹× ¿À·ù ÀåÄ¡ÀÇ ºÐ¸®¸¦ ¼Õ½±°Ô ±¸ÇöÇÒ ¼ö ÀÖ´Ù.


IV. InfiniBand ±¸Á¶


1. InfiniBand ±¸¼º ¿ä¼Ò


»õ·Î¿î ¼­¹ö ±¸Á¶¸¦ À§ÇÑ InfiniBand±¸Á¶´Â Çϵå¿þ¾îÀûÀ¸·Î (±×¸² 3)°ú °°ÀÌ ±¸¼ºµÉ ¼ö ÀÖ´Ù. Áß¾Óó¸® ÀåÄ¡¿Í ¸Þ¸ð¸® ÀåÄ¡·Î ±¸¼ºµÇ´Â È£½ºÆ®´Â HCA(Host Channel Adapter)¸¦ ÅëÇÏ¿© InfiniBand ¿¬°á¸Á¿¡ Á¢¼ÓµÈ´Ù. ÀÔÃâ·Â ÀåÄ¡´Â TCA(Target Channel Adapter)¸¦ ÅëÇؼ­ Infini-Band ¿¬°á¸Á¿¡ Á¢¼ÓµÇ¸ç, HCA¿Í TCA´Â ½ºÀ§Ä¡¿Í ¶ó¿ìÅÍ·Î ±¸¼ºµÈ InfiniBand ¿¬°á¸ÁÀ» ÅëÇؼ­ »óÈ£°£¿¡ ä³ÎÀ» ¼³Á¤ÇÏ°í ¸Þ½ÃÁö ÆнÌÀ» »ç¿ëÇÏ¿© Åë½ÅÇÑ´Ù.


 



HCA´Â ´Ù¸¥ È£½ºÆ® ¶Ç´Â ÀÔÃâ·Â ÀåÄ¡¿Í Åë½ÅÀ» À§ÇÏ¿© È£½ºÆ®¿¡°Ô ä³Î ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â ÀåÄ¡·Î »ç¿ëÀÚ ¼öÁØ ÇÁ·Î±×·¥¿¡¼­ ¡°Verb¡± ¶ó´Â ¼ÒÇÁÆ®¿þ¾î ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© ¸Þ½ÃÁö¸¦ ¼ÛÃâÇÏ°í ¼ö½ÅÇÏ´Â ±â´ÉÀ» ¼öÇàÇÑ´Ù. È£½ºÆ® ÇÁ·Î¼¼¼­¿¡ ÀÇÇؼ­ ¹ß»ýµÈ ¸Þ½ÃÁö Àü¼Û ¿ä±¸¸¦ Çص¶ÇÏ¿© ¸Þ¸ð¸® ÀåÄ¡¿¡¼­ µ¥ÀÌÅ͸¦ Àо InfiniBand ¿¬°á¸ÁÀ¸·Î ¼ÛÃâÇÏ°í ¶ÇÇÑ ¼ö½ÅµÈ ¸Þ½ÃÁö¸¦ Çص¶ÇÏ¿© ¸Þ¸ð¸® ÀåÄ¡¿¡ Á÷Á¢ ¾²´Â ÀÛ¾÷À» ¼öÇàÇÑ´Ù. HCA´Â ½ºÀ§Ä¡¿Í TCA ¸ðµÎ¿¡ ¿¬°áÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¼­¹ö ±¸¼º½Ã ¼­¹öÀÇ ±Ô¸ð¿¡ µû¶ó¼­ À¯¿¬ÇÏ¿© ½Ã½ºÅÛ ±¸¼ºÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù.


TCA´Â ÀÔÃâ·Â ÀåÄ¡¿Í ¿¬°á¸ÁÀ» À̾îÁÖ´Â ÀåÄ¡·Î µð½ºÅ© ÄÜÆ®·Ñ·¯, ³×Æ®¿öÅ© ÄÜÆ®·Ñ·¯, RAID ÄÜÆ®·Ñ·¯ µî°ú °°Àº ´Ù¾çÇÑ ÀÔÃâ·Â ÀåÄ¡¸¦ InfiniBand ¿¬°á¸Á¿¡ Á¤ÇÕÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.


InfiniBand ¿¬°á¸ÁÀº ½ºÀ§Ä¡¿Í ¶ó¿ìÅÍ·Î ±¸¼ºµÈ´Ù. InfiniBand ¿¬°á¸ÁÀº ±Û·Î¹ú³Ý°ú ¼­ºê³Ý µÎ ´Ü°è·Î ±¸¼ºµÇ¸ç °¢ ´Ü°è¿¡ µû¶ó¼­ °æ·Î ¼³Á¤¿¡ »ç¿ëµÇ´Â ½Äº°ÀÚ¸¦ ±¸ºÐÇÏ°í ÀÖ´Ù. ½ºÀ§Ä¡´Â ¼­ºê³Ý ¿¬°á¸Á¿¡ ¿¬°áµÈ ³ëµå°£ÀÇ °æ·Î ¼³Á¤À» ´ã´çÇÏ°í, ¶ó¿ìÅÍ´Â ±Û·Î¹ú³Ý ¿¬°á¸ÁÀ» ±¸¼ºÇÏ´Â ¼­ºê³Ý ¿¬°á¸Á°£ÀÇ °æ·Î ¼³Á¤À» ´ã´çÇÑ´Ù.  


2. InfiniBandÀÇ Åë½Å ¹æ¹ý ¹× °èÃþ±¸Á¶


InfiniBand ¿¬°á¸Á¿¡ ¿¬°áµÈ ³ëµå´Â (±×¸² 4)¿Í °°Àº ¹æ½Ä¿¡ ÀÇÇؼ­ Åë½ÅÇÏ°Ô µÈ´Ù. »ç¿ëÀÚ ÇÁ·Î±×·¥Àº ¸Þ½ÃÁö ÆнÌÀ» À§ÇÑ ¸Þ½ÃÁö Àü¼Û ¿ä±¸¿Í Àü¼Û Á¾·á Á¤º¸ ÃëµæÀ» Verb¸¦ ÅëÇؼ­ ¼öÇàÇÑ´Ù. Verb´Â HCAÀÌÇÏ·Î ±¸¼ºµÈ InfiniBand ¿¬°á¸Á Çϵå¿þ¾î¸¦ Á¦¾îÇÒ ¼ö ÀÖµµ·Ï »ç¿ëÀÚ¿¡°Ô Á¦°øµÇ´Â API(Application Program Interface)ÇüÅÂÀÇ ÀÎÅÍÆäÀ̽º·Î ¸Þ½ÃÁö Àü¼Û ¿ä±¸ ¹× Àü¼Û »óÅ¿¡ ´ëÇÑ Á¤º¸ ÃëµæÀº ¹°·Ð HCA ÀÌÇÏÀÇ InfiniBand ¿¬°á¸Á Çϵå¿þ¾îÀÇ °ü¸® ¹× Á¦¾î¿¡µµ »ç¿ëµÈ´Ù. Verb¸¦ ÅëÇؼ­ »ý¼ºµÈ ¸Þ½ÃÁö Àü¼Û ¿ä±¸´Â ÁÖ±â¾ï ÀåÄ¡¿¡ À§Ä¡ÇÑ Work Queue(Send Queue, Receive Queue)¿¡  FIFO(First-in First-out)ÇüÅ·ΠÀúÀåµÈ´Ù. HCA´Â Work QueueÀÇ ³»¿ëÀ» °Ë»öÇÏ¿© ÇØ´ç ¸Þ½ÃÁö¸¦ ÁÖ±â¾ï ÀåÄ¡¿¡¼­ Àо¾î ÆÐŶÀ¸·Î º¯È¯ ÈÄ¿¡ InfiniBand ¿¬°á¸ÁÀ¸·Î Àü¼ÛÇÏ°Ô µÈ´Ù. Àü¼ÛµÈ ÆÐŶÀº ¸ñÀûÁö ³ëµå¿¡¼­ ´Ù½Ã ¸Þ½ÃÁö·Î Á¶¸³µÇ¾î Work Queue¿¡ ÀúÀåµÈ´Ù. ³ëµåÀÇ Àü¼Û ¿ä±¸°¡ Work Queue¿¡ ÀúÀåµÉ ¶§´Â ÇØ´ç Àü¼Û ¿ä±¸ÀÇ Àü¼Û »óÅ Á¤º¸¸¦ °ü¸®ÇÏ´Â Completion Queue¸¦ Çϳª ÇÒ´ç ¹Þ°Ô µÇ¸ç, Àü¼ÛÀÌ Á¾·áµÇ¸é ÇØ´ç Completion QueueÀÇ ³»¿ë¿¡ Àü¼Û ¿Ï·á Á¤º¸¸¦ ±â·ÏÇÑ´Ù. ³ëµå´Â Àü¼Û ¿ä±¸ÈÄ Àü¼Û ¿Ï·á ¿©ºÎ¸¦ Completion QueueÀÇ »óŸ¦ Á¡°ËÇÔÀ¸·Î½á Àü¼ÛÀÇ ¿Ï·á ¿©ºÎ ¹× »óŸ¦ ¾Ë ¼ö ÀÖ´Ù.


 



°¢ ³ëµå´Â ¸Þ½ÃÁö Àü¼ÛÀ» À§ÇÏ¿© »çÀü¿¡ ÁÖ±â¾ï ÀåÄ¡¿¡ ¸Þ½ÃÁö Àü¼ÛÀ» À§Çؼ­ »ç¿ëÇÒ ¿µ¿ªÀ» °¡»óÁÖ¼Ò¸¦ »ç¿ëÇÏ¿© ÁöÁ¤ÇØ¾ß ÇÑ´Ù. »ç¿ëÀÚ ÇÁ·Î±×·¥Àº ¸Þ½ÃÁö Àü¼Û ¿ä±¸ ¹× ¸Þ½ÃÁö µ¥ÀÌÅ͸¦ ÁöÁ¤µÈ ¿µ¿ª¿¡ À§Ä¡½ÃÅ°°Ô µÇ°í, HCA ¶Ç´Â TCA´Â ¿î¿µÃ¼Á¦ÀÇ °£¼·¾øÀÌ ÁöÁ¤µÈ ¿µ¿ª¿¡¼­ ¸Þ½ÃÁö Àü¼Û ¿ä±¸¿Í ÇØ´ç µ¥ÀÌÅ͸¦ °¡»óÁÖ¼Ò¸¦ »ç¿ëÇÏ¿© Àо¾î InfiniBand ¿¬°á¸ÁÀ¸·Î Àü¼ÛÇÑ´Ù. µû¶ó¼­ ¸Þ½ÃÁö Àü¼Û¿¡ À־ Åë½Å °èÃþÀ» Åë°úÇÏ¸ç ¹ß»ýÇÏ´Â µ¥ÀÌÅÍ º¹Á¦ Çö»óÀ» Á¦°ÅÇÏ¿© ¸Þ½ÃÁö Àü¼Û ó¸® ¼Óµµ¸¦ Çâ»ó ½ÃÅ°°í ÀÖÀ¸¸ç, µ¥ÀÌÅÍ º¹Á¦½Ã¿¡ ¹ß»ýÇÏ´Â Áß¾Óó¸® ÀåÄ¡ÀÇ ¿À¹öÇìµåµµ Á¦°ÅÇÏ¿´´Ù.


InfiniBand ¿¬°á¸ÁÀ» ÅëÇÑ Åë½ÅÀº Send/Receive¸¦ »ç¿ëÇÏ´Â ¸Þ½ÃÁö ÆÐ½Ì ±â¹ý¿Ü¿¡ RDMA (Remote Direct Memory Access) Àü¼ÛÀ» Á¦°øÇÏ¿© ´ë¿ë·® µ¥ÀÌÅÍÀÇ Àü¼ÛÀ» Áö¿øÇÏ°í ÀÖÀ¸¸ç, ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ Æ¯¼º¿¡ µû¶ó¼­ ¸Þ½ÃÁöÀÇ ½Å·Úµµ¿Í ´ë¿ªÆøÀ» Á¶ÀýÇÒ ¼ö ÀÖµµ·Ï ´Ù¾çÇÑ ÇüÅÂÀÇ Àü¼Û ¼­ºñ½º¸¦ Á¦°øÇÑ´Ù. <Ç¥ 2>´Â InfiniBand ¿¬°á¸Á¿¡¼­ Á¤ÀÇÇÏ°í ÀÖ´Â Àü¼Û ¼­ºñ½º¸¦ ¿ä¾àÇÑ Ç¥ÀÌ´Ù.



InfiniBand ¿¬°á¸ÁÀ» ±¸¼ºÇÏ´Â HCA, TCA ¹× ½ºÀ§Ä¡¿Í ¶ó¿ìÅÍ´Â (±×¸² 5)¿Í °°Àº Åë½Å °èÃþÀ» ó¸®ÇÑ´Ù. HCA¿Í TCA´Â Verb¸¦ ÅëÇÏ¿© Àü´ÞµÇ´Â ¸Þ½ÃÁö¸¦ InfiniBand ¿¬°á¸Á¿¡ ÆÐŶ ´ÜÀ§·Î Àü¼ÛÇØ¾ß ÇϹǷÎ, ¸Þ½ÃÁö Àü¼Û ¿ä±¸¸¦ ÀÔ·ÂÀ¸·Î ¹Þ¾Æ¼­ InfiniBand ÆÐŶÀ¸·Î º¯È¯ÇÏ¿© InfiniBand ¿¬°á¸Á Àü¼Û·Î·Î Àü±âÀû ½ÅÈ£¸¦ Àü¼ÛÇÏ´Â ±â´ÉÀ» ¼öÇàÇÏ¿©¾ß ÇÑ´Ù. µû¶ó¼­ HCA¿Í TCA´Â Transport, Network, Link, Physical ´Ü°è¸¦ ¸ðµÎ °¡Á®¾ß ÇÑ´Ù. ½ºÀ§Ä¡¿Í ¶ó¿ìÅÍ´Â InfiniBand ¿¬°á¸Á¿¡¼­ InifniBand ÆÐŶÀÇ °æ·Î ¼³Á¤ ¹× Àü¼ÛÀ» ´ã´çÇϸç, Network, Link, Physical ´Ü°è·Î ±¸¼ºµÈ´Ù.


 



°¢ Åë½Å ´Ü°è º° ±â´ÉÀº ´ÙÀ½°ú °°´Ù.


- Upper layer Protocol: »ç¿ëÀÚ ÇÁ·Î±×·¥¿¡¼­ Verb¸¦ »ç¿ëÇÏ¿© »óÈ£°£¿¡ Åë½ÅÀ» ¼öÇàÇÏ´Â ´Ü°è·Î »ç¿ëÀÚ°¡ »ç¿ëÇÏ´Â API ÀÌ´Ù.


- Transport: Verb¿¡ ÀÇÇؼ­ ÁöÁ¤µÈ Àü¼Û ¿ä±¸¸¦ Àü¼Û ¼­ºñ½ºº°·Î ±¸ºÐÇÏ¿© InfiniBand ÆÐŶÀ¸·Î ±¸¼ºÇÑ´Ù. Àü¼Û ¼­ºñ½º¿¡ µû¶ó¼­ ÆÐŶÀÇ ¼ø¼­, ¿À·ù °ËÃâ ¹× º¹±¸ ±â´ÉÀ» ¼öÇàÇÑ´Ù.


- Network: Transport ´Ü°è¿¡¼­ »ý¼ºµÈ ÆÐŶÀÇ Çì´õ Á¤º¸¸¦ »ç¿ëÇÏ¿© °æ·Î¸¦ ¼³Á¤ÇÑ´Ù.


- Link: ÆÐŶ µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ´Â ´Ü°è·Î ³ëµå ÁÖ¼Ò °ü¸®, ÆÐŶ ¹öÆÛ¸µ, ¹êµåÆø ÇÒ´ç ¹× ÆÐŶ È帧Á¦¾î, ÆÐŶ ´ÜÀ§ÀÇ µ¥ÀÌÅÍ ¿À·ù °ËÃâ ±â´ÉÀ» ¼öÇàÇÑ´Ù.


- Physical: Link ´Ü°è¿¡¼­ »ý¼ºµÈ ÆÐŶÀ» Àü±âÀû ½ÅÈ£ ±Ô°Ý¿¡ µû¶ó¼­ Àü¼ÛÇÏ´Â ´Ü°è·Î º´·Ä ½ÅÈ£·Î ±¸¼ºµÈ ÆÐŶ µ¥ÀÌÅ͸¦ Á÷·Â ½ÅÈ£·Î º¯È¯ÇÏ¿© Àü¼ÛÇÑ´Ù.


V. °á ·Ð


ÀÎÅͳÝÀÇ ¹ßÀü ¹× ÀÎÅÍ³Ý ¼­ºñ½ºÀÇ ´ëÁßÈ­´Â ¼­¹öÀÇ ±â´ÉÀ» ¿¬»ê´É·Â Á߽ɿ¡¼­ ÀÔÃâ·Â ó¸® Áß½ÉÀ¸·Î º¯È­½ÃÄ×´Ù. ÇöÀç ¼­¹ö ±¸Á¶¿¡¼­ »ç¿ëµÇ°í ÀÖ´Â °øÀ¯ ¹ö½º ±¸Á¶ÀÇ ÀÔÃâ·Â ¿¬°á¸ÁÀº ¼º´É ÇѰ踦 ¸Â°í ÀÖÀ¸¸ç, ±¸Á¶ÀûÀ¸·Î °¡¿ë¼º°ú È®À强ÀÌ ³·Àº ´ÜÁ¡À» °¡Áö°í ÀÖ´Ù.


¼­¹ö ±â´ÉÀÇ º¯È­ ¹× ¿ä±¸ »çÇ×ÀÇ º¯È­¸¦ ¼ö¿ëÇϱâ À§ÇÏ¿© Â÷¼¼´ë ¼­¹ö´Â ½ºÀ§Ä¡ ±â¹ÝÇü Á¡´ëÁ¡ ¿¬°á¸ÁÀ» »ç¿ëÇÏ´Â ±¸Á¶·Î º¯È­ÇÏ°í ÀÖÀ¸¸ç, ÀÌ Å« È帧À» ÁÖµµÇÏ°í ÀÖ´Â °ÍÀÌ InfiniBand ±¸Á¶ÀÌ´Ù.


InfiniBand ±¸Á¶´Â ½ºÀ§Ä¡ ±â¹Ý Á¡´ëÁ¡ ¿¬°á¸Á°ú ±âÁ¸ÀÇ Å¬·¯½ºÅÍ ÄÄÇ»Æÿ¡¼­ »ç¿ëµÇ¾îÁø ä³Î ±â¹ÝÇü ¸Þ½ÃÁö ÆнÌÀ» Á¢¸ñÇÑ ÇüÅ·ΠÇöÀç »ç¿ëµÇ°í ÀÖ´Â PCI ¹ö½ºº¸´Ù ¼º´É ¹× ±â´É¸é¿¡¼­ ¿ì¿ùÇÑ °ÍÀ¸·Î ºÐ¼®µÈ´Ù. ¶ÇÇÑ InfiniBand Ç¥ÁØÈ­ ÀÛ¾÷¿¡ Âü¿©ÇÏ°í ÀÖ´Â IntelÀ» ºñ·ÔÇÑ ´ë±Ô¸ð »ç¾÷ÀÚµéÀÌ °­·ÂÇÑ ¿µÇâ·ÂÀ» Çà»çÇÏ°í ÀÖ´Â ¹Ù, 2000³â ÇϹݱâ·Î ¿¹Á¤µÈ Ç¥ÁØ¾È ¹ßÇ¥¿¡ À̾ À̸¦ Áö¿øÇϴ Ĩ¼ÂÀÌ ¹ßÇ¥µÇ¾î »ó¿ëÈ­ µÉ °ÍÀ¸·Î ¿¹»óµÈ´Ù.


PCI ¹ö½º´Â ¹öÀü 2.2 ¹ßÇ¥ ÈÄ ¼º´É ¹× ±¸Á¶ °³¼±À» À§ÇÏ¿© PCI-X ¹öÀü 1.0À» ¹ßÇ¥ÇÏ¿© Â÷¼¼´ë ¼­¹ö ±¸Á¶¿¡ ºÎÀÀÇÏ°í À־ ÇâÈÄ ¼ö³â°£Àº °ü·Ã Á¦Ç° ¹× ÃÁ¼ÂÀÌ ½ÃÀå¿¡¼­ InfiniBand¿Í °æÀïÇÒ °ÍÀ¸·Î ¿¹»óµÈ´Ù. 


InfiniBandÀÇ »ó¿ëÈ­ Ãʱâ Á¦Ç°Àº ÇöÀç ¼³Ä¡µÈ ¼­¹ö¿¡¼­ InfiniBand ¿¬°á¸ÁÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÏ´Â PCI-to-InfiniBand ºê¸´Áö Ĩ¼Â°ú ¿¬°á¸ÁÀ» ±¸¼ºÇÏ´Â ½ºÀ§Ä¡·Î ¿¹»óµÇ°í ÀÖ´Ù.


InfiniBandÀÇ »ó¿ëÈ­´Â ¼­¹ö ±¸Á¶ÀÇ ÁøÈ­¸¦ ÀǹÌÇÏ´Â °ÍÀ̸ç, ¾Æ¿ï·¯¼­ ÇöÀç PCI ÀÎÅÍÆäÀ̽º·Î Á¦Ç°È­µÈ ÀÔÃâ·Â ÀåÄ¡µéÀÌ InfiniBand ÀÔÃâ·Â ÀåÄ¡·Î ¼­¼­È÷ ´ëüµÉ °ÍÀ¸·Î ¿¹»óµÈ´Ù. ¼­¹ö ±¸Á¶ ¿ª½Ã ¸ðµâ´ÜÀ§·Î InfiniBand ¿¬°á¸Á¿¡ Á¢¼ÓµÇ´Â ÇüÅ·Π±¸¼ºµÉ °ÍÀ̸ç, À̸¦ ÅëÇÏ¿© ÀÔÃâ·Â ±â´ÉÀÌ Çâ»óµÇ´Â Ŭ·¯½ºÅÍ ÄÄÇ»Æà ±â¼úÀÌ ¼­¹ö ±â¼úÀÇ ÁÖ·ù·Î ÀÚ¸® ÀâÀ» °ÍÀ¸·Î ¿¹°ßµÈ´Ù.


<Âü °í ¹® Çå>


[1]         RapidIO: An Embedded System Component Network Architecture, White Paper of Motorola Semiconductor Co., Feb. 22, 2000, //www.rapidio.org/docs/rapidiowp.pdf


[2]         Future I/O and Next Genration I/O Merge, Aug. 31, 1999, //www.infinibandta.org/press/merger.html


[3]         InfiniBand Architecture Overview, IBTA Presents at IDF Spring 2000, Feb. 15, 2000, //www. InfiniBandta.org/data/events/idf-spring 2000/iba_overview.pdf


[4]         Flexible Solutions - Flexible Interconnection, IBTA Presents at IDF Spring 2000, Feb. 15, 2000, //www.InfiniBandta.org/data/events/idf-spring2000/iba_value_prop.pdf


[5]         Next Generation I/O : A New Approach to Server I/O Architecture, Technical White Paper of Aberdeen Group, Feb. 1999.


[6]         PCI-X : An Evalution of the PCI bus, TC990903TB, White Paper of Compaq Computer System Co., Sep. 1999, ftp://ftp.compaq.com/pub/supportinformation/papers/tc990903tb.pdf


[7]         Virtual Interface Architecture Specification Version 1.0, Dec. 16, 1997.


[8] PCI-X Addendum to the PCI Local Bus Specification Revision 1.0, Sep. 22, 1999.




2001-05-06 02:14:21
1338 ¹ø ÀÐÀ½
¢Ñ ·Î±×ÀÎ ÈÄ ÀÇ°ßÀ» ³²±â½Ç ¼ö ÀÖ½À´Ï´Ù
 Ä³½Ã¼±¹°





365ch.com 128bit Valid HTML 4.01 Transitional and Valid CSS!
ű×