
آرم پردازنده Cortex-A320 مبتنی بر معماری Armv9 را معرفی کرد
آرم Cortex-A320، نخستین پردازنده فوقکارآمد این شرکت است که با استفاده از معماری پیشرفته Armv9 طراحی شده و به نیازهای برنامههای IoT و هوش مصنوعی اختصاص دارد. این پردازنده با بهینهسازیهای مختلف در میکرومعماری، مسیر داده باریک برای دریافت و رمزگشایی، کشهای L1 متراکم و فایل ثبتکننده صحیح با پورتهای کاهشیافته، بیش از 50 درصد کارایی بالاتری نسبت به Cortex-A520 ارائه میدهد.
همچنین، با استفاده از پیشبینیکنندههای کارآمد شاخه، پیشخوانها و بهبودهای سیستم حافظه، عملکرد اسکلار را نسبت به نسل قبلی خود، Cortex-A35، تا 30 درصد بهبود میبخشد. Cortex-A320 یک CPU با تک شماره ای و بهصورت ترتیبی است که دارای دریافت دستور 32 بیتی و پایپ لاین 8 مرحلهای میباشد. این پردازنده قابلیت مقیاسپذیری را با پشتیبانی از پیکربندیهای تکهستهای تا چهار هستهای ارائه میدهد.
همچنین، دارای DSU-120T، یک واحد مشترک DynamIQ بهینهشده است که امکان ایجاد خوشههای مختص Cortex-A320 را فراهم میکند. Cortex-A320 از کشهای L1 تا 64 کیلوبایت و کشهای L2 تا 512 کیلوبایت پشتیبانی میکند و دارای رابط 256 بیتی AMBA5 AXI برای حافظه خارجی است. کش L2 و TLB L2 میتوانند بین پردازندههای Cortex-A320 به اشتراک گذاشته شوند.
واحد پردازش برداری که فناوریهای SIMD (دستور واحد، دادههای چندگانه) NEON و SVE2 را پیادهسازی میکند، میتواند در یک مجموعه هستهای خصوصی یا بین هستهها در پیادهسازیهای دو هستهای یا چهار هستهای به اشتراک گذاشته شود. Cortex-A320 نه تنها به بازار اینترنت اشیاء بلکه به بخش هوش مصنوعی نیز توجه دارد و این هدف را با ادغام بهبودهای معماری Armv9 در پردازش وکتور NEON و SVE2 محقق میسازد.
این پردازنده افزایش 10 برابری در پردازش یادگیری ماشین نسبت به Cortex-A35 و تا 6 برابر عملکرد کلی بالاتر در مقایسه با Cortex-A53 که به طور گستردهای استفاده میشود، ارائه میدهد. پردازنده Arm Cortex-A320 از انواع دادههای جدیدی مانند BF16 و همچنین دستورالعملهای بهبود یافته برای ضرب نقطهای و ضرب ماتریسی پشتیبانی میکند که آن را به کارآمدترین پردازنده Cortex-A برای برنامههای یادگیری ماشین تبدیل میکند.