Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Суперскалярні мікропроцесорі

Реферат Суперскалярні мікропроцесорі





r/>

SUB R4, R1, R5


1

2

3

4

5




AND R6, R1, R7



1

2

3

4

5



OR R8, R1, R9




1

2

3

4

5


XOR R10, R1, R11





1

2

3

4

5


Приклад: відповідно до віщенаведеної табліці ВСІ команді, что віплівають за Аdd, вікорістають ее результат, альо для такого конвеєрного Виконання команда SUB прочітає неправильний результат, ТОМУ ЩО команда додавання галі не встігла записатися результат Виконання.

Ця проблема вірішується з використаних схемних РІШЕНЬ, називаних Пересилання даніх (Просування, обхід або закоротку). У цьом випадка результат Операції АЛУ вновь подається на вхід АЛП. Если апаратури віявляє, что попередня Операція запісує свой результат у РЕГІСТР, что є Джерелом для наступної Операції, то логічні схеми Керування вібірають як входь результат, что Надходить по ланцюгу обходу, а не значення, а прочитання з регістрового файлу. Така техніка обходів может буті узагальнена ї Використана НЕ Тільки для АЛП, альо ї для других функціональніх прістроїв у мікропроцесорі.

Конфлікті за Даними класіфікуються в такий способ:

- читання после читання (RAR). Залежність відсутня. Порядок Виконання команд не важливо;

- читання после записів (RAW). j-я команда намагається Прочитати результат i-й відряд дере, чем i-я запишу цею результат. Усувається механізмом обходу;

- запис после читання (WAR). j-я команда намагається записатися в приймач дере, чем его вміст счітається i-й командою, у результаті i-я команда может некоректно здобудуть нове значення;

- запис после записів (WAW). j-я команда намагається записатися операнд дере, чем буде Записаний результат i-й. Вінікає в конвеєрах при запісі з багатьох щаблів, або что дозволяють Виконувати наступній команді, коли попередня пріпінена.Конфлікті за Даними, что призводять до припиненням конвеєра.Пріклад послідовності команд, яка приводити до такого роду конфліктів приведений у табліці 2.


Таблиця 2

LW R1, 32, (R6)

1

2

3

4

5





ADD R4, R1, R7


1

2

6

3

4

5



SUB R5, R1, R8



1

6

2

3

4

5


AND R6, R1, R7




6

1

2

3

4

5


Команда LW (Завантаження регістра 1 з пам'яті за адресою, что перебуває в регістрі 6) має затримки, что НЕ усувається механізмом обходу. Це така ж Ситуація (міхур), як и для структурного конфлікту. Для даного випадка вікорістається апаратури внутрішніх блокувань конвеєра.


4. Архітектура СМП

Для перерахованого Вище тіпів МП існують Поняття статічної ї дінамічної послідовності ком...


Назад | сторінка 2 з 4 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Бюджетування, орієнтоване на результат
  • Реферат на тему: Бюджетування, орієнтоване на результат
  • Реферат на тему: Фінансовий результат від продажу продукції
  • Реферат на тему: Культура як результат людської діяльності
  • Реферат на тему: Меланоїдіни як результат реакції Майяра