ARM Cortex-A12

ARM Cortex-A12 prosessorunun Spesifikasiyaları

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

[redaktə | mənbəni redaktə et]

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

[redaktə | mənbəni redaktə et]
  • 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ı.
  1. 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.
  2. Ltd, Arm. "News – Arm®". Arm | The Architecture for the Digital World (ingilis). 2023-08-29 tarixində arxivləşdirilib. İstifadə tarixi: 2023-08-29.
  3. "Cortex-A12". developer.arm.com. 2023-08-29 tarixində arxivləşdirilib. İstifadə tarixi: 2023-08-29.