Знижувальні засоби для виявлення та вирішення цих небезпечних є важливим для проектування ефективних процесорів.

Види даних Шлях Хазард

Небезпека Шляху даних в основному впадають в три категорії: Читати Після запису (RAW), Напишіть після читання (WAR), і Напишіть після запису (WAW). РРВ небезпеки виникають при використанні інструкції, яка ще не завершилася. Небезпеки WAR відбуваються, коли інструкція пише місце перед попереднім інструкціям читає з неї. ВПО виникають небезпеки, коли дві інструкції напишіть на те саме місце в тісному послідовності.

Розрахунок ризиків Hazard

Розрахунок передбачає аналіз послідовностей інструкцій для визначення потенційних конфліктів. Наприклад, якщо інструкція 2 залежить від результату інструкції 1, і як в перекриттях трубних етапів, існує небезпека РАВ. Ризик підвищується з глибиною трубопроводів і введенням інструкції.

Рішення для Data Path Hazards

Кілька методів використовуються для запобігання небезпеки для шляху до даних:

  • Прив'язка:] Пройшов дані безпосередньо з одного етапу трубопроводу до іншого, щоб уникнути затримок.
  • Заплав:, що переходить до розчинення небезпеки.
  • Реєстрація Інструкції: Зміна інструкції щодо запобігання конфліктів.
  • Pipeline Interlocks: Апаратні механізми, які виявляються небезпеки та контроль потоку трубопроводів.