ARM Cortex-A12
ARM Cortex-A12 — İlk dəfə 2013-cü ilin yayında təqdim edildi, [2] orta seqment üçün yerləşdirildi. Keş koherens dəstəyi ilə 4 nüvəyə qədər çox nüvəli konfiqurasiyalarda istifadə edilə bilən lisenziyalı 32 bit prosessor nüvəsidir .[1] 2014-cü ilin əvvəlində A12-nin varisi ARM Cortex-A17 nüvəsi idi . İkinci versiyadan başlayaraq, A12 və A17 arasındakı fərq o dərəcədə azaldı ki, ARM A12 adını buraxdı və hər iki nüvə üçün A17 təyinatını istifadə etməyə başladı.[2]
Xüsusiyyətləri
ARM əmin etdi ki, Cortex-A12 nüvəsi Cortex-A9 nüvəsindən 40% daha yüksək tipik performansa malikdir . Cortex-A9 ilə müqayisədə bu nüvə hardware virtualizasiyası və 40 bitlik Böyük Fiziki Ünvan Genişləndirilməsi (LPAE) üçün dəstək əlavə edir. Nüvə enerjiyə qənaət edən Cortex-A7 nüvələri ilə birlikdə big. LITTLE sxeminə uyğun olaraq istifadə edilə bilər .[3]
Cortex-A12 nüvəsinin əsas xüsusiyyətlər
- sıradan çıxmış spekulyativ superskalar təlimatın icrası, Dhrystone sintetik benchmark səmərəliliyi 3.00 DMIPS / MHz / nüvəyə çatır.
- NEON vektor təlimatları.
- Üzən nöqtə nömrələri ilə işləmək üçün VFPv4.
- Maşın kodunun miqdarını azaltmaq üçün Thumb-2 təlimat kodlaması.
- TrustZone Secure Execution Extensions.
- Daxili L2 keş nəzarət cihazı (ölçüsü SoC istehsalçısı tərəfindən müəyyən edilir, 0–8 MB).
- Çox nüvəli konfiqurasiyalar mümkündür.
- 40 bitə qədər ünvanlama (1 TB RAM) — Böyük Fiziki Ünvan Genişləndirmələri (LPAE).
- Aparat virtualizasiyası.
İstinadlar
- Shimpi, Anand Lal. "The ARM Diaries, Part 2: Understanding the Cortex A12". www.anandtech.com. 2023-08-29 tarixində arxivləşdirilib. İstifadə tarixi: 2023-08-29.
- Ltd, Arm. "News – Arm®". Arm | The Architecture for the Digital World (ingilis). 2023-08-29 tarixində arxivləşdirilib. İstifadə tarixi: 2023-08-29.
- "Cortex-A12". developer.arm.com. 2023-08-29 tarixində arxivləşdirilib. İstifadə tarixi: 2023-08-29.