ÀÎÅÚ(Intel)ÀÌ Arria 10 FPGA¸¦ ÅëÇÕÇÑ Á¦¿Â ½ºÄÉÀÏ·¯ºí ÇÁ·Î¼¼¼¸¦ Ãâ½ÃÇß´Ù.
ÀÎÅÚÀº Áö³ 16ÀÏ(ÇöÁö½Ã°£) FPGA ÅëÇÕ ÀÎÅÚ Á¦¿Â ½ºÄÉÀÏ·¯ºí ÇÁ·Î¼¼¼ 'Xeon Gold 6138P' ¾ç»ê¿¡ µé¾î°¡ °í°´»çµé¿¡°Ô Á¦°øÇϱ⠽ÃÀÛÇß´Ù°í ¹àÇû´Ù.
ÀÎÅÚ Á¦¿Â ½ºÄÉÀÏ·¯ºí ÇÁ·Î¼¼¼ 6138P¿¡´Â ¼ÒÄÏ´ç ÃÖ´ë 160GbpsÀÇ I/O ´ë¿ªÆø°ú ±ä¹ÐÇÏ°Ô °áÇÕµÈ °¡¼Óȸ¦ À§ÇÑ Ä³½Ã ÀÏ°üµÈ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â ÀÎÅÚ Arria 10 GX 1150 FPGA°¡ Æ÷ÇԵǾî ÀÖ´Ù.
ÀÎÅÚ Arria 10 GX 1150Àº ÀÚü ij½Ã¸¦ °¡Áö°í ÀÖÀ¸¸ç ÀÎÅÚ ¿ïÆ®¶ó Æнº ÀÎÅÍÄ¿³ØÅÍ(ÀÎÅÚ UPI) ¹ö½º¸¦ ÅëÇØ Àú Áö¿¬ ¹× ij½Ã ÀÏ°üµÈ ¾×¼¼½º¸¦ ÅëÇØ ÇÁ·Î¼¼¼¿Í ¸Þ¸ð¸®¸¦ °øÀ¯ÇÑ´Ù.
´Ù¸¥ ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º ¹ö½º Ç¥ÁØ°ú ´Þ¸® ÀÎÅÚ UPI´Â Áߺ¹ µ¥ÀÌÅÍ ÀúÀå¼Ò ¹× DMA(Direct Memory Access) Àü¼Û ¾øÀ̵µ µ¥ÀÌÅÍ°¡ »óÁÖÇÏ´Â À§Ä¡¿¡ °ü°è¾øÀÌ ¿øÈ°ÇÏ°Ô µ¥ÀÌÅÍ¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ¾î µ¥ÀÌÅÍ ÀÏ°ü¼ºÀº ¹°·Ð ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö º¹À⼺À» ÁÙÀÌ°í ÃÖ½ÅÀÇ µ¥ÀÌÅ͸¦ °áÁ¤Çϴµ¥ ³¶ºñµÇ´Â CPU »çÀÌŬÀ» Àý¾àÇÑ´Ù.
¶ÇÇÑ FPGA ÅëÇÕ ÀÎÅÚ Á¦¿Â ½ºÄÉÀÏ·¯ºí ÇÁ·Î¼¼¼ ¼Ö·ç¼ÇÀº OVS (Open Virtual Switch) ÇÁ·¹ÀÓ¿öÅ©¿Í ȣȯµÇ¸ç FPGA °¡¼Ó ±â´ÉÀÌ ¾ø´Â µ¿ÀÏÇÑ ÇÁ·Î¼¼¼¿¡¼ ½ÇÇàµÇ´Â OVS¿Í ºñ±³ÇØ Áö¿¬ ½Ã°£À» Àý¹ÝÀ¸·Î ÁÙ¿© ó¸®ÇâÀ» 3.2¹è Çâ»ó½ÃÅ°°í 2¹è ¸¹Àº °¡»ó¸Ó½Å(VM)À» Á¦°øÇÒ ¼ö ÀÖ´Ù. Ãß°¡ÀûÀ¸·Î ÀÎÅÚ OVS-DPDK ¼ÒÇÁÆ®¿þ¾î¿ÍÀÇ ÄÚµå ȣȯ¼ºÀ¸·Î µ¥ÀÌÅÍ ¼¾Å͸¦ °£´ÜÇÏ°Ô È®ÀåÇÒ ¼ö ÀÖ¾î ¿î¿µ ¹Îø¼ºÀ» ÃÖÀûÈ ÇÒ ¼ö ÀÖ´Ù.
ÀÎÅÚÀÇ ¸®µå ÆÄÆ®³ÊÀÎ ÈÄÁöÂê(Fujitsu)°¡ ¸ÕÀú FPGA¿Í ÀÎÅÚ OVS ·¹ÆÛ·±½º µðÀÚÀÎÀÌ ÅëÇÕµÈ ÀÎÅÚ Á¦¿Â ½ºÄÉÀÏ·¯ºí ÇÁ·Î¼¼¼ ±â¹Ý ½Ã½ºÅÛÀ» Á¦°øÇÒ °èȹÀ̸ç, ÀÎÅÚÀÇ ÇâÈÄ ·Îµå¸Ê¿¡¼ FPGA°¡ ÅëÇÕµÈ ÀÎÅÚ Á¦¿Â ½ºÄÉÀÏ·¯ºí ÇÁ·Î¼¼¼ÀÇ °¡¼Ó ½ºÅÃÀ¸·Î ÀÏ°ü¼º ÀÖ°í Çâ»óµÈ °í´ë¿ª ÀÎÅÍÄ¿³ØÆ®¸¦ Á¦°øÇÏ´Â ¿ÜÀåÇü FPGA ¼Ö·ç¼Çµµ ¼±º¸ÀÏ ¿¹Á¤ÀÌ´Ù.
|