ÀÎÅÚÀº ¿À´Â 12¿ù¿¡ Ãâ½ÃµÉ ÀÎÅÚ ¿øAPI ÅøŶ(Intel oneAPI Toolkit) ¹× ÅëÇÕ Çϵå¿þ¾î ¼ÒÇÁÆ®¿þ¾î ¼³°è Á¢±Ù¹ýÀÇ ÀÏȯÀÎ ÀÎÅÚ ¼ÒÇÁÆ®¿þ¾î ½ºÅÃÀÇ »õ·Î¿î ±â´ÉÀ» Æ÷ÇÔ, Xe-LP ¸¶ÀÌÅ©·Î ¾ÆÅ°ÅØó ±â¹Ý ÀÚ»ç ÃÖÃÊ µ¥ÀÌÅͼ¾ÅÍ¿ë ¿ÜÀå ±×·¡ÇÈ Ã³¸® ÀåÄ¡(GPU)ÀÎ ÀÎÅÚ ¼¹ö GPU(Intel Server GPU)¸¦ °ø°³Çß´Ù.
¿À´Ã³¯ ¼ö¸¹Àº Áö´ÉÇü ±â±â´Â ¹°·Ð µ¥ÀÌÅÍ°¡ ±âÇϱ޼öÀûÀ¸·Î ¹ß»ýÇÏ´Â ½Ã´ë¸¦ ¸ÂÀÌÇÏ¸é¼ CPU¸¸ ÇÏ´õ¶óµµ CPU, GPU, FPGA ¹× ±âŸ °¡¼Ó±â °£ È¥ÇÕµÈ ¾ÆÅ°ÅØó·Î ÀüȯÇØ¾ß ÇÏ´Â »óȲ¿¡ Á÷¸éÇß´Ù. ÀÎÅÚÀº À̸¦ 'XPU' ºñÀüÀ̶ó ÃÑĪÇϸç, ÀÎÅÚÀº ÀÌ·¯ÇÑ XPU ½Ã´ë¿¡ ÀÎÅÚÀÇ ¿µ¿ª È®ÀåÀ» À§ÇØ ¼¹ö GPU¸¦ ÅëÇØ µµ¾àÀ» ÁغñÇÑ´Ù°í ¹àÇû´Ù.
ÀÎÅÚÀº »õ·Î¿î ÄÄÇ»Æà ½Ã´ë¿¡´Â Æ÷°ýÀûÀÎ ¼ÒÇÁÆ®¿þ¾î ½ºÅÃÀÌ ÇʼöÀûÀ̶ó¸ç, °³¹ßÀÚµéÀº ÀÎÅÚÀÇ ¿øAPI ÅøŶÀ» ÅëÇØ ÀÎÅÚ XPU Àüü¿¡¼ °øÅëÀÇ ¿ÀÇ ½ºÅÄ´Ùµå ±â¹Ý ÇÁ·Î±×·¡¹Ö ¸ðµ¨¿¡ Á¢±ÙÇÒ ¼ö ÀÖ°í, µ¶Á¡ÀûÀÎ º¥´õº° ¼Ö·ç¼Çº¸´Ù ºü¸¥ ÄÄÇ»ÆÃÀ» ±¸ÇöÇϴµ¥ ÀÖ¾î ¹ß»ýÇÒ ¼ö ÀÖ´Â ¸®½ºÅ©¸¦ ÁÙÀ̸é¼, ±âº» Çϵå¿þ¾îÀÇ ¼º´É ÀáÀç·ÂÀ» Á¦°øÇÏ°í ¼ÒÇÁÆ®¿þ¾î °³¹ß ¹× À¯Áöº¸¼ö ºñ¿ëÀ» Àý°¨ÇÒ ¼ö ÀÖ´Ù°í ÁÖÀåÇß´Ù.
¶ÇÇÑ ±âÁ¸ ·¹°Å½Ã ÄÚµå ÅëÇÕ ÀÛ¾÷À» Áö¿øÇÔ°ú µ¿½Ã¿¡ ¼ÒÀ¯±Ç Á¦ÇÑ(proprietary lock-in) ¾øÀÌ Å¹¿ùÇÑ ¼º´ÉÀ» Á¦°øÇÑ´Ù. °³¹ßÀÚµéÀº ¿øAPI¸¦ ÅëÇØ ÇâÈÄ ¾ÆÅ°ÅØó¿Í Ç÷§Æû¿¡ ´ëÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ ´Ù½Ã »ç¿ëÇÏÁö ¾Ê°íµµ ¹®Á¦ ÇØ°á¿¡ ÀûÇÕÇÑ ¾ÆÅ°ÅØó¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.
ÀÎÅÚ ¿øAPI ÅøŶÀº XPU °íÀ¯ÀÇ ±â´ÉÀº ¹°·Ð ÀÎÅÚ AVX-512 ¹× ÀÎÅÚ µö·¯´× ºÎ½ºÆ® (Intel DL Boost)¿Í °°Àº ÃÖ÷´Ü Çϵå¿þ¾î ±â´É°ú ¸í·ÉÀ» ÃÖ´ëÇÑ È°¿ëÇϸç, ÀÎÅÚÀÇ °³¹ßÀÚ µµ±¸¸¦ ±â¹ÝÀ¸·Î ±¸ÃàµÇ¾î Àͼ÷ÇÑ ¾ð¾î¿Í Ç¥ÁØÀ» Áö¿øÇÏ´Â µ¿½Ã¿¡ ±âÁ¸ Äڵ忡 ´ëÇÑ È£È¯¼ºÀ» Á¦°øÇÑ´Ù.
ÀÎÅÚÀº ÀÌ·¯ÇÑ ¿øAPI ÅøŶÀÌ ¿À´Â 12¿ù ÀÎÅÚ µ¥ºêŬ¶ó¿ìµå(Intel DevCloud) »ó¿¡¼ ¹«·á·Î °ø°³µÉ °ÍÀ̶ó°í ¹àÇû´Ù. ¶ÇÇÑ, Àü ¼¼°è ÀÎÅÚ ±â¼ú ÄÁ¼³Æà ¿£Áö´Ï¾îµéÀÇ Áö¿øÀ» ¹ÞÀ» ¼ö ÀÖ´Â »ó¿ë¹öÀüµµ °ø°³Çß´Ù. ÀÌ¿Í ÇÔ²², ÀÎÅÚÀº ÀÎÅÚ Æз¯·¼ ½ºÆ©µð¿ÀXE(Intel Parallel Studio XE) ¿Í ÀÎÅÚ ½Ã½ºÅÛ ½ºÆ©µð¿À (Intel System Studio)µµ±¸ ½ºÀ§Æ®¸¦ ¿øAPI Á¦Ç°À¸·Î Áï½Ã ÀÌÀüÇÒ ¿¹Á¤ÀÌ´Ù.
´õºÒ¾î ÀÎÅÚÀº °³¹ßÀÚµéÀÌ ´Ù¾çÇÑ ÀÎÅÚ ¾ÆÅ°ÅØó¿¡¼ ÄÚµå¿Í ¿öÅ©·Îµå¸¦ ½ÃÇèÇÒ ¼ö ÀÖ´Â ÀÎÅÚ µ¥ºêŬ¶ó¿ìµå¿¡ »õ·Î¿î ÀÎÅÚ ¾ÆÀ̸®½º Xe ±×·¡ÇÈ(Intel Iris Xe Graphic) Çϵå¿þ¾î¸¦ Ãß°¡ÇÑ´Ù°í ¹àÇû´Ù. ÀÎÅÚ ¾ÆÀ̸®½º Xe ¸Æ½º ±×·¡ÇÈÀº ÇöÀç ´©±¸³ª Á¢±ÙÀÌ °¡´ÉÇϸç, ÀÎÅÚ Xe-HP´Â ÀϺΠ°³¹ßÀڵ鿡 ÇÑÇØ Á¢±Ù °¡´ÉÇÏ´Ù.
ÀÎÅÚÀº ÃÖÃÊÀÇ µ¥ÀÌÅͼ¾ÅÍ¿ë ¿ÜÀå GPUÀ» ÅëÇØ Çâ»óµÈ Ŭ¶ó¿ìµå °ÔÀÓ°ú ¹Ìµð¾î °æÇèÀ» Á¦°øÇÑ´Ù. ÀÎÅÚ Á¦¿Â ½ºÄÉÀÏ·¯ºí ÇÁ·Î¼¼¼(Intel Xeon Scalable Processor), ¿ÀǼҽº ¹× ¶óÀ̼±½º ¼ÒÇÁÆ®¿þ¾î¿Í »õ·Î¿î ÀÎÅÚ ¼¹ö GPUÀÇ Á¶ÇÕÀ¸·Î ³·Àº ÃѼÒÀ¯ºñ¿ë(TCO)À¸·Î °í¹Ðµµ, ÀúÁö¿¬ ¼Ö·ç¼ÇÀ» ¾Èµå·ÎÀ̵å Ŭ¶ó¿ìµå °ÔÀÌ¹Ö ¼ºñ½º¸¦ Á¦°øÇϸç, °í¹Ðµµ ¹Ìµð¾î Æ®·£½ºÄÚµå¿Í ½Ç½Ã°£ OTT ºñµð¿À ½ºÆ®¸®¹Ö ÀÎÄÚµå ¼ºñ½º¸¦ Á¦°øÇÑ´Ù.
ÀÎÅÚ ¼¹ö¿ë GPU´Â ÀÎÅÚÀÇ ¾ÆÅ°ÅØó Áß °¡Àå Àü·Â È¿À²ÀûÀÎ ±×·¡ÇÈ ¾ÆÅ°ÅØóÀÎ Xe-LP ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØó ±â¹ÝÀ¸·Î ¼³°èµÈ ÀúÀü·ÂÀÇ ¿ÜÀå ½Ã½ºÅÛ-¿Â-Ĩ(SoC) µðÀÚÀÎÀ¸·Î, 128ºñÆ® ÆÄÀÌÇÁ¶óÀΰú 8GB Àü¿ë ¿Âº¸µå ÀúÀü·Â DDR4 ¸Þ¸ð¸®¸¦ Áö¿øÇÑ´Ù.
¼ºñ½º Á¦°øÀÚµéÀº ÀÎÅÚ Á¦¿Â ½ºÄÉÀÏ·¯ºí ÇÁ·Î¼¼¼¿Í ÀÎÅÚ ¼¹ö¿ë GPU¸¦ ÇÔ²² »ç¿ëÇØ ¼¹ö ¿ë·®°ú º°µµ·Î ±×·¡ÇÈ ¿ë·®À» È®ÀåÇÒ ¼ö ÀÖÀ¸¸ç, ³·Àº TCO¸¦ À¯ÁöÇÏ¸é¼ ½Ã½ºÅÛ ´ç ´õ ¸¹Àº ¼ýÀÚÀÇ ½ºÆ®¸®¹Ö°ú ±¸µ¶ÀÚ Áö¿øÇÒ ¼ö ÀÖ´Ù.
³× °³ÀÇ ÀÎÅÚ ¼¹ö GPU¸¦ H3CÀÇ 4ºÐÀÇ 3 ±æÀÌ¿Í x16 PCIe Gen 3.0 ¾ÖµåÀÎ Ä«µå¿Í µ¿ÀÏÇÑ ³ôÀÌ·Î ±¸¼ºÇØ ÆÐŰ¡ ÇÒ °æ¿ì °ÔÀÓ Å¸ÀÌƲ°ú ¼¹ö ±¸¼º¿¡ µû¶ó ÀÏ¹Ý 2Ä«µå ½Ã½ºÅÛ¿¡¼ 100¸í ÀÌ»óÀÇ µ¿½Ã ¾Èµå·ÎÀ̵å Ŭ¶ó¿ìµå °ÔÀÌ¹Ö »ç¿ëÀÚ´Â ¹°·Ð ÃÖ´ë 160¸íÀÇ µ¿½Ã »ç¿ëÀÚ¸¦ Áö¿øÇÒ ¼ö ÀÖ´Ù.
°³¹ßÀÚµéÀº ³»³â ¿øAPI ºñµð¿À ÇÁ·Î¼¼½Ì ¶óÀ̺귯¸®¿¡ Ãß°¡µÉ °øÅë API¸¦ ¹Ìµð¾î SDK»ó¿¡¼ È°¿ëÇÒ ¼ö ÀÖ´Ù. ÀÎÅÚÀº ÀÎÅÚ ¼¹ö GPU Ãâ½Ã¸¦ À§ÇØ °ÔÀÓ½ºÆ®¸²(Gamestream), ÅÙ¼¾Æ® °ÔÀÓÁî(Tencent Games), À¯ºñÅõ½º(Ubitus) µî ´Ù¾çÇÑ ¼ÒÇÁÆ®¿þ¾î ¹× ¼ºñ½º ÆÄÆ®³Ê¿Í Çù·ÂÇÏ°í ÀÖ´Ù.
Xe-LP ±â¹Ý ÀÎÅÚ ¼¹ö GPU´Â ÇöÀç ÃâÇÏ ÁßÀÌ´Ù.
ÀÎÅÚÀÇ ¼ÒÇÁÆ®¿þ¾î ½ºÅÃÀº ÀÎÅÚ ¾ÆÀ̸®½º Xe ±×·¡ÇÈÀ» ³»ÀåÇÑ 11¼¼´ë ÀÎÅÚ ÄÚ¾î ÇÁ·Î¼¼¼¿Í ÀÎÅÚ ¾ÆÀ̸®½º Xe ¿ÜÀå ±×·¡ÇÈÀ» Æ÷ÇÔÇÑ ´Ù¾çÇÑ ¼¼´ëÀÇ ±×·¡ÇÈÄ«µå¸¦ Áö¿øÇÑ´Ù. ÁÖ·Î ¸®´ª½º ±â¹ÝÀÎ µ¥ÀÌÅͼ¾ÅÍ Á¦Ç°À» Áö¿øÇϱâ À§ÇØ ÄÚµå ±â¹ÝÀ» È®ÀåÇßÀ¸¸ç, Çâ»óµÈ ¸®´ª½º °ÔÀÓ °æÇèÀ» Á¦°øÇϱâ À§ÇØ ÇÁ·ÎÁ§Æ® Çø³ÆнºÆ®(Project Flipfast)¸¦ ¸¸µé¾ú´Ù. »ç¿ëÀÚµéÀº Çø³ÆнºÆ®¸¦ ÅëÇØ ±âÁ¸ GPU ¼º´ÉÀ» À¯ÁöÇÏ°í °¡»ó¸Ó½Å°ú È£½ºÆ® °£ Á¦·ÎÄ«ÇÇ °øÀ¯¸¦ ÅëÇØ È£½ºÆ®¸¦ ¿ÏÀüÈ÷ ÅëÇÕÇÔ°ú µ¿½Ã¿¡ ±×·¡ÇÈ ¾ÖÇø®ÄÉÀ̼ÇÀ» °¡»ó¸Ó½Å¿¡¼ ±¸µ¿ÇÒ ¼ö ÀÖ´Ù. Çø³ÆнºÆ® ½ºÅÃÀº °ÔÀÌ¹Ö ¼º´ÉÀ» Á¦°íÇÏ°í µ¥ÀÌÅͼ¾ÅÍ °ÔÀÓ ½ºÆ®¸®¹Ö ¾ÖÇø®ÄÉÀ̼ǿ¡ ±â¼úÀ» Á÷Á¢ Àû¿ëÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.
ÀÎÅÚÀº ¿øAPI ·¹º§ Á¦·Î »ó¿¡¼ ±¸µ¿µÇ´Â ÀÎÅÚ ÀÓÇø®½ÃÆ® SPMD ÇÁ·Î±×·¥ ÄÄÇöóÀ̾î(ISPC)µµ ¹ßÇ¥Çß´Ù. ISPC´Â Àüü Çϵå¿þ¾î Ãß»óÈ °èÃþÀ¸·Î ¿øAPI Ç÷§Æû »óÀÇ ±â±â¿¡ ÃÖÀûÈµÈ ³·Àº ¼öÁØÀÇ ´ÙÀÌ·ºÆ® Åõ ¸ÞÅ»(Direct-to-metal)ÀÎÅÍÆäÀ̽º¸¦ Áö¿øÇÑ´Ù. ¿øAPI·Î ±¸µ¿µÇ´Â ISPC´Â ´ÜÀÏ ÇÁ·Î±×·¥, ´ÙÁß µ¥ÀÌÅÍ ÇÁ·Î±×·¡¹ÖÀ» °¡´ÉÇÏ°Ô ÇÏ´Â C ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ º¯ÇüÀ¸·Î ÀÎÅÚ CPU »ó¿¡¼ ÀÎÅÚ ¿À½ºÇÁ·¹ÀÌ(Intel OSPRay) ·¹ÀÌ Æ®·¹À̽Ì(ray tracing) ¿£ÁøÀ» °¡¼ÓÈÇϴµ¥ »ç¿ëµÈ´Ù. ÀÎÅÚÀº ISPC¿¡ Xe Áö¿ø ±â´ÉÀ» Ãß°¡ÇØ ¿À½ºÇÁ·¹ÀÌ¿Í °°Àº ÀÎÅÚ ¿øAPI ·»´õ¸µ ÅøŶ ±¸¼º ¿ä¼Ò¸¦ °¡¼ÓÈÇÒ ¼ö ÀÖ´Ù. |