Зворотний зв'язок

Процесор 80286

ВТВ працює за наступним принципом:

-якщо адреса команди відсутня в ВТВ, то передвиборка продовжується далі з наступної адреси;

-якщо адреса команди знаходиться в ВТВ і перехід передбачається як зроблений, то це вимагає одного зайвого такту;

ВТВ зберігає 4-бітну історію переходів.

Переходи, які відсутні в ВТВ, передбачаються з використанням статичного алгоритму прогнозу розгалуження:

-безумовні переходи передбачаються як зроблені;

-умовні переходи назад передбачаються як зроблені;

-умовні переходи уперед передбачаються як не зроблені.

Затримка на статичний прогноз становить 6 тактів.

З допомогою ВТВ можна успішно передбачати один

перехід, якщо він має закономірність виконання, що регулярно повторюється. Наприклад, буде коректно передбачений умовний перехід, який виконується при кожній парній ітерації і не виконується при кожній непарній ітерації. Переходи по покажчику, значення якого не є постійним для переважної більшості випадків, а також умовні переходи, що не мають закономірності виконання є непередбачуваними або погано передбачуваними. Якщо такі переходи зустрічаються всередині циклів, що часто повторюються, то це може істотно позначитися на продуктивності.

Якщо процесор зчитує дані з 32-розрядного регістру (наприклад, ЕАХ) відразу після того, як був зроблений запис у фрагмент цього регістра (наприклад, AL, АН, АХ), мікрооперація зчитання не зможе проникнути в (ROB) до того як мікрооперація запису не виконається і не буде видалена з (ROB). Це займає мінімум 7 тактів.

Затримка пов'язана з тим, що після повернення в (ROB) результату мікрооперації, яка записує в регістр, (ROB) буде міститися лише фрагмент регістра, а мікроперації, яка прочитує з регістра, потрібен цілий регістр.

Процесор не може збирати один регістр по частинах з різних місць. Мікрооперація на стадії (RAT) буде чекати, поки з (ROB) не будуть видалені мікрооперації.[2]Мікропроцесор Pentium ІІІ побудований на архітектурі P6 і має ряд нововведень. Він виготовляється по 0.25-мікронній технології, має 32 Кв кеша L1 та 512 Кв кеша L2. Він розрахований на роботу на частоті 100 MHz, кеш другого рівня працює на половині тактової частоти. Серед сосбливостей його архітектури - динамічне виконання команд і технологія потокової пам’яті, яка дозволяє покращити систему вводу/виводу з комбінованим записом (WC) та використовувати інструкції попередньої виборки і потокового запам’ятовування. В Pentium ІІІ з’явилось вісім нових регістрів з прямим доступом, які здатні зберігати чотири числа ординарної точності (всього 128 розрядів).[8]

Потокові розширення SIMD (Single Instruction Multiply Data, відомі раніше як KNI- Katmai New Instructions) добавили 50 інструкцій для операції (ординарної точності) над числами з плаваючою точкою, що дозволяє отримувати до чотирьох результатів за один цикл процесора. З’явились також 12 нових мультимедійних інструкцій (в додаток до тих, що залишились у спадщину від технології MMX) і 8 інструкцій кешування.[9]

3. Процесори фірми Intel в порівнянні з моделями інших фірм

Компанія Advanced Micro Devices (AMD) є , мабуть, основним конкурентом Intel в секторі процесорів IA архітектури. Потрібно зазначити, що процесори AMD, no крайній мірі починаючи з моделі К5, завжди відрізнялися більш розвиненою мікроархітектурою. Наприклад, вони містять найбільшу кількість транзисторів, в порівнянні з процесорами того ж класу фірми Intel.


Реферати!

У нас ви зможете знайти і ознайомитися з рефератами на будь-яку тему.







Не знайшли потрібний реферат ?

Замовте написання реферату на потрібну Вам тему

Замовити реферат