تعد وحدة Cortex-A320 الجديدة من Arm أول وحدة معالجة مركزية فائقة الكفاءة تستخدم بنية Armv9 المتقدمة، والمصممة لتلبية احتياجات إنترنت الأشياء وتطبيقات الذكاء الاصطناعي. بالمقارنة مع Cortex-A520، يحقق هذا المعالج تحسينًا في الكفاءة بنسبة تزيد عن 50% من خلال تحسينات معمارية دقيقة متعددة، بالإضافة إلى مسارات ضيقة لجلب البيانات وفك تشفيرها، وبنك ذاكرة تخزين مؤقت L1 كثيف، وملف تسجيل عدد صحيح منخفض المنفذ.
يعمل Cortex-A320 أيضًا على تحسين الأداء العددي بنسبة 30% مقارنة بالجيل السابق Cortex-A35 من خلال تنبؤات فرعية فعالة وعمليات الجلب المسبق وتحسينات نظام الذاكرة.
Cortex-A320 عبارة عن وحدة معالجة مركزية أحادية القناة وغير مرتبة مع جلب تعليمات 32 بت وخط أنابيب مكون من 8 مراحل. يدعم المعالج التكوينات أحادية النواة إلى رباعية النواة وهو قابل للتطوير. إنه يتميز بوحدة DSU-120T، وهي وحدة DynamIQ المشتركة المبسطة (DSU) التي تتيح تجميع Cortex-A320 فقط.
يدعم Cortex-A320 64 كيلو بايت من ذاكرة التخزين المؤقت L1 وما يصل إلى 512 كيلو بايت من ذاكرة التخزين المؤقت L2، ويوفر واجهة AMBA5AXI 256 بت للاتصال بالذاكرة الخارجية. يمكن مشاركة ذاكرة التخزين المؤقت L2 وL2 TLB بين وحدات Cortex-A320CPU. تطبق وحدة معالجة المتجهات تقنية NEON وSVE2SIMD (تعليمات فردية وبيانات متعددة) ويمكن استخدامها بشكل فردي في معالج مركب أحادي النواة أو مشاركتها بين مراكز مختلفة في تنفيذ ثنائي النواة أو رباعي النواة.
لا يستهدف Cortex-A320 سوق إنترنت الأشياء فحسب، بل يستهدف أيضًا قطاع الذكاء الاصطناعي ويفعل ذلك من خلال دمج تحسينات بنية Armv9 في معالجة ناقلات NEON وSVE2. تعد قدرات معالجة ML للمعالج أعلى بعشر مرات مقارنة بـ Cortex-A35، كما أن أداء ML الإجمالي أعلى بست مرات من Cortex-A53 المستخدم على نطاق واسع. يدعم ArmCortex-A320 أنواع البيانات الجديدة مثل BF16 وتعليمات مضاعفة النقاط وضرب المصفوفات المحسنة، مما يجعله أكثر Cortex-ACPU كفاءة لتطبيقات ML.