Частина тексту файла (без зображень, графіків і формул):
Динамічне виконання.
Динамічне виконання інструкцій з послідовного первинного потоку запроваджено, наприклад, у суперскалярних процесорах класу Пентіум Про, Пентіум II/III/4 (IA-32 , тобто 32-х розрядна архітектура Інтел), AMD Hammer (архітектура х86-64, для робочих станцій), Ітаніум (IA-64, розроблено сумісно з фірмою Hewlett-Packard, архітектура ЕРІС, призначений для серверів, робочих станцій) і передбачає наступне:
- динамічне (під час виконання програми) розпаралелювання єдиного скалярного послідовного потоку інструкцій ( виконує вбудована до процесора апаратна підсистема, що була предтечею машини потоку даних, яка реалізує спекулятивно модифікований алгоритм "Роберт Томасуло”, мейнфрейм ІВМ 360/91, 1967);
- передбачення напрямків умовних переходів з імовірністю 92 і більше відсотків, на основі кореляційних алгоритмів;
- спекулятивне (за передбаченням) опрацювання коду з використанням тіньових регістрів аби захистити машину від спекулятивного промаху забороною зміни програмного стану машини до певного пункту виконання програмного коду. На сьогодні динамічне виконання є стандартним засобом підвищення рівня завантаження розпаралеленої архітектури багатьох типів процесорів.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!