ArmÀº ¸ð¹ÙÀÏ ÄÄÇ»ÆÃ Ç÷§ÆûÀÎ ÅäÅ» ÄÄǻƮ ¼Ö·ç¼Ç 2023(TCS23)À» ¹ßÇ¥Çß´Ù. ÀÌ´Â ½º¸¶Æ®ÆùÀ» À§ÇÑ ¿ª´ë ÃÖ°íÀÇ ÇÁ¸®¹Ì¾ö ¼Ö·ç¼ÇÀ» Á¦°øÇÒ ¿¹Á¤ÀÌ´Ù. TCS23Àº ƯÁ¤ ¿öÅ©·Îµå¿¡ ¸Â°Ô ¼³°è ¹× ÃÖÀûÈµÈ ÃֽŠIP ÆÐŰÁö°¡ ÇϳªÀÇ ¿Ïº®ÇÑ ½Ã½ºÅÛÀ¸·Î ¿øÈ°ÇÏ°Ô ÀÛµ¿ÇÏ¿© Áõ°¡ÇÏ´Â »ç¿ëÀÚ ¸ð¹ÙÀÏ °æÇè¿¡ ´ëÇÑ ¿ä±¸»çÇ×À» ¸¸Á·½ÃŲ´Ù.
Arm Ŭ¶óÀÌ¾ðÆ® »ç¾÷ºÎ ¼ö¼® ºÎ»çÀå °â ÃѰý ¸Å´ÏÀúÀÎ Å©¸®½º ¹ö±â(Chris Bergey)´Â “TCS23¿¡´Â ±Ã±ØÀÇ ½Ã°¢Àû °æÇèÀ» À§ÇÑ »õ·Î¿î 5¼¼´ë GPU ¾ÆÅ°ÅØÃ³ ±â¹ÝÀÇ ÃֽŠImmortalis GPU, Â÷¼¼´ë ÀΰøÁö´É(AI)À» À§ÇÑ Arm ¼º´É ¸®´õ½ÊÀ» À̾´Â ÃֽŠArmv9 CPU Ŭ·¯½ºÅÍ, ¼ö¹é¸¸ ¸íÀÇ Arm °³¹ßÀÚ¿¡°Ô ´õ ½±°Ô Á¢±Ù °¡´ÉÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ Á¦°øÇϱâ À§ÇÑ »õ·Î¿î °³¼± »çÇ×ÀÌ Æ÷ÇԵǾî ÀÖ´Ù”¸ç, “ArmÀº ½Ç¸®ÄÜ¿¡¼ ¼ÒÇÁÆ®¿þ¾î¿¡ À̸£±â±îÁö, ¸ð¹ÙÀÏ Çõ½ÅÀ» Á¦°øÇÏ¿© ¹æ´ëÇÑ ±Û·Î¹ú ¿¡ÄڽýºÅÛÀÌ ±¸ÇöÇÏ´Â Á¡Á¡ ´õ ¸ôÀÔÀûÀÎ µðÁöÅÐ °æÇèÀ» ½ÇÇöÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇϰí ÀÖÀ¸¸ç, ¸ð¹ÙÀÏÀÇ ¹Ì·¡´Â Arm¿¡¼ ¼³°èµÉ °Í”À̶ó°í ¸»Çß´Ù.
Arm¿¡¼ ½ÇÇàµÇ´Â ÃÖ°íÀÇ ½Ã°¢Àû °æÇè
Áö³ÇØ, ArmÀº ÃֽŠÇ÷¡±×½ÊÀÎ Immortalis-G715 GPU¸¦ ÅëÇÑ °·ÂÇÑ ½Ã°¢Àû °æÇè Á¦°øÀ» ¾à¼ÓÇß´Ù. ÀÌ´Â TCS22 ±â¹Ý µð¸à½ÃƼ 9200(Dimensity 9200)À» ÅëÇÑ ¹Ìµð¾îÅØ(MediaTek)°úÀÇ ÆÄÆ®³Ê½ÊÀ¸·Î ½ÇÇöµÇ¾úÀ¸¸ç, ÇöÀç ¿ÀÆ÷(OPPO)¿Í ºñº¸(vivo)ÀÇ º¥Ä¡¸¶Å© »óÀ§ Ç÷¡±×½Ê ½º¸¶Æ®ÆùÀ» ±¸µ¿Çϰí ÀÖ´Ù.
¿ÃÇØ, ArmÀº ÃֽŠ5¼¼´ë GPU ¾ÆÅ°ÅØÃ³¸¦ ±â¹ÝÀ¸·Î ¼³°èµÈ ÃֽŠGPU¸¦ ¹ßÇ¥Çß´Ù. ArmÀÇ GPU ¾ÆÅ°ÅØÃ³ Áß °¡Àå È¿À²ÀûÀ¸·Î ¼³°èµÈ 5¼¼´ë ¾ÆÅ°ÅØÃ³´Â ±×·¡ÇÈ ÆÄÀÌÇÁ¶óÀÎÀÇ ÀϺθ¦ ÀçÁ¤ÀÇÇÏ¿© ¸Þ¸ð¸® ´ë¿ªÆøÀ» ÁÙÀÓÀ¸·Î½á °íµµÀÇ Áö¿À¸ÞÆ®¸® °ÔÀÓ°ú ½Ç½Ã°£ 3D ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÇöÇÏ´Â µ¿½Ã¿¡ ¸ð¹ÙÀÏ¿¡¼ÀÇ º¸´Ù ºÎµå·¯¿î °ÔÀÓ Ç÷¹ÀÌ¿Í º¹ÀâÇÑ PC ¹× Äְܼú °°Àº °æÇèÀ» Á¦°øÇÑ´Ù. DVS(Deferred Vertex Shading)´Â 5¼¼´ë GPU ¾ÆÅ°ÅØÃ³¿¡ µµÀÔµÈ ½Å±Ô ±×·¡ÇÈ ±â´ÉÀ¸·Î, µ¥ÀÌÅÍ È帧À» ÀçÁ¤ÀÇÇÏ¿© ÆÄÆ®³Ê»ç°¡ ´õ ¸¹Àº ÄÚ¾î ¼ö¿Í ´õ ³ôÀº ¼º´É Æ÷ÀÎÆ®¸¦ À§ÇØ È®ÀåÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù. DVSÀÇ ÀÌÁ¡µéÀº ÀÌ¹Ì ¿ø½Å(Genshin Impact)°ú Æ÷Æ®³ªÀÌÆ®(Fortnite)¿¡ À̸£±â±îÁö, ´Ù¾çÇÑ À¯¸í °ÔÀÓµéÀ» ÅëÇØ¼ È®Àεǰí ÀÖ´Ù.
ÃֽŠImmortalis-G720Àº ¼º´É°ú È¿À²¼ºÀÌ °¡Àå ¶Ù¾î³ Arm GPUÀÌ´Ù. ÀÌÀü ¼¼´ë ´ëºñ 15% Çâ»óµÈ ¼º´É ¹× È¿À²¼ºÀº ¹°·Ð ½Ã½ºÅÛ ·¹º§ È¿À²¼ºÀÌ 40% Çâ»óµÇ¾î º¸´Ù ¸ôÀÔ°¨ ÀÖ´Â ½Ã°¢Àû °æÇèÀ» À§ÇÑ °íǰÁú ±×·¡ÇÈÀ» Áö¿øÇÑ´Ù.
Immortalis-G720°ú ´õºÒ¾î, ÃֽŠArm Mali-G720°ú Mali-G620ÀÌ ¼¼°è ÃÖ°í ¼öÁØÀÇ Arm GPU Æ÷Æ®Æú¸®¿À¿¡ Ãß°¡µÇ¾ú´Ù. ArmÀº ÀÌ·¯ÇÑ ÃֽŠMali GPU¸¦ ÅëÇØ ´õ ¸¹Àº ¼ÒºñÀÚ¿ë µð¹ÙÀ̽º ½ÃÀå¿¡ ÇÁ¸®¹Ì¾ö ±×·¡ÇÈ ±â´ÉÀ» ´õ ºü¸£°Ô Á¦°øÇϱâ À§ÇØ ³ë·ÂÇϰí ÀÖ´Ù.
Áö´ÉÇü AI¸¦ À§ÇÑ CPU ¼º´É ¸®´õ½Ê
ArmÀº TCS23ÀÇ ÀÏȯÀ¸·Î, ÃֽŠArmv9 Cortex CPU ÄÄÇ»ÆÃ Ŭ·¯½ºÅ͸¦ ÅëÇØ CPU ¼º´É ¸®´õ½Ê¿¡ ´ëÇÑ Áö¼ÓÀûÀÎ ³ë·ÂÀ» ÀÔÁõÇϰí ÀÖ´Ù. ÀÌ Å¬·¯½ºÅÍ´Â 3³â ¿¬¼Ó µÎ ÀÚ¸´¼ö ¼º´É Çâ»ó°ú ÇÔ²² »ó´çÇÑ È¿À²¼º Çâ»óÀ» Á¦°øÇÑ´Ù.
ÀÌ °í¼º´É Ŭ·¯½ºÅÍÀÇ ÇÙ½ÉÀº Ç÷¡±×½Ê ½º¸¶Æ®ÆùÀÇ ¼º´É ÇѰ踦 ¶Ù¾î³Ñ´Â 4¼¼´ë Cortex-X ÄÚ¾îÀÎ ÃֽŠArm Cortex-X4´Ù. ÀÌ´Â ArmÀÌ ¼³°èÇÑ °¡Àå ºü¸¥ CPU·Î, Cortex-X3¿¡ ºñÇØ 15% Çâ»óµÈ ¼º´ÉÀ» Á¦°øÇÑ´Ù. ¶ÇÇÑ, ÀÌó·³ Àü·Â È¿À²¼ºÀÌ ¶Ù¾î³ »õ·Î¿î ¸¶ÀÌÅ©·Î¾ÆÅ°ÅØÃ³´Â µ¿ÀÏÇÑ ÇÁ·Î¼¼½º¿¡¼ Cortex-X3¿¡ ºñÇØ 40% ÀûÀº Àü·ÂÀ» ¼ÒºñÇÑ´Ù. ÀÌ¿Í °°Àº ¼º´É ¹× È¿À²¼º Çâ»óÀº UI ÀÀ´ä¼º, ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà ½Ã°£ µî ¿Âµð¹ÙÀ̽º °æÇèÀ» ÇÑ ´Ü°è ²ø¾î¿Ã¸± »Ó¸¸ ¾Æ´Ï¶ó, Â÷¼¼´ë AI ¹× ML ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù.
ÀÌ·¯ÇÑ CPU ¼º´É ¸®´õ½ÊÀº ArmÀÇ »õ·Î¿î ºò(big) ÄÚ¾î¿Í ¸®Æ²(LITTLE) ÄÚ¾îÀÎ Arm Cortex-A720 ¹× Cortex-A520À¸·Î È®ÀåµÈ´Ù. Cortex-A720Àº Ŭ·¯½ºÅÍÀÇ ÁÖÃàÀ¸·Î¼ Áö¼ÓÀûÀÎ ¼º´É Çâ»óÀ» Áö¿øÇÏ´Â ¾÷°è ÃÖ°íÀÇ CPU IP´Ù. ÇÑÆí, Cortex-A520Àº ¿ª´ë ÃÖ°í ¼º´ÉÀÇ °íÈ¿À² Arm CPU ÄÚ¾î´Ù. AAA °ÔÀ̹Ö, ¿Ãµ¥ÀÌ »ý»ê¼º ¹× ¹é±×¶ó¿îµå ÀÛ¾÷°ú °°Àº »ç¿ë »ç·Ê´Â ¸ðµÎ ÀÌÀü ¼¼´ë¿¡ ºñÇØ 20% Çâ»óµÈ »õ·Î¿î CPU ¼³°èÀÇ Àü·Â È¿À²¼ºÀÇ ÀÌÁ¡À» ´©¸± ¼ö ÀÖ´Ù.
ÃÖ°íÀÇ ¼º´É°ú °¡Àå È¿À²ÀûÀÎ ¼³°è¸¦ Á¦°øÇÏ´Â ÇÙ½ÉÀº ÇÁ·Î¼¼½º ³ëµå¿Í ÄÄÇ»ÆÃ ±â´É °£ÀÇ ±ä¹ÐÇÑ °áÇÕÀÌ´Ù. ArmÀº Â÷¼¼´ë CPU ¼³°è¿¡¼ ¾÷°è ÃÖÃÊ·Î TSMC N3E °øÁ¤¿¡¼ Cortex-X4 Å×ÀÌÇÁ ¾Æ¿ô(tape out)À¸·Î TSMC¿ÍÀÇ Àå±âÀûÀÎ ÆÄÆ®³Ê½ÊÀ» ÇÑ ´Ü°è ´õ ¹ßÀü½Ã۰í ÀÖ´Ù. À̸¦ ÅëÇØ ArmÀÇ ¿¡ÄڽýºÅÛÀº Arm ÇÁ·Î¼¼¼ ±â¼úÀÌ Å×ÀÌÇÁ ¾Æ¿ôµÈ ÈÄ ¼ÒºñÀü·Â(Power), ¼º´É(Performance), ¸éÀû(Area) µî À̸¥¹Ù PPA ÀÌÁ¡µéÀ» ±Ø´ëÈÇÒ ¼ö ÀÖµµ·Ï º¸ÀåÇÑ´Ù.
2023 CPU Ŭ·¯½ºÅ͸¦ ¿Ï¼ºÇÏ´Â °ÍÀº ÃֽŠDynamIQ Shared UnitÀÎ DSU-120À¸·Î, ¸ÖƼ ½º·¹µå(multi-thread) »ç¿ë »ç·Ê¸¦ À§ÇØ ¼³°èµÇ¾úÀ¸¸ç ¿þ¾î·¯ºíºÎÅÍ ½º¸¶Æ®Æù, ³ëÆ®ºÏ¿¡ À̸£±â±îÁö ±¤¹üÀ§ÇÑ µð¹ÙÀ̽º¸¦ Áö¿øÇÑ´Ù. ArmÀÇ ÃֽŠCPU Ŭ·¯½ºÅÍ´Â ÆÄÆ®³Ê»çÀÇ ¼ö¿ä¿Í Çʿ信 ¸ÂÃç ¼º´É°ú È¿À²¼ºÀ» Á¦°øÇÑ´Ù.
Àü ¼¼°è ¼ÒÇÁÆ®¿þ¾î ¹× º¸¾È Á¦°ø
ArmÀº TCS23À» ÅëÇØ Arm¿¡¼, ArmÀ» À§ÇØ °³¹ßÇÏ´Â ¼ö¹é¸¸ ¸íÀÇ ¸ð¹ÙÀÏ °³¹ßÀÚµéÀÌ º¸´Ù ½±°í, °£´ÜÇϸç, ºü¸£°í, ±×¸®°í ¾ÈÀüÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÏ´Â ±â´É°ú ÅøÀ» Á¦°øÇÑ´Ù.
Áö³ ÇØ µ¿¾È, ½º¸¶Æ®ÆùÀÇ AI ó¸® ´É·ÂÀÌ 2³â¸¶´Ù µÎ ¹è¾¿ Áõ°¡ÇÏ¸é¼ »ý¼º AI¿Í °°Àº »õ·Î¿î Áö´ÉÇü °æÇèÀÌ Àü ¼¼°è¸¦ ³î¶ó°Ô Çß´Ù. ArmÀº ArmÀÇ ¿ÀÇ ¼Ò½º ¼ÒÇÁÆ®¿þ¾î ¶óÀ̺귯¸®¸¦ ÅëÇØ Çâ»óµÈ ¸Ó½Å ·¯´×(ML) ±â´ÉÀ» °®Ãá ArmÀÇ IP¸¦ Áö¿øÇÔÀ¸·Î½á °³¹ßÀÚ°¡ AI ¹× ¸Ó½Å ·¯´× ¿öÅ©·Îµå¸¦ Ȱ¿ëÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÏ´Â µ¥ ¾ÕÀå¼°í ÀÖ´Ù. Arm NN ¹× Arm ÄÄÇ»ÆÃ ¶óÀ̺귯¸®´Â ÀÌ¹Ì 1¾ï ¸í ÀÌ»óÀÇ È°¼º »ç¿ëÀÚ°¡ ÀÖ´Â ¾Èµå·ÎÀÌµå ±¸±Û ¾Û¿¡¼ »ç¿ëµÇ°í ÀÖÀ¸¸ç, À̸¦ ÅëÇØ °³¹ßÀÚ´Â Armv9 Cortex-A CPU ¹× Arm GPU¿¡¼ ¸Ó½Å ·¯´× ¿öÅ©·ÎµåÀÇ ½ÇÇàÀ» ÃÖÀûÈÇÒ ¼ö ÀÖ´Ù.
¸ðµç ÃֽŠCPU´Â 64ºñÆ® ÄÄÇ»ÆÃ ¹× Armv9 º¸¾È Çõ½ÅÀ» Á¦°øÇÏ¿© ´õ¿í °íµµÈµÈ µðÁöÅÐ À§ÇùÀ¸·ÎºÎÅÍ º¸È£ÇÑ´Ù. ArmÀº Armv9 ¼¼´ë CPU¸¦ ÅëÇØ ¸ðµç ¼ÒÇÁÆ®¿þ¾î Ãë¾àÁ¡ÀÇ 70%¸¦ Â÷ÁöÇÏ´Â ¸Þ¸ð¸® ¾ÈÀü ¹ö±×¸¦ Á¦°ÅÇÏ´Â Arm ¸Þ¸ð¸® űë ÀͽºÅÙ¼Ç(MTE: Memory Tagging Extension)À» ¸ð¹ÙÀÏ ¿¡ÄڽýºÅÛ Àü¹Ý¿¡ ¼º°øÀûÀ¸·Î ¹èÆ÷Çϰí ÀÖ´Ù.
¸ð¹ÙÀÏ µð¹ÙÀ̽º´Â ¿À´Ã³¯ µðÁöÅÐ »ýȰÀÇ ¸ðµç ºÎºÐ¿¡ ¿µÇâÀ» ¹ÌÄ¡°í ÀÖ´Ù. Á¡Á¡ ´õ ¸ôÀÔÀûÀ̰í AI¿¡ ÀÇÇØ °¡¼ÓÈµÈ °æÇèÀ» âÃâÇÏ¸ç ¼ÒºñÇÒ ¼ö ÀÖ´Â ´É·ÂÀº ´õ ¸¹Àº ÄÄÇ»ÆÃÀÇ Çʿ伺À» Áö¼ÓÀûÀ¸·Î ÁÖµµÇÑ´Ù. ArmÀº ÀÌ·¯ÇÑ °æÇèÀÇ Á߽ɿ¡¼ ±× ¾î´À ¶§º¸´Ù ¸¹Àº »ç¶÷µé¿¡°Ô ¹«ÇÑÇÑ Áñ°Å¿ò, »ý»ê¼º ¹× ¼º°øÀ» Á¦°øÇÑ´Ù. ArmÀº ¸Å³â °í¼º´É ¹× È¿À²¼º¿¡ ÃÊÁ¡À» ¸ÂÃß¾î Áõ°¡ÇÏ´Â ÄÄÇ»ÆÃ ¼ö¿ä¸¦ ÃæÁ·Çϵµ·Ï ¼³°èµÈ ±âº» Ç÷§ÆûÀ» ±¸ÃàÇϰí ÀÖ´Ù. ArmÀº º¸´Ù ³ÐÀº ¿¡ÄڽýºÅÛ°úÀÇ ±ä¹ÐÇÑ Çù·ÂÀ» ÅëÇØ ¼ÒºñÀÚ¿ë µð¹ÙÀ̽ºÀÇ ¸ðµç ¼¼´ë¿¡ ÇÊ¿äÇÑ ¼º´É, È¿À²¼º ¹× ÀÎÅÚ¸®Àü½º¸¦ Á¦°øÇÏ¿© µðÁöÅÐ ¶óÀÌÇÁ½ºÅ¸ÀÏÀ» È®ÀåÇϰí ÀÖ´Ù.
¸ð¹ÙÀÏ ÄÄÇ»ÆÃÀÇ ¹Ì·¡ ÀçÁ¤ÀÇ
¿À´Ã ¹ßÇ¥µÈ ArmÀÇ Á¦Ç°µéÀº Â÷¼¼´ë Ç÷¡±×½Ê ½º¸¶Æ®ÆùÀ» ±¸µ¿ÇÒ ¿¹Á¤ÀÌÁö¸¸, ArmÀº ´õ ¸Õ ¹Ì·¡¸¦ ³»´Ùº¸°í ÀÖ´Ù. ArmÀº ±× ¾î´À ¶§º¸´Ù CPU ¹× GPU ·Îµå¸Ê¿¡ Àü³äÇϰí ÀÖÀ¸¸ç, ÇâÈÄ ¸î³â µ¿¾È ÆÄÆ®³Ê»ç°¡ ¿ä±¸ÇÏ´Â ÄÄÇ»ÆÃ ¹× ±×·¡ÇÈ ¼º´ÉÀ» Á¦°øÇϱâ À§ÇØ Krake GPU ¹× Blackhawk CPU¿Í °°Àº ÁÖ¿ä IP¿¡ ÁýÁßÀûÀ¸·Î ÅõÀÚÇÒ °èȹÀÌ´Ù. |