CPU´Â À¯¿¬¼º°ú ´ëÀÀ·ÂÀÌ ¶Ù¾î³ª¼ ¼ö³â°£ ´ëºÎºÐÀÇ ÄÄÇ»ÅÍ¿¡¼ ÇÁ·Î±×·¡¹Ö °¡´ÉÇÑ À¯ÀÏÇÑ ¿ä¼Ò¿´´Ù. ±×·¯³ª, ÃÖ±Ù¿¡´Â ±×·¡ÇÈ Ã³¸® ÀåÄ¡ÀÎ GPU°¡ ÄÄÇ»ÆÃÀÇ Á᫐ ¿ªÇÒÀ» ÇÏ°í ÀÖ´Ù. º»·¡ dzºÎÇÑ ½Ç½Ã°£ ±×·¡ÇÈÀ» Á¦°øÇϱâ À§ÇØ °í¾ÈµÆ´ø GPU´Â º´·Äó¸® ´É·ÂÀ¸·Î ¸ðµç ´Ù¾çÇÑ ÄÄÇ»Æà ÀÛ¾÷À» °¡¼ÓÈÇÏ°í, ÀΰøÁö´É(AI), µö ·¯´×, ºòµ¥ÀÌÅÍ ºÐ¼® ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇϴµ¥ ÇÙ½ÉÀÌ µÆ´Ù.
CPU¿Í GPU¸¦ ÅëÇØ Áö³ 10³â°£ ÄÄÇ»ÆÃÀº PC ¹× ¼¹ö¸¦ ³Ñ¾î ÇÏÀÌÆÛ½ºÄÉÀÏ µ¥ÀÌÅͼ¾ÅÍ·Î È®ÀåµÆ´Ù. ÀÌ·¯ÇÑ µ¥ÀÌÅͼ¾ÅÍ´Â »õ·Î¿î ¹üÁÖÀÇ °·ÂÇÑ ÇÁ·Î¼¼¼¿Í ÇÔ²² ±¸¼ºµÈ´Ù. Á¨½¼ Ȳ(Jensen Huang) ¿£ºñµð¾Æ ⸳ÀÚ °â CEO´Â “CPU¿Í GPU¿¡ À̾î, DPU(Data Processing Unit)´Â µ¥ÀÌÅÍ Á᫐ °¡¼Ó ÄÄÇ»ÆÃÀÇ ¶Ç ÇϳªÀÇ ÇÙ½É ÃàÀÌ µÉ °Í”À̶ó¸ç, “CPU´Â ¹ü¿ë ÄÄÇ»ÆÃ, GPU´Â °¡¼Ó ÄÄÇ»ÆÃÀ» À§ÇÑ °ÍÀ̶ó¸é, µ¥ÀÌÅͼ¾ÅÍ¿¡¼ µ¥ÀÌÅ͸¦ À̵¿½ÃÅ°´Â DPU´Â µ¥ÀÌÅÍ Ã³¸®¸¦ ´ã´çÇÑ´Ù”°í ¼³¸íÇß´Ù.
DPU´Â »õ·Î¿î Á¾·ùÀÇ ÇÁ·Î±×·¡¹Ö °¡´É ÇÁ·Î¼¼¼·Î ÁÖ¿ä Ư¡Àº ´ÙÀ½°ú °°´Ù.
- ¾÷°è Ç¥ÁØÀÇ ¼ÒÇÁÆ®¿þ¾î ÇÁ·Î±×·¡¹Ö °¡´É ¸ÖƼÄÚ¾î CPU·Î, ÀϹÝÀûÀ¸·Î ³Î¸® »ç¿ëµÇ´Â Arm ¾ÆÅ°ÅØó¸¦ ±â¹ÝÀ¸·Î ÇÏ¸ç ´Ù¸¥ ½Ã½ºÅÛ¿ÂĨ(SoC) ±¸¼º¿ä¼Ò¿Í ¹ÐÁ¢ÇÏ°Ô °áÇյȴÙ.
- °í¼º´É ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º·Î µ¥ÀÌÅ͸¦ ÆĽÌ(parsing) ¹× ó¸®ÇÏ°í, µ¥ÀÌÅ͸¦ GPU ¹× CPU·Î È¿À²ÀûÀ¸·Î Àü¼ÛÇÑ´Ù.
- À¯¿¬Çϸç ÇÁ·Î±×·¡¹Ö °¡´ÉÇÑ °¡¼ÓÈ ¿£ÁøÀ¸·Î ÀΰøÁö´É(AI), ¸Ó½Å·¯´×, º¸¾È, Åë½Å, ½ºÅ丮Áö µîÀ» À§ÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ¼º´ÉÀ» ¿ÀÇÁ·Îµå ¹× Çâ»ó½ÃŲ´Ù.
ÀÌ·¯ÇÑ DPU ±â´ÉÀº Â÷¼¼´ë Ŭ¶ó¿ìµå ÄÄÇ»Æà ȯ°æÀÌ µÉ º£¾î¸ÞÅ» ¹æ½ÄÀÇ Å¬¶ó¿ìµå ³×ÀÌƼºê ÄÄÇ»ÆÃÀ» ±¸ÇöÇÏ´Â µ¥ ¸Å¿ì Áß¿äÇÏ´Ù.
DPU´Â µ¶¸³Çü ÀÓº£µðµå ÇÁ·Î¼¼¼·Îµµ »ç¿ë °¡´ÉÇÏÁö¸¸, Â÷¼¼´ë ¼¹öÀÇ ÇÙ½É ±¸¼º¿ä¼ÒÀÎ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º ÄÁÆ®·Ñ·¯ ‘SmartNIC’¿¡ ÅëÇյŠ»ç¿ëµÇ´Â °æ¿ì°¡ ¸¹´Ù. ¾÷°è¿¡´Â DPU ¶ó°í ÁÖÀåÇÏ´Â µð¹ÙÀ̽ºµéÀÌ ¸¹ÀÌ ÀÖÁö¸¸, ½ÇÁ¦·Î´Â DPU¸¦ ±¸¼ºÇÏ´Â ¼¼ °¡Áö ÇÙ½É ±â´É Áß Áß¿ä ¿ä¼Ò°¡ °á¿©µÈ °æ¿ì°¡ ¸¹´Ù.
¿¹¸¦ µé¾î, ¸î¸î º¥´õ´Â ±¤¹üÀ§ÇÑ Arm CPU »ýÅ°谡 Á¦°øÇϴ dzºÎÇÑ °³¹ß ¹× ¾ÖÇø®ÄÉÀÌ¼Ç ÀÎÇÁ¶óÀÇ ÀÌÁ¡À» È°¿ëÇÏÁö ¾Ê´Â µ¶ÀÚÀûÀÎ ÇÁ·Î¼¼¼¸¦ »ç¿ëÇÑ´Ù. ¶ÇÇÑ, DPU¸¦ °®Ãè´Ù°í ÁÖÀåÇÏÁö¸¸, µ¥ÀÌÅÍ °æ·Î ÇÁ·Î¼¼½ÌÀ» À§ÇØ ÀÓº£µðµå CPU¿¡¸¸ ÁýÁßÇÏ´Â ¿À·ù¸¦ ¹üÇÏ´Â °æ¿ìµµ ÀÖ´Ù. ÀÌ´Â °æÀïÀûÀÌÁö ¾ÊÀ»»Ó´õ·¯, È®Àåµµ ºÒ°¡´ÉÇÏ´Ù. ¹«¸ðÇÑ ¼º´É Çâ»óÀ¸·Î ÀüÅëÀûÀÎ x86 CPU¸¦ ¶Ù¾î³ÑÀ¸·Á´Â °ÍÀº ½Â»êÀÌ ¾ø´Ù.
´ë½Å ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º°¡ ¸ðµç ³×Æ®¿öÅ© µ¥ÀÌÅÍ °æ·Î ÇÁ·Î¼¼½ÌÀ» °¨´çÇÒ ¼ö ÀÖÀ» Á¤µµ·Î °·ÂÇÏ°í À¯¿¬ÇØ¾ß ÇÑ´Ù. ÀÓº£µðµå CPU´Â ÄÁÆ®·Ñ °æ·Î ÃʱâÈ ¹× ¿¹¿ÜÀûÀÎ ÇÁ·Î¼¼½ÌÀ» À§ÇØ »ç¿ëÇÏ´Â °ÍÀÌ ÀûÀýÇϸç, ±× ÀÌ¿ÜÀÇ ¿ëµµ´Â ºÎÀûÀýÇÏ´Ù. ´ÙÀ½Àº ³×Æ®¿öÅ© µ¥ÀÌÅÍ °æ·Î °¡¼ÓÈ ¿£ÁøÀÌ Á¦°øÇÒ ¼ö ÀÖ´Â 10°¡Áö ±â´ÉÀÌ´Ù.
- OVS(open virtual switch)¸¦ ±¸ÇöÇϱâ À§ÇÑ µ¥ÀÌÅÍ ÆÐŶ ÆĽ̷¸ÅĪ·Á¶ÀÛ
- ZTR(Zero Touch RoCE)¸¦ À§ÇÑ RDMA µ¥ÀÌÅÍ Àü¼Û °¡¼Ó
- CPU¸¦ ¿ìȸÇÏ°í ³×Æ®¿öÅ©·Î ¿¬°áµÈ µ¥ÀÌÅ͸¦ GPU·Î Á÷Á¢ Àü¼ÛÇÏ´Â GPU-´ÙÀÌ·ºÆ® °¡¼Ó
- RSS, LRO, üũ¼¶(checksum) µîÀ» Æ÷ÇÔÇÑ TCP °¡¼Ó
- VXLAN¿Í Geneve ¿À¹ö·¹ÀÌ ±×¸®°í VTEP ¿ÀÇÁ·Îµå¸¦ À§ÇÑ ³×Æ®¿öÅ© °¡»óÈ
- ¸ÖƼ¹Ìµð¾î ½ºÆ®¸®¹Ö, ÄÁÅÙÃ÷ ¹èÆ÷ ³×Æ®¿öÅ©, »õ·Î¿î 4K ¹× 8K VoIP(Video over IP) (ST 2110ÀÇ °æ¿ì RiverMax)¸¦ ±¸ÇöÇÏ´Â Æ®·¡ÇÈ ¼ÎÀÌÇÎ ÆÐŶ ÆäÀÌ½Ì °¡¼Ó±â
- 5G¸¦ À§ÇÑ 5T¿Í °°Àº ÅÚÄÚ Å¬¶ó¿ìµå(telco Cloud) RAN ¿ë Á¤¹Ð ŸÀÌ¹Ö °¡¼Ó±â
- IPSEC ¹× TLS¿¡ ´ëÇÑ ¾ÏÈ£È °¡¼ÓÀÌ ÀζóÀÎÀ¸·Î ¼öÇàµÇ¹Ç·Î ´Ù¸¥ ¸ðµç °¡¼ÓÀÌ °è¼Ó ÀÛµ¿
- SR-IOV, VirtIO, ¹Ý°¡»óȸ¦ À§ÇÑ °¡»óÈ Áö¿ø
- ½Å·ÚÇÒ ¼ö ÀÖ´Â ·çÆ®, ¾ÈÀüÇÑ ºÎÆÃ, ¾ÈÀüÇÑ Æß¿þ¾î ¾÷±×·¹À̵å, ÀÎÁõµÈ ÄÁÅ×À̳ʷ¾ÖÇø®ÄÉÀÌ¼Ç ¼ö¸íÁֱ⠰ü¸®
À§ÀÇ ±â´ÉµéÀº DPU°¡ ¹«¾ùÀΰ¡¶ó´Â Áú¹®¿¡ ´ëÇÑ ´äº¯¿¡ ²À ÇÙ½ÉÀûÀ¸·Î µé¾î°¡¾ß ÇÒ °¡¼Ó·Çϵå¿þ¾î ±â´É Áß ¿ °¡Áö¿¡ ºÒ°úÇÏ´Ù. ¼ÒÀ§ DPUÀÇ À̸§À» µý ¸¹Àº ÀåÄ¡µéÀÌ ÀÌ·± ±â´Éµé Áß Çϳª ¶Ç´Â µÎ °¡Áö¸¸À» Á¦°øÇÏ´Â µ¥ ÁßÁ¡À» µÐ´Ù. ÃÖ¾ÇÀÇ °æ¿ì´Â µ¶Á¡Àû ÇÁ·Î¼¼¼¿¡¼ µ¥ÀÌÅÍ °æ·Î¸¦ ¿ÀÇÁ·ÎµåÇÏ·Á°í ÇÑ´Ù. ÀÌ´Â ÇÁ·ÎÅäŸÀÔ Á¦ÀÛ¿¡´Â ÁÁÁö¸¸, µ¥ÀÌÅͼ¾ÅÍÀÇ ±Ô¸ð, ¹üÀ§ ¹× Æø¿¡ ÀÖ¾î¼ Àǹ̰¡ ¾ø´Ù. |