Приклади вживання Спекулятивне виконання Українська мовою та їх переклад на Англійською
{-}
-
Colloquial
-
Ecclesiastic
-
Computer
Що таке спекулятивне виконання?
Але спекулятивне виконання, як техніка, просто надто цінне, щоб не використовувати.
Spectre і Meltdown націлюються на деякі основні функції сучасного ЦП, відома як спекулятивне виконання.
Спекулятивне виконання- це техніка, яку розробники ЦП використовують для поліпшення продуктивності ЦП.
SSB виникає через оптимізацію процесора, що дозволяє забезпечити спекулятивне виконання інструкцій з потенційно залежною навантаження перед старшим магазином.
Спекулятивне виконання було в новинах пізнього, як правило, при обговоренні помилок Meltdown і Spectre.
Кеш L2 має багато версій, що підтримує транзакційну пам'ять та спекулятивне виконання, і має апаратну підтримку для атомних операцій.
І спекулятивне виконання, при реалізації по-різному, від компанії до компанії, використовується кожним з них.
Meltdown і Spectre є настільки небезпечними, що вони впливають на один знайважливіших низькорівневих функцій процесорів, відомих як спекулятивне виконання.
Спекулятивне виконання- це метод оптимізації, коли комп'ютерна система виконує деякі завдання, які можуть бути насправді непотрібними.
Такі функції, як кеш-пам'ять L1, L2 і L3, і спекулятивне виконання, були розроблені таким чином, щоб CPU був зайнятий і мінімізував час, який він витратив на холостий хід.
SSB виникає через оптимізацію процесора, що дозволяє забезпечити спекулятивне виконання інструкцій з потенційно залежною навантаження перед старшим магазином.
Спекулятивне виконання, яке дозволяє виконанню повних інструкцій або частин інструкцій переконатися, чи слід цьому виконанню відбутися.
Оскільки обговорення проблем Spectre і Meltdown переважає в технологічному циклі новин,повторюється посилання на специфіку високопродуктивних процесорів: спекулятивне виконання.
Спекулятивне виконання, яке дозволяє виконанню повних інструкцій або частин інструкцій переконатися, чи слід цьому виконанню відбутися.
Існують відмінності між тим, як Intel, AMD та ARM впроваджують спекулятивне виконання, і ці відмінності є частиною того, чому Intel розкривається в Meltdown таким чином, що інші постачальники не мають.
Ось що таке спекулятивне виконання і як воно стосується інших ключових можливостей сучасних мікропроцесорів, і як останнім часом виникає помилка ощадливості для процесорів Intel, зокрема.
Причина, чому Meltdown викликає такі унікальні головні болі для Intel,- це те, що Intel дозволяє спекулятивне виконання для доступу до привілейованої пам'яті, і ніколи не буде дозволено торкатися додатка користувача.
Спекулятивне виконання допомагає процесорам передбачити в певній мірі, що може знадобитися додатку або операційній системі в майбутньому, завдяки чому додаток буде працювати швидше і ефективніше.
Вони реалізують такі функції, як виконання поза замовленням та спекулятивне виконання для покращення продуктивності та обмеження впливу повільних автобусів пам'яті(по відношенню до процесорних годин) з декількома рівнями кеш-пам'яті та можливостями, як передбачення галузі.
Хоча спекулятивне виконання є давньою і перевіреною технікою для поліпшення загальної продуктивності процесора, де Raadt виділяє три різні проблеми, які поєднувалися для створення цих проблем. Він пише:.
Процесори Intel дозволяють виконувати спекулятивний запис на пам'ять лише для читання, якщо така операція не буде дозволена в нормальних умовах,оскільки передбачається, що спекулятивне виконання буде використано лише у тому випадку, якщо воно фактично потребує.
Динамічні схеми для спекулятивного виконання коду.
Провісник переходів використовується з спекулятивним виконанням.
Це може потенційно призвести до спекулятивного виконання стороннього каналу та розкриття конфіденційної інформації.
Як ми вже говорили,ця атака знову спрямована на аспект спекулятивного виконання- в цьому випадку це називається Обмеження спекулятивного магазину(SSB).
Інші аспекти цих процесорів залишаються повністю невідомими,включаючи будь-яке питання про вдосконалення архітектури або додаткові виправлення для виправлення спекулятивного виконання, які продовжують вирішуватись.
Незрозуміло, чи можуть вони коли-небудь вирішуватися, не виключаючи спекулятивного виконання, і величезних переваг, які вона надає.
Код, який працює під спекулятивним виконанням, не робить перевірки доступу пам'яті з кеша до доступу до привілейованої пам'яті.