ARM Cortex-A15

ARM Cortex-A15 (у центрі) на крос-платі

ARM Cortex-A15 — 32-бітне ядро процесора, що використовує набір інструкцій ARM v7. Ядро представлене в 2010 році[1].

Огляд

ARM стверджує, що ядро ​​Cortex A15 при однакових частотах на 40 відсотків продуктивніше за ядро ​​ARM Cortex-A9[2].

Основні особливості архітектури Cortex A15:

  • Позачерговий, спекулятивний, суперскалярний, з динамічним пророкуванням переходів обчислювальний конвеєр. Декодер обробляє 3 команди за такт, має буфер для перерозподілу інструкцій ємністю 32 команди, 8 портів виконання, глибина цілочисельного конвеєра — 15 ступенів, конвеєра операцій з плаваючою комою і NEON-інструкцій — 17-25 стадій. Ядро обробляє до восьми мікроопераций за такт.
  • Інтегрований в ядро ​​блок обробки SIMD-інструкцій NEON з позачерговим виконанням інструкцій, підтримка DSP-інструкцій архітектури v6. 128-бітові АЛП.
  • Інтегрований в ядро ​​співпроцесор операцій з плаваючою комою VFPv4, позачергове виконання команд.
  • Підтримка адресного простору до 1 терабайт (LPAE — англ. Large Physical Address Extensions, 40-бітна шина адрес). Однак так само як і в x86 PAE, призначені для користувача програми обмежені 32-бітним адресним простором на процес.
  • Підтримка апаратної віртуалізації
  • 128-бітна шина кешів L1
  • Підтримка набору інструкцій Thumb-2
  • Підтримка розширень безпеки TrustZone
  • Підтримка розширення Jazelle RCT для JIT—компіляції

Інциденти

В січні 2018 року було встановлено, що мікропроцесори з ядром Cortex-A15 мають уразливість Spectre[3].

Примітки

  1. ARM Unveils Cortex-A15 MPCore Processor to Dramatically ... - ARM. Архів оригіналу за 25 серпня 2017. Процитовано 17 червня 2017.
  2. Exclusive: ARM Cortex-A15 «40 Per Cent» Faster Than Cortex-A9. Архів оригіналу за 21 липня 2011. Процитовано 17 червня 2017.
  3. Arm Processor Security Update. ARM Developer. ARM Ltd. 3 січня 2018. Архів оригіналу за 4 квітня 2018. Процитовано 5 січня 2018.


{{{alt}}} Це незавершена стаття про апаратне забезпечення.
Ви можете допомогти проєкту, виправивши або дописавши її.
Ця стаття потребує додаткових посилань на джерела для поліпшення її перевірності. Будь ласка, допоможіть удосконалити цю статтю, додавши посилання на надійні (авторитетні) джерела. Зверніться на сторінку обговорення за поясненнями та допоможіть виправити недоліки.
Матеріал без джерел може бути піддано сумніву та вилучено.
(січень 2018)

П:  Портал «Програмування» П:  Портал «Інформаційні технології»