Технології сучасного виробництва
Розрахунок теоретичного максимуму за рахунок суперскалого процесора
Table of Contents
Процесори суперсклар призначені для виконання декількох інструкцій за годинниковим циклом, збільшення загальної продуктивності. Розрахунок їх теоретичного максимального пропускного здатності передбачає розуміння їх архітектури та можливостей з експлуатації інструкції.
Розуміння надсклалярної архітектури
Процесор суперсклар може видавати декілька інструкцій одночасно, використовуючи декілька одиниць виконання. Його пропускна здатність залежить від таких факторів, як кількість одиниць виконання, інструкцій, і етапи трубопроводу.
Основні фактори в розрахунку пропускної здатності
До основних елементів, що впливають на максимальний пропускний стан включають:
- Кількість блоків виконання: Визначення, скільки інструкцій можна обробити з одночасним.
- Інструктажна суміш:. Пропорція різних типів інструкцій впливає на паралелізм.
- Pipelineглибина: Deeper трубопроводи можуть ввести затримки, зменшуючи пропускний стан.
- Впровадження залежності:Дата-небезпечності може обмежити паралельне виконання.
Розрахунок теоретичної максимальної пропускної здатності
Максимальний пропускний стан може бути приблизний, розділивши кількість одиниць виконання за кількістю годинних циклів, необхідних для обробки інструкцій, припустимо, ідеальні умови з незалежністю або небезпечними речовинами. Наприклад, якщо процесор має 4 одиниці виконання і може випустити 4 інструкції за цикл, теоретичний максимум 4 інструкції за цикл.
Математично, його можна виражати як:
Максимум черезвод = Кількість виконуваних юнітів / циклів за Інструкція