Á¦³ë¾Æ È°¼º ¸Þ½ÃÁö ±â°èÁ¦³ë¾Æ È°¼º ¸Þ½ÃÁö ±â°è´Â Linux Ä¿³ÎÀ»À§ÇÑ ³·Àº ´ë±â ½Ã°£, °íÈ¿À² µå¶óÀ̹ö ·¡ÆÛÀÔ´Ï´Ù. | |
Áö±Ý ´Ù¿î·Îµå |
Á¦³ë¾Æ È°¼º ¸Þ½ÃÁö ±â°è ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- GPL
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Giuseppe Ciaccio
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.disi.unige.it/project/gamma/index.html
Á¦³ë¾Æ È°¼º ¸Þ½ÃÁö ±â°è ű×
Á¦³ë¾Æ È°¼º ¸Þ½ÃÁö ±â°è ¼³¸í
Á¦³×¹Ù È°¼º ¸Þ½ÃÁö ±â°è´Â Linux Ä¿³ÎÀ»À§ÇÑ ³·Àº ´ë±â ½Ã°£, °íÈ¿À² µå¶óÀ̹ö ·¡ÆÛÀÔ´Ï´Ù. Á¦³ë¾Æ È°¼º ¸Þ½ÃÁö ±â°è´Â È°¼º Æ÷Æ® (È°¼º ¸Þ½ÃÁö ¹öÀü)¸¦ »ç¿ëÇÏ¿© Linux Ä¿³ÎÀÇ ÇÏÀÌ Ã³¸®·® µå¶óÀ̹ö ·¡ÆÛÀÔ´Ï´Ù .GenoA È°¼º ¸Þ½ÃÁö ½Ã½ºÅÛÀº IP ½ºÅðú º´·Ä·Î ½ÇÇàµÇ¸ç LAN¸¸À» À§ÇØ ¼³°èµÇ¾ú½À´Ï´Ù. "Á¦³ë¾Æ È°¼º ¸Þ½ÃÁö ±â°è"ÀÇ ÀϺΠÁÖ¿ä ±â´É : ¡¤ PC Ŭ·¯½ºÅÍ ¿ë ´ë±â ½Ã°£, ³ôÀº 󸮷® Åë½Å ½Ã½ºÅÛ ¡¤ ´ÜÀÏ CPU ó¸® ³ëµå (Intel IA-32 ¶Ç´Â x86_64) ¸ðµÎ Áö¿ø ¡¤ ±â°¡ºñÆ® ÀÌ´õ³Ý ¡¤ SPMD º´·Ä 󸮿¡¼ ½ÇÇà ¸Þ½ÃÁö Åë°ú ¡¤ »ç¿ëÇÏÁö ¾ÊÀ» ¶§´Â IP Æ®·¡ÇÈÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù ¡¤ ÈǸ¢ÇÑ Ãß»óÈ ¼öÁØ ´öºÐ¿¡ ÁÁÀº ÇÁ·Î±×·¡¹Ö °¡´É ¡¤ ´©¶ô µÈ ÆÐŶÀÇ ÀçÀü¼Û ¸ÞÄ¿´ÏÁò ¡¤ Linux 2.6 ¿ë ³×Æ®¿öÅ© ÀåÄ¡ µå¶óÀ̹ö·Î ±¸ÇöµÇ°í ¿öÅ© ½ºÅ×À̼ÇÀÇ GNU GPLNetwork ( Nows) ¹× Çö´ë, »ê¾÷ Ç¥ÁØ LAN Á÷¹° (±â°¡ºñÆ® ÀÌ´õ³Ý, MyRIET, SCI) ¹× Linux ¿î¿µ üÁ¦¸¦ ½ÇÇàÇÏ´Â PCÀÇ Å¬·¯½ºÅÍ´Â ¸Å·ÂÀûÀÌ°í ºñ¿ë È¿À²ÀûÀÎ ARÀ̵Ǿú½À´Ï´Ù. º´·Ä ¹× ºÐ»ê ÀÀ¿ë ÇÁ·Î±×·¥À»À§ÇÑ Ä¡·á¹ý. Ç¥ÁØ PC Ŭ·¯½ºÅÍÀÇ ÀϹÝÀûÀÎ ´ÜÁ¡Àº »óÈ£ ¿¬°áÀ» ÅëÇØ ÇÁ·Î¼¼½º °£ Åë½Å¿¡ ´ëÇÑ Áö¿øÀÌ ºÒ·®ÇÕ´Ï´Ù. ¾÷°è Ç¥ÁØ Åë½Å ÇÁ¸®¹ÌƼºê, API ¹× ÇÁ·ÎÅäÄÝÀÇ ÇöÀç ±¸ÇöÀº ÀϹÝÀûÀ¸·Î ³ôÀº Åë½Å ´ë±â ½Ã°£ ¹× ³·Àº Åë½Å 󸮷®À» º¸¿©ÁÝ´Ï´Ù. ¿ì¸®´Â Á¦³ë¾Æ È°¼º ¸Þ½ÃÁö ±â°è (°¨¸¶)¶ó°íÇÏ´Â ÇÁ·Î¼¼½º °£ Åë½Å ½Ã½ºÅÛÀ» °³¹ßÇß½À´Ï´Ù. °¨¸¶´Â ÀÎÅÚ IA-32 ÇÁ·Î¼¼¼ (Intel Pentium, AMD K6 ¹× ¿ì¼öÇÑ ¸ðµ¨)°¡ÀÖ´Â PCÀÇ Linux Ŭ·¯½ºÅÍ ¶Ç´Â Gigabit EthernetÀÇ ³×Æ®¿öÅ© ¶Ç´Â X86_64 ÇÁ·Î¼¼¼ (AMD Athlon64, AMD Opteron, Intel EMT-64)·Î ½ÇÇàµË´Ï´Ù. °¨¸¶´Â ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º Ä«µå (NIC)¸¦ ¿î¿µÇÏ´Â »ç¿ëÀÚ Á¤ÀÇ Linux ³×Æ®¿öÅ© ÀåÄ¡ µå¶óÀ̹öÀÔ´Ï´Ù. °¨¸¶ ¿îÀü»ç´Â È°¼º Æ÷Æ®¸¦ ±â¹ÝÀ¸·ÎÇÏ´Â ³·Àº ´ë±â ½Ã°£, ³ôÀº 󸮷® Åë½Å ¼ºñ½º, È°¼º ¸Þ½ÃÁö¿¡¼ ÆÄ»ý µÈ ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù. ÁöÁ¡ °£ ¹× ¹æ¼Û Åë½Å ¸ðµÎ°¡ Á¦°øµË´Ï´Ù. ºê·Îµå ij½ºÆ® Åë½ÅÀº ÀÌ´õ³Ý ºê·Îµå ij½ºÆ®¸¦ Á÷Á¢ È°¿ëÇÕ´Ï´Ù. °¨¸¶ µå¶óÀ̹ö´Â º´·Ä ÀÛ¾÷ÀÌ ½ÇÇàµÇÁö ¾Ê´Â ÇÑ Ç¥ÁØ IP Æ®·¡ÇÈÀ» °ü¸® ÇÒ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼ Ŭ·¯½ºÅÍ°¡ º´·Ä ÀÛ¾÷¿¡ ÀÇÇØ »ç¿ëµÇÁö ¾ÊÀ» ¶§¸¶´Ù ¸ðµç IP ¼ºñ½º°¡ ½ÇÇàµÇ°í ½ÇÇà ÁßÀÔ´Ï´Ù. °¨¸¶ µå¶óÀ̹ö¿¡¼ ±¸Çö µÈ Åë½Å ¸ÞÄ¿´ÏÁòÀº °¨¸¶ »ç¿ëÀÚ ¶óÀ̺귯¸®¸¦ ÅëÇØ ÀÀ¿ë ÇÁ·Î±×·¥ ÀÛ¼ºÀÚ°¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. °¨¸¶ ¶óÀ̺귯¸®´Â ÀÀ¿ë ÇÁ·Î±×·¥ ½ÃÀÛ, ÇÁ·Î¼¼½º ±×·ìÈ, È°¼º Æ÷Æ® ¸ÞÄ¿´ÏÁòÀ» ±â¹ÝÀ¸·Î ÇÑ ÁöÁ¡ °£ / ºê·Îµå ij½ºÆ® Åë½Å ¹× ÀϺΠÁý´Ü ·çƾ (¹è¸®¾î µ¿±âÈ ¹× ¹æ¼Û)À» Áö¿øÇÕ´Ï´Ù .gamma´Â µÎ °¡Áö ¼öÁØÀÇ QoS¸¦ Á¦°øÇÕ´Ï´Ù. °¡Àå ºü¸¥ Åë½Å¿¡ ÇØ´çÇÏ´Â ÇÏÀ§ Çϳª´Â ÃÖ¼±ÀÇ ¼ºñ½ºÀÔ´Ï´Ù. ÀÌ ¼ºñ½º·Î ³×Æ®¿öÅ© Á¤Ã¼ ¹×`ÇÖ ½ºÆý 'Àº ¼ö½ÅÀÚ NIC ¶Ç´Â LAN ½ºÀ§Ä¡°¡ ÃÊ°úÇÏ¿© ÆÐŶÀ» ´À½¼ÇÑ ÆÐŶÀ¸·Î ¸¸µì´Ï´Ù. ´Ù¸¥ QoS ·¹º§Àº È帧 Á¦¾î Åë½ÅÀ» Á¦°øÇÏ¿© ¹«½ÃÇÒ ¼öÀÖ´Â ¼º´É ó¹úÀ¸·Î Çϵå¿þ¾î ¿À·ù±îÁöÀÇ ½Å·Ú¼ºÀ» º¸ÀåÇÕ´Ï´Ù. °¨¸¶ µå¶óÀ̹ö¸¦ ¼³Ä¡ÇÏ·Á¸é ¿ø·¡ÀÇ Linux Ä¿³Î¿¡ 2 °³ÀÇ ÀÛÀº ÆÐÄ¡ ¸¸ ÇÊ¿äÇÕ´Ï´Ù. °¨¸¶ µå¶óÀ̹ö°¡ È®Àå µÈ Linux Ä¿³ÎÀº ClusterÀÇ °¢ PC¿¡ ¼³Ä¡ÇؾßÇÕ´Ï´Ù. MPI ²À´ë±âÀÇ Porting MPI / gamma.requirements¶ó´Â MPIÀÇ Æ÷ÆÃÀÌ °¡´ÉÇÕ´Ï´Ù. ¡¤ Linux (2.6 ºÐ±â)ÀÌ ¸±¸®½ºÀÇ »õ·Î¿î ±â´ÉÀº ¹«¾ùÀԴϱî? 2.6.24·Î ¾÷µ¥ÀÌÆ®µÇ¾úÀ¸¸ç ¸ðµâ·Î ¼³Ä¡ÇÒ ¼ö ÀÖµµ·Ï ¼öÁ¤µÇ¾ú½À´Ï´Ù.
Á¦³ë¾Æ È°¼º ¸Þ½ÃÁö ±â°è °ü·Ã ¼ÒÇÁÆ®¿þ¾î