Вимірювання та приладобудування
Обробка даних Шляхом Hazards: Розрахунок та рішення в трубопроводах Microprocessor
Table of Contents
Знижувальні засоби для виявлення та вирішення цих небезпечних є важливим для проектування ефективних процесорів.
Види даних Шлях Хазард
Небезпека Шляху даних в основному впадають в три категорії: Читати Після запису (RAW), Напишіть після читання (WAR), і Напишіть після запису (WAW). РРВ небезпеки виникають при використанні інструкції, яка ще не завершилася. Небезпеки WAR відбуваються, коли інструкція пише місце перед попереднім інструкціям читає з неї. ВПО виникають небезпеки, коли дві інструкції напишіть на те саме місце в тісному послідовності.
Розрахунок ризиків Hazard
Розрахунок передбачає аналіз послідовностей інструкцій для визначення потенційних конфліктів. Наприклад, якщо інструкція 2 залежить від результату інструкції 1, і як в перекриттях трубних етапів, існує небезпека РАВ. Ризик підвищується з глибиною трубопроводів і введенням інструкції.
Рішення для Data Path Hazards
Кілька методів використовуються для запобігання небезпеки для шляху до даних:
- Прив'язка:] Пройшов дані безпосередньо з одного етапу трубопроводу до іншого, щоб уникнути затримок.
- Заплав:, що переходить до розчинення небезпеки.
- Реєстрація Інструкції: Зміна інструкції щодо запобігання конфліктів.
- Pipeline Interlocks: Апаратні механізми, які виявляються небезпеки та контроль потоку трубопроводів.