ÀÎÅÚ(Intel)Àº ÅÂÆò¾ç Ç¥Áؽà ±âÁØ 3¿ù 2, 3ÀÏ ¾çÀÏ°£ ¹Ì±¹ ¿À·¹°ï(Oregon)ÁÖ Èú½ºº¸·Î(Hillsboro)ÀÇ Á¸½º ÆÊ Ä·ÆÛ½º(Jones farm Campus)¿¡¼ ±Û·Î¹ú ¹Ìµð¾îµéÀ» ÃÊû, ÀÎÅÚ Á¦¿Â E5-2600 v4 ½Ã¸®Áî¿Í Ç÷§ÆûÀÇ ±â¼úÀû Ư¡, Àü·« µîÀ» ¼Ò°³ÇÏ´Â Å×Å©´ÏÄà ¿öÅ©¼óÀ» ÁøÇàÇß´Ù.
ÀÎÅÚ Á¦¿Â E5-2600 v4 ½Ã¸®Áî ÇÁ·Î¼¼¼´Â ¡®ºê·ÎµåÀ£(Broadwell)¡¯ ¾ÆÅ°ÅØó¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â 2¼ÒÄÏ±Þ Ç÷§ÆûÀÇ ¼¹ö¿ë ÇÁ·Î¼¼¼·Î, ÀÌÀü ¼¼´ë ´ëºñ ´õ ³ô¾ÆÁø ¼º´É°ú ÇÔ²² ´Ù¾çÇÑ »õ·Î¿î ±â´ÉµéÀ» Áö¿øÇÏ´Â °ÍÀÌ Æ¯Â¡ÀÌ´Ù. ÀÎÅÚÀº Á¦¿Â E5 v4 ÇÁ·Î¼¼¼¿Í ±â¹Ý Ç÷§Æû¿¡ ´ëÇØ ½ºÄÉÀϾƿô È®ÀåµÇ´Â ¼ÒÇÁÆ®¿þ¾î Á¤ÀÇ µ¥ÀÌÅͼ¾ÅÍ¿Í Å¬¶ó¿ìµå ȯ°æ¿¡ ÃÖÀûÈµÈ Ç÷§ÆûÀ¸·Î ¼Ò°³ÇßÀ¸¸ç, ¼¹ö »Ó ¾Æ´Ï¶ó ½ºÅ丮Áö¿Í ³×Æ®¿öÅ©¿¡ À̸£±â±îÁö Ç÷§ÆûÀÌ È°¿ë °¡´ÉÇÑ ¹üÀ§¸¦ ³ÐÇû´Ù.
ÀÎÅÚ Á¦¿Â E5 v4 ÇÁ·Î¼¼¼¿Í ±â¹Ý Ç÷§ÆûÀº ÀÌÁ¦ ³×Æ®¿öÅ©¿Í ½ºÅ丮Áö ºÎºÐ¿¡¼µµ È¿À²ÀûÀ¸·Î È°¿ëÇÒ ¼ö ÀÖ´Â ±â¹ÝÀ» ¸¶·ÃÇß´Ù. ³×Æ®¿öÅ©¿¡¼´Â DPDK¸¦ Àû±ØÀûÀ¸·Î È°¿ëÇØ °¡»ó ½ºÀ§Ä¡¿¡¼ÀÇ ÆÐŶ ¼º´ÉÀ» ºñ¾àÀûÀ¸·Î ²ø¾î¿Ã·È°í, ½ºÅ丮Áö¿¡¼´Â ³»ºÎ µ¥ÀÌÅÍ Ã³¸® ¼º´É Çâ»óÀ» À§ÇÑ ISA-L°ú Àü´Þ ¼º´É ÃÖÀûȸ¦ À§ÇÑ SPDK¸¦ Àû¿ë, ÀÌÀü ¼¼´ë ´ëºñ Å« ÆøÀÇ ¼º´É Çâ»óÀ» ´Þ¼ºÇß´Ù. ÀÌ¿Í ÇÔ²² µ¥ÀÌÅͼ¾ÅÍ ½ºÅ丮Áö ¼º´É ÃÖÀûȸ¦ À§ÇÑ »õ·Î¿î SSD Á¦Ç°µµ ÇÔ²² ¼Ò°³µÇ¾ú´Ù.
¡ã SDN°ú NFV Áö¿øÀ» À§ÇÑ Á¦¿Â E5 v4ÀÇ ÁÖ¿ä Ư¡µéÀÌ ¹ßÇ¥µÇ¾ú´Ù.
Á¦¿Â E5 v4 ÇÁ·Î¼¼¼¿Í ³×Æ®¿öÅ©¿¡ ´ëÇÑ ºÎºÐÀº ÀÎÅÚÀÇ ³×Æ®¿öÅ© Ç÷§Æû ±×·ì ¸° ÄÞÇÁ(Lynn Comp) µð·ºÅÍ¿Í ¿¡µåÀ© ¹öÇ÷£Å©(Edwin Verplanke) ¿£Áö´Ï¾î°¡ ÁøÇàÇß´Ù. ÀÎÅÚÀÌ ³×Æ®¿öÅ© ºÎºÐ¿¡¼ º¸´Â Áß¿äÇÑ ÁÖÁ¦·Î´Â SDN°ú NFV°¡ °Á¶µÇ°í ÀÖ´Â Åë½Å»ç Ŭ¶ó¿ìµå ȯ°æÀÌ ²ÅÈ÷¸ç, SLA¿Í °ü¸®¼º, ÀÚµ¿ÈµÈ ÀÎÇÁ¶ó ¿î¿µ°ú ¿öÅ©·Îµå ÃÖÀûÈ µîÀÌ °Á¶µÈ´Ù. ¶ÇÇÑ ÇâÈÄ Æ®·¡ÇÈ Áõ°¡¿Í ÇÔ²² µ¥ÀÌÅÍ ¾ÏÈ£È ¼ö¿ä Áõ°¡, ³ôÀº º¸¾È¼º, ´õ ¸¹Àº ½ºÅ丮Áö µîÀÌ ÁÖ¿ä ¿ä±¸ »çÇ×À¸·Î ²ÅÇû´Ù.
±âÁ¸ÀÇ ³×Æ®¿öÅ©´Â ¸ñÀû¿¡ µû¸¥ Àü¿ë Çϵå¿þ¾î¿Í ÀÌ¿¡ Á¾¼ÓµÇ´Â °ü¸® µµ±¸·Î ±¸¼ºµÇ¾î ¿Ô´Ù. ÇÏÁö¸¸ ÇâÈÄ¿¡´Â À¯¿¬¼º°ú È®À强 µîÀ» ±Ø´ëÈÇÒ ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î Á¤ÀÇ ³×Æ®¿öÅ©(SDN)°ú ³×Æ®¿öÅ© ±â´É °¡»óÈ(NFV) µîÀÌ ¹ü¿ë ¼¹ö¿¡¼ ³×Æ®¿öÅ©¿¡ ÇÊ¿äÇÑ ÁÖ¿ä ±â´ÉÀ» Á¦°øÇÏ°Ô µÉ °ÍÀ̶ó°í ¼Ò°³Çß´Ù. ±×¸®°í À̸¦ À§ÇÑ Á¦¿Â E5 v4ÀÇ ±â´ÉÀ¸·Î´Â DPDK µîÀÇ Ä¿¹Â´ÏÄÉÀÌ¼Ç ¼ÒÇÁÆ®¿þ¾î ÃÖÀûÈ µµ±¸¿Í Çâ»óµÈ °¡»óÈ ±â¼ú, ¸®¼Ò½º µð·ºÅÍ ±â¼ú, ¾ÐÃà°ú ¾ÏÈ£È °¡¼ÓÀ» À§ÇÑ Äü¾î½Ã½ºÆ®(QuickAssist) ±â¼ú µîÀÌ ²ÅÇû´Ù.
±âÁ¸ÀÇ °íÁ¤ ÀåºñµéÀÌ ¼öÇàÇÏ´ø ±â´ÉµéÀ» °¡»óÈ ±â¹ÝÀ¸·Î ÀüȯÇÏ´Â NFV¿¡¼´Â Àü¹ÝÀûÀÎ ¼º´É¿¡ ÀÖ¾î °¡»óÈ ±â¼ú »Ó ¾Æ´Ï¶ó VM°ú ¹°¸®Àû ³×Æ®¿öÅ© »çÀÌÀÇ °¡±³ ¿ªÇÒÀ» ÇÏ´Â vSwitch ºÎºÐÀÌ ´ë´ÜÈ÷ Áß¿äÇØÁø´Ù. ±×¸®°í ÀÎÅÚÀÇ ÇÁ·Î¼¼¼¿Í Ç÷§Æû ±â¹Ý¿¡¼ vSwitchÀÇ ÆÐŶ ó¸® ¼º´ÉÀ» ±Ø´ëÈÇϱâ À§ÇÑ ±â¼úÀÎ DPDK´Â ÀÌ¹Ì OVS(Open vSwitch)¿¡¼ÀÇ Áö¿øÀ̳ª ¿ÀÇÂÇ÷οì ȣȯ¼ºÀ» °¡Áö´Â ¶ó°íǪ½º(Lagopus) vSwitch, FD.io µî¿¡¼ ±× È¿¿ë¼ºÀÌ ÀÔÁõµÇ°í ÀÖ´Ù.
¡ã OVSÀÇ DPDK Áö¿ø°ú SR-IOVÀÇ È°¿ëÀº SDN°ú NFV ½Ã´ë¿¡ »õ·Î¿î °¡´É¼ºÀ» Á¦½ÃÇÑ´Ù.
¸®´ª½º ±â¹Ý¿¡¼ DPDKÀÇ »ç¿ë ¿©ºÎ¿¡ µû¸¥ L3 Æ÷¿öµù ÆÐŶ ó¸® ¼º´ÉÀº ´ë·« 25¹è Á¤µµ·Î ¼Ò°³µÇ¾úÀ¸¸ç, ¿ÀǼҽº¿Í BSD ¶óÀ̼±½º Àû¿ëÀ¸·Î »ç¿ë Ãø¸é¿¡¼µµ Á¦¾àÀÌ Àû´Ù. ±×¸®°í °¡»óÈ È¯°æ¿¡¼ DPDK¸¦ »ç¿ëÇÏÁö ¾ÊÀº ±âÁ¸ vSwitch¸¦ »ç¿ëÇÏ´Â °æ¿ì ±âº» ½Ã½ºÅÛ¿¡¼ DPDK »ç¿ë½Ã¿Í ºñ±³ÇÒ ¶§¿Í 30¹èÀÇ ¼º´É Ç϶ôÀ» º¼ ¼ö Àִµ¥, ÀÌ´Â °¡»óÈ È¯°æ¿¡¼ vSwitch¸¦ °ÅÄ¡´Â µ¥ µû¸¥ ¿À¹öÇìµå°¡ Ãß°¡·Î Àû¿ëµÈ °ÍÀ¸·Î Çؼ®ÇÒ ¼ö ÀÖ´Ù.
OVS¿¡ DPDK¸¦ Àû¿ëÇÏ´Â °æ¿ì¿¡´Â ±âÁ¸ÀÇ IP ½ºÅÃÀÌ °¡Áø ÇѰ踦 ³ÑÀ» ¼ö ÀÖ°í, VMÀÇ µ¿ÀÛ¿¡¼µµ ¼º´É ÀúÇÏÀÇ ¿øÀÎÀÎ VM ³», ¿ÜºÎ°£ÀÇ ÀÎÅÍ·´Æ® µîÀ» ÁÙÀÌ´Â µîÀ¸·Î ÆÐŶ ó¸® ¼º´ÉÀ» Å©°Ô ³ôÀÏ ¼ö ÀÖ´Ù. DPDK Àû¿ë OVS¿¡ 4ÄÚ¾î Á¤µµ¸¦ ÇÒ´çÇϸé NFV ȯ°æ¿¡¼µµ »ó´çÇÑ ¼öÁØÀÇ ÆÐŶ ó¸® ¼º´ÉÀ» È®º¸ÇÒ ¼ö ÀÖÀ¸¸ç, °¡»óÈ È¯°æÀÌ °¡Áö´Â À¯¿¬¼º Ãø¸éµµ ÇÔ²² °¡Á®°¥ ¼ö ÀÖ¾î ¹Ú½º Àüü¸¦ ¸®´ª½º ±â¹Ý Àåºñ·Î ±¸ÇöÇÏ´Â °Í¿¡ ºñ±³Çؼ È¿À²ÀûÀÎ ¼±ÅÃÀÌ µÈ´Ù.
DPDK Àû¿ëÀÇ ¶Ç ´Ù¸¥ ½Ã³ª¸®¿À·Î´Â °¡»óÈ È¯°æ¿¡¼ VM°ú ¹°¸®ÀûÀÎ ÀÌ´õ³Ý ÄÁÆ®·Ñ·¯¸¦ ¹Ù·Î ¿¬°áÇÏ´Â ¹æ¹ýÀÌ ÀÖ´Ù. SR-IOV¸¦ ÅëÇØ Á÷Á¢ VMÀÌ ÀÌ´õ³Ý ÄÁÆ®·Ñ·¯¿¡ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °æ¿ì °¡»óÈ È¯°æ¿¡¼µµ °ÅÀÇ ¸ðµç Çϵå¿þ¾î ¼º´ÉÀ» ³¾ ¼ö ÀÖ´Ù. ÀÌ·± ±¸¼ºÀº °¡»óÈ È¯°æÀÇ À¯¿¬¼º°ú ±Ø´ëÈµÈ ¼º´É ¾çÂÊÀ» ¾òÀ» ¼ö ÀÖÁö¸¸, ´Ù¾çÇÑ Æ®·¡ÇÈ À¯Çü¿¡ ´ëÇÑ À¯¿¬¼º Ãø¸éÀÌ Á¦¾àµÇ´Â µîÀÇ ´ÜÁ¡ÀÌ ÀÖ¾î, »óȲ¿¡ µû¶ó ¼±ÅÃÇÒ ¼ö ÀÖ´Â ¿É¼ÇÀ̶ó°í ¼Ò°³Çß´Ù.
¡ã Äü¾î½Ã½ºÆ® ±â¼úÀÇ ºñµ¿±â½Ä OpenSSL Áö¿øÀº ¾ÏÈ£È Ã³¸® ¼º´ÉÀ» ´ëÆø ²ø¾î¿Ã¸°´Ù.
Á¦¿Â E5 v4 ÇÁ·Î¼¼¼¿¡¼ ¼±º¸ÀÌ´Â °¡»óÈ °ü·Ã »õ ±â´ÉµéÀº NFV ȯ°æ¿¡¼µµ Áß¿äÇÏ°Ô È°¿ëµÈ´Ù. Æ÷½ºÆ¼µå ÀÎÅÍ·´Æ®(Posted Interrupts)´Â Å« Áö¿¬½Ã°£À» ¼ö¹ÝÇÏ´Â vmexit ¾øÀÌ Á÷Á¢ ÀÎÅÍ·´Æ®¸¦ VMÀ¸·Î Àü´ÞÇÒ ¼ö ÀÖµµ·Ï ÇØ Áö¿¬ ½Ã°£À» Å©°Ô ÁÙÀÌ°í, ÆÐŶ 󸮷®Àº ÃÖ´ë 41%±îÁö ¿Ã¸± ¼ö ÀÖ´Â °ÍÀ¸·Î ¼Ò°³µÇ¾ú´Ù. ÀÌ¿Í ÇÔ²² ÆäÀÌÁö ¼öÁ¤ ·Î±ë(Page-Modification Logging)Àº VM°£ÀÇ ¶óÀÌºê ¸¶À̱׷¹À̼ǰú ½Å¼ÓÇÑ Àå¾Öº¹±¸¸¦ ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï ÇØ, Àü¹ÝÀûÀÎ °¡¿ë¼ºÀ» ±Ø´ëÈÇÑ´Ù.
ÀÎÅÚ Äü¾î½Ã½ºÆ®(QuickAssist) ±â¼úÀº ¾ÏÈ£È¿Í ¾ÐÃà ±â¼úÀÇ °¡¼ÓÀ» ÅëÇØ NFV, SDN ȯ°æ¿¡¼ ¶óÀÌºê ¸¶À̱׷¹ÀÌ¼Ç Áö¿ø°ú ´Ù¿îŸÀÓ °¨¼Ò, Àü¼Û Æ®·¡ÇÈ °¨¼Ò µîÀ» Á¦°øÇÑ´Ù. Äü¾î½Ã½ºÆ® ±â¼úÀº OpenSSL ±â¹Ý¿¡¼ QAT ¿£Áø°ú ÀÎÅÚ 8900 ½Ã¸®Áî Ä¿¹Â´ÏÄÉÀÌ¼Ç Ä¨¼ÂÀ» Á¶ÇÕ, º´·ÄÈ °¡´ÉÇÑ ºñµ¿±â½Ä ¿î¿µÀ» Áö¿ø ÇØ Ã³¸®·® Áõ°¡¸¦ ±â´ëÇÒ ¼ö ÀÖ´Ù. °°Àº C8920 Ĩ¼Â ±â¹Ý¿¡¼ OpenSSLÀÇ µ¿±â½Ä, ºñµ¿±â½Ä µ¿ÀÛÀÇ ¼º´É Â÷ÀÌ´Â Å©°Ô´Â 7.5¹è¿¡ À̸£¸ç, ÃֽŠĨ¼Â C8955 ¿¡¼´Â ±× ¼º´ÉÀÌ Å©°Ô ³ô¾ÆÁ³´Ù.
Äü¾î½Ã½ºÆ® ±â¼úÀº NFV, SDN ȯ°æ¿¡¼ È¿À²ÀûÀÎ ¶óÀÌºê ¸¶À̱׷¹À̼ÇÀ» ±¸ÇöÇÏ´Â µ¥µµ È¿°úÀûÀ¸·Î È°¿ëµÉ ¼ö ÀÖ´Ù. Äü¾î½Ã½ºÆ®ÀÇ ¾ÐÃà ±â¼úÀº ¶óÀÌºê ¸¶À̱׷¹ÀÌ¼Ç ½Ã°£À» ÃÖ´ë 40% ÁÙÀÌ°í, VM ´Ù¿îŸÀÓÀº ÃÖ´ë 70%±îÁö, Æ®·¡ÇÈÀº ÃÖ´ë 45%±îÁö ÁÙÀÌ´Â È¿°ú¸¦ ±â´ëÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î, 7GB Á¤µµÀÇ ¹«ÀÛÀ§ ¾²±â ÇüÅ µ¥ÀÌÅͼÂÀ» °¡Áø VMÀÌ ¸¶À̱׷¹ÀÌ¼Ç µÇ´Â °æ¿ì, QAT°¡ Àû¿ëµÇ¸é ´Ù¿îŸÀÓÀº 249ms¿¡¼ 11ms±îÁö ÁÙÀÌ°í, Àüü ½Ã°£Àº 7.3ÃÊ¿¡¼ 6.7ÃÊ·Î ´Ù¼Ò ÁÙÀÏ ¼ö ÀÖ´Ù.
¸®¼Ò½º µð·ºÅÍ ±â¼ú¿¡¼ ³×Æ®¿öÅ© ÂÊ¿¡ À¯¿ëÇÑ ±â¼ú·Î´Â ij½Ã¿Í °ü·ÃµÈ CMT(Cache Monitoring Technology), CAT(Cache Allocation Technology)°¡ ²ÅÈù´Ù. ƯÈ÷ ƯÁ¤ ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª VMÀ» À§ÇØ Æ¯Á¤ LLC ¿µ¿ªÀ» ¿¹¾àÇÒ ¼ö ÀÖ°Ô ÇÏ´Â CAT´Â, ´Ù¾çÇÑ VMÀÌ ±¸µ¿µÇ´Â °¡»óÈ È¯°æ¿¡¼µµ ij½ÃÀÇ ÀûÁß·üÀ» ±Ø´ëÈÇØ ´ÜÀÏ ¿ëµµ·Î »ç¿ëÇÒ ¶§¿¡ ºñ°ßµÉ Á¤µµ·Î ¼º´ÉÀ» ²ø¾î¿Ã¸± ¼ö ÀÖµµ·Ï ÇÑ´Ù. ¿¹¸¦ µé¾î, OVS Æ÷Æ® Æ÷¿öµù¿¡¼ LLC 5MB¸¦ ½á¼ 12Mpps°¡ ³ª¿Â´Ù¸é, °¡»óÈ È¯°æ¿¡¼ CAT·Î LLC 5MB¸¦ ÆÄƼ¼Å´×Çصµ 11.8MppsÀÇ ¼º´ÉÀ» ¾òÀ» ¼ö ÀÖ´Ù.
¡ã HPCÂÊ¿¡¼ ´Ã¾î³ ÄÚ¾î¿Í AVX ÃÖÀûÈ´Â ²Ï °í¹«ÀûÀÎ È¿°ú¸¦ ¸¸µé¾î ³Â´Ù.
HPC ºÎºÐ¿¡ ´ëÇÑ ¼Ò°³´Â ¾Øµð Æĸ£¸¶(Andy Parma) ÀÎÅÚ HPC Ç÷§Æû ±×·ì ¸¶ÄÉÆà ¸Å´ÏÀú°¡ ÁøÇàÇß´Ù. ÇöÀç HPC´Â ½ÃÀå¿¡¼ ÅëÂû·ÂÀ» À§ÇÑ ÅõÀÚ·Î ÁÖ¸ñ¹Þ°í ÀÖÀ¸¸ç, ±âÁ¸ °úÇÐ ºÐ¼®¿¡¼ÀÇ È°¿ë ÀÌ¿Ü¿¡µµ ºñÁî´Ï½º Çõ½ÅÀ» À§ÇÑ Ãø¸é¿¡¼ ³ôÀº ROI·Î ÁÖ¸ñ¹Þ°í ÀÖ°í, µ¥ÀÌÅÍ ±â¹Ý ºÐ¼®°ú ¸Ó½Å ·¯´× µîÀÇ »õ·Î¿î Æз¯´ÙÀÓ Ãø¸é¿¡¼µµ Áß¿äÇØÁö°í ÀÖ´Ù. ±×¸®°í ÀÌ·¯ÇÑ ¿òÁ÷ÀÓÀº HPC ½ÃÀå¿¡¼ µ¥ÀÌÅͼ¾ÅÍ ±â¹Ý ½ÃÀåÀÇ ³ôÀº ¼ºÀå¼¼·Îµµ º¸¿©Áö°í ÀÖ´Ù°í µ¡ºÙ¿´´Ù.
IPC°¡ Çâ»óµÈ ºê·ÎµåÀ£ ¾ÆÅ°ÅØó¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â Á¦¿Â E5-2600 v4 Á¦Ç°±ºÀº ÀÌÀü Á¦Ç°º¸´Ù ´õ ¸¹Àº ÃÖ´ë 22°³ ÄÚ¾î, ´õ ³ôÀº µ¿ÀÛ ¼ÓµµÀÇ DDR4-2400 ¸Þ¸ð¸®·Î ´õ ³ôÀº ¼º´ÉÀ» Á¦°øÇϸç, ±ÝÀ¶ ¼ºñ½º ¿öÅ©·Îµå³ª ÁöÁúÇÐ ºÐ¼® µî¿¡¼ ÃÖ´ë 47% ³ôÀº ¼º´ÉÀ», »ý¸í°úÇÐ ºÐ¼®¿¡¼´Â ÃÖ´ë 35% ³ôÀº ¼º´ÉÀ» ±â´ëÇÒ ¼ö ÀÖ´Ù°í ¼Ò°³µÇ¾ú´Ù. ±×¸®°í IPC Çâ»ó Ãø¸é¿¡¼ °Á¶µÈ º¯È´Â º¤ÅÍ ºÎµ¿¼Ò¼öÁ¡ °ö¼À±â(MulPS, PD)ÀÇ Áö¿¬ ½Ã°£ÀÌ 5»çÀÌŬ¿¡¼ 3»çÀÌŬ·Î 40% ÁÙ¾îµç °ÍÀÌ ²ÅÇû´Ù.
ÇϽºÀ£ ¾ÆÅ°ÅØóºÎÅÍ Àû¿ëµÈ FMA´Â ±âÁ¸ 16»çÀÌŬÀÌ °É¸®´ø ¿¬»êÀ» 10»çÀÌŬ¿¡ ÇØ°áÇÒ ¼ö ÀÖ°Ô ÇßÀ¸¸ç, ÀÌÀü ¼¼´ë ´ëºñ »çÀÌŬ´ç µÎ ¹è ³ôÀº ¿¬»ê ¼º´ÉÀ» Á¦°øÇß´ø ¹Ù ÀÖ´Ù. ±×¸®°í ÀÌ·± Çâ»óµÈ ¼º´ÉÀº ±¸Á¶Çؼ®, °è»ê À¯Ã¼ ¿ªÇÐ, ¿ìÁÖ·Ð µîÀÇ HPC ¿öÅ©·Îµå¿¡¼ ´õ ³ôÀº ¼º´É Æ÷ÅÙ¼ÈÀ» Á¦°øÇÑ´Ù. »õ·Î¿î ÇÁ·Î¼¼¼¸¦ »ç¿ëÇÏ´Â ½´ÆÛÄÄÇ»ÅÍÀÇ »ç·Ê·Î´Â NCARÀÇ »õ·Î¿î ½Ã½ºÅÛÀÌ ¼Ò°³µÇ¾ú´Âµ¥, SGI°¡ ¸¸µç ÀÌ ½Ã½ºÅÛÀº 7õ°³ ÀÌ»óÀÇ Á¦¿Â ÇÁ·Î¼¼¼·Î 5.34PFlops ¼º´ÉÀ» ±¸ÇöÇÏ°í, 2017³â ÃÊ ¿î¿µÀÌ ½ÃÀÛµÉ ¿¹Á¤ÀÌ´Ù.
¡ã SSF´Â HPC ±¸¼ºÀ» À§ÇÑ Ç¥ÁØÀ» Á¦½ÃÇÏ´Â Àǹ̵µ °¡Áö°í ÀÖ´Ù.
HPC ºÐ¾ß¸¦ À§ÇÑ ÀÎÅÚÀÇ SSF(Scalable System Framework)´Â HPC ½ÃÀåÀÌ ¼ºÀåÇÏ¸é¼ °Þ´Â ¹®Á¦ÀÌ¸é¼ ÁÖ¿ä µµÀü °úÁ¦À̱⵵ ÇÑ ½Ã½ºÅÛ µðÀÚÀÎÀÇ ÃÖÀûÈ, ´Ù¾çÇÑ ¿öÅ©·Îµå À¯Çü¿¡¼ÀÇ ÃÖÀûÈ, ±×¸®°í Ŭ¶ó¿ìµå·ÎÀÇ È®Àå µîÀ» À§ÇÑ Àü¹ÝÀûÀÎ ¾ÆÅ°ÅØó¸¦ Á¦¾ÈÇÑ´Ù. ±×¸®°í ÀÎÅÚÀº HPC ºÐ¾ß¿¡¼ ÀÌ·± ´ç¸é °úÁ¦¸¦ ÇØ°áÇϱâ À§ÇØ ½Ã½ºÅÛ Ãø¸é¿¡¼´Â Àü¹ÝÀûÀÎ ¾ÆÅ°ÅØó Ãø¸éÀÇ Á¢±Ù°ú ÇÔ²² ½Ã½ºÅÛ ±¸¼º ¿ä¼ÒµéÀÇ ±ä¹ÐÇÑ ÅëÇÕ, ¼ÒÇÁÆ®¿þ¾î Ãø¸é¿¡¼´Â ¾ÖÇø®ÄÉÀ̼ÇÀÇ Çö´ëÈ µîÀ» Á¦½ÃÇß´Ù.
ÀÎÅÚ SSF´Â ¸ðµç HPC ¼ö¿ä¿¡ ´ëÀÀÇØ, ±Ô¸ð¿Í ¸ñÀû¿¡ ¸ÂÃá ½Ã½ºÅÛ ±¸¼ºÀ» ½±°í ºü¸£°Ô, Ç¥ÁØ ±â¹Ý ÇÁ·Î±×·¥ ¸ðµ¨À» ±â¹ÝÀ¸·Î Á¦°øÇÒ ¼ö ÀÖÀ¸¸ç, ¿ÂÇÁ¶ó¹Ì½º¿Í Ŭ¶ó¿ìµå ±¸¼º ¸ðµÎ¸¦ Áö¿øÇÒ ¼ö ÀÖ´Â ±â¹ÝÀ» Á¦°øÇÑ´Ù. ÄÄǻƮ, ¸Þ¸ð¸®¿Í ½ºÅ丮Áö, ³×Æ®¿öÅ© Æк긯, ¼ÒÇÁÆ®¿þ¾î µî ³× °¡Áö ºÎºÐÀ¸·Î ±¸¼ºµÇ¾î ÀÖÀ¸¸ç, ÀÎÅÚÀÇ Á¦¿Â ÇÁ·Î¼¼¼¿Í Ç÷§Æû, Á¦¿ÂÆÄÀÌ ÄÚÇÁ·Î¼¼¼, SSD, ¿È´ÏÆнº ¾ÆÅ°ÅØó¿Í Æ®·ç½ºÄÉÀÏ Æк긯, HPC ¼ÒÇÁÆ®¿þ¾î ½ºÅðú ·¯½ºÅÍ ¼Ö·ç¼Ç µîÀÌ ±ä¹ÐÇÏ°Ô ¿¬°áµÈ´Ù.
SSFÀÇ ¸ñÀûÀ¸·Î´Â ÀÎÅÚÀÇ Ç÷§Æû ±â¹Ý¿¡¼ HPC ½Ã½ºÅÛ µðÀÚÀΰú ±¸¼ºÀ» ½±°Ô ÇÒ ¼ö ÀÖµµ·Ï ÇÏ°í, ¼ÒÇÁÆ®¿þ¾î °³¹ß°ú ¹èÆ÷, °ü¸®¸¦ Ç¥ÁØÈÇÏ´Â °Í µîÀÌ ²ÅÈù´Ù. ±×¸®°í À̸¦ À§ÇÑ ·¹ÆÛ·±½º ¾ÆÅ°ÅØó¿Í µðÀÚÀÎ, °ËÁõÀ» À§ÇÑ Åø µîÀÌ SSF µðÀÚÀÎ °¡ÀÌ´ø½º¿¡ Æ÷ÇԵȴÙ. ÇÑÆí ÇöÀç SSF¿¡´Â HPE, µ¨, ·¹³ë¹ö µîÀÇ ¼¹ö ¾÷ü »Ó ¾Æ´Ï¶ó Å©·¹ÀÌ(CRAY), sgi, ¾ËÅ×¾î µîÀÇ ½´ÆÛÄÄÇ»ÅÍ ¾÷üµé°ú ´Ù½î½Ã½ºÅÛ µîÀÇ ¼Ö·ç¼Ç ¾÷ü µîÀÌ Âü¿©ÇÏ°í ÀÖ´Ù°í µ¡ºÙ¿´´Ù.
¡ã Â÷¼¼´ë Á¦¿ÂÆÄÀÌ ¡®³ªÀÌÆ® ·£µù¡¯Àº ¿¬»ê¼Óµµ°¡ ´ëÆø ¿Ã¶ó°¥ °ÍÀ¸·Î ¾Ë·ÁÁ³´Ù.
¡ã °í¼º´É°ú ºñ¿ë È¿À²ÀûÀÎ ³×Æ®¿öÅ© Æк긯 ±¸¼ºÀ» À§ÇÑ ¿È´ÏÆнº ¾ÆÅ°ÅØó.
SSFÀÇ ÁÖ¿ä ±¸¼º ¿ä¼Ò Áß ¿¬»ê °¡¼ÓÀ» À§ÇÑ, ÄÚµå¸í ³ªÀÌÆ® ·£µù(Knight Landing)À¸·Î ¾Ë·ÁÁø Â÷¼¼´ë Á¦¿Â ÆÄÀÌ(Xeon Phi) ÇÁ·Î¼¼¼´Â ±âÁ¸ Á¦¿Â ÆÄÀÌ ÄÚÇÁ·Î¼¼¼º¸´Ù 2.5¹è ¿¬»ê ¼º´ÉÀ¸·Î ¼ÒÄÏ´ç ÃÖ´ë 3TFlops ÀÌ»óÀÇ ¼º´ÉÀ» Á¦°øÇÒ ¼ö ÀÖÀ¸¸ç, È£½ºÆ® ÇÁ·Î¼¼¼¿Í ÄÚÇÁ·Î¼¼¼ ¾ç ÂÊÀ¸·ÎÀÇ È°¿ëÀÌ °¡´ÉÇÒ °ÍÀ¸·Î ¼Ò°³µÇ¾ú´Ù. ¶ÇÇÑ ¸Þ¸ð¸® ³»ÀåÀ¸·Î ´ë¿ªÆø ÃÖ´ë 2.5¹è Çâ»ó, µà¾óÆ÷Æ® ¿È´ÏÆнº Æк긯 ³»ÀåÀ¸·Î ºñ¿ë È¿À²°ú ¹Ðµµ Çâ»óÀÌ °¡´ÉÇϸç, ±âÁ¸ Á¦¿Â ÆÄÀÌ, Á¦¿Â ÇÁ·Î¼¼¼¿Í ¹ÙÀ̳ʸ® ȣȯÀÌ °¡´ÉÇÒ °ÍÀÌ¶ó µ¡ºÙ¿´´Ù.
HPC ½Ã½ºÅÛ¿¡¼ P3700À̳ª P3600 µî ÀÎÅÚÀÇ »õ·Î¿î NVMe SSD Á¦Ç°±ºÀº ÈǸ¢ÇÑ ÀÓ½Ã, ij½Ã ½ºÅ丮Áö·ÎÀÇ È°¿ëÀÌ ±â´ëµÇ¸ç, P3320Àº ÇÖ µ¥ÀÌÅÍ ½ºÅ丮Áö¿¡¼ ±âÁ¸ ÇÏµå µå¶óÀÌºê ±â¹ÝÀÇ ½ºÅ丮Áö¸¦ ´ëüÇÒ ¼ö ÀÖÀ» °ÍÀ¸·Î ±â´ëÇß´Ù. ¶ÇÇÑ ½ºÄÉÀϾ÷ Ãø¸é¿¡¼µµ NVMe ±â¹ÝÀÇ SSD´Â SAS ±â¹ÝÀÇ ½ºÅ丮Áö ´ëºñ ³ôÀº ¼º´É°ú ´õ ³·Àº Áö¿¬½Ã°£ µîÀÇ ÀÌÁ¡À¸·Î HPC ½ÃÀå¿¡¼ ±× ¿µ¿ªÀ» ³ÐÇô °¥ ¼ö ÀÖÀ» °ÍÀÌ¶ó ¼³¸íÇß´Ù.
³ëµå°£ °í¼Ó ¿¬°áÀ» À§ÇÑ °í¼º´É Æк긯À» Á¦°øÇÏ´Â ¿È´ÏÆнº ¾ÆÅ°ÅØó´Â ±âÁ¸ ÀÎÇǴϹêµå EDRµîÀÇ ¿¬°á ¹æ½Ä ´ëºñ ¼º´É°ú ºñ¿ë ´ëºñ °¡Ä¡°¡ ±Ø´ëȵǾú´Ù. Á¦¿Â E5-2600 v4 ±â¹Ý¿¡¼ ¿È´ÏÆнº ¿¬°áÀº ÀÌÀü ¼¼´ë ´ëºñ 24% ³ôÀº ¸Þ½ÃÁö Àü´Þ ¼º´ÉÀ» º¸À̸ç, ÀÎÇǴϹêµå EDR°úÀÇ ºñ¿ë È¿À² Ãø¸é¿¡¼´Â °°Àº ºñ¿ë¿¡¼ 26% ´õ ¸¹Àº ¼¹ö¸¦ ¿¬°áÇÒ ¼ö ÀÖ´Ù°í ¼Ò°³µÇ¾ú´Ù. ¶ÇÇÑ Â÷¼¼´ë Á¦¿Â ÆÄÀÌ ÇÁ·Î¼¼¼ µî¿¡¼ ¿È´ÏÆнº ¾ÆÅ°ÅØó¸¦ ÅëÇÕÇØ ´Ù¾çÇÑ È°¿ëÀÌ ±â´ëµÈ´Ù°í µ¡ºÙ¿´´Ù. |