SenseMI - технологія, розроблена компанією AMD і вперше використана в процесорах серії Ryzen. Вона є комплексом з декількох взаємопов'язаних компонентів, які забезпечують оптимальну продуктивність і енергоефективність шляхом прогнозування програмного коду, а також динамічної зміни частоти процесора відповідно до вирішуваних завдань в кожен конкретний момент часу.
Деякі зі згаданих компонентів, по суті, є вдосконаленими варіантами технологій, що використовувалися в попередніх моделях процесорів AMD.
SenseMI включає:
•
Smart Prefetch і
Neural Net Prediction – технології, які в сукупності є своєрідним штучним інтелектом, що передбачає подальший шлях програмного коду на основі попередніх запусків програм. Вони дозволяють оптимізувати розташування даних для поліпшення використання ресурсів процесора програмним забезпеченням.
•
Pure Power – технологія динамічного зниження частоти і енергоспоживання процесора в моменти, коли він простоює або коли його завантаженість є не повною (вдосконалений аналог технологій
SpeedStep / PowerNow!).
У процесор вбудована велика кількість сенсорів, що забезпечують оперативне зчитування показників напруги, температури і частоти. Здійснюється постійний їх моніторинг і коригування для досягнення максимальної енергоефективності в кожен конкретний момент часу (без шкоди для продуктивності).
•
Precision Boost – технологія, яка відстежує ступінь завантаженості процесора і за необхідності миттєво (без зупинок і скидань черги команд) підвищує тактову частоту для досягнення більшої продуктивності. Це вдосконалений аналог технологій
Turbo Boost / Turbo Core.
•
Extended Frequency Range (XFR) – якщо дозволяє система охолодження процесора, ця технологія може короткочасно підвищувати частоту одного ядра процесора вище за ту, яка досягається завдяки технології Precision Boost.
Наприклад, базова частота процесора
Ryzen 7 1800X складає 3,6 ГГц. У разі потреби, Precision Boost підвищує частоту усіх його 8 ядер до 3,7 ГГц. Якщо зайняті не всі ядра, то розганяються тільки ті з них, які в даний момент беруть участь у вирішенні якогось завдання. В такому разі, ступінь їх розгону буде істотнішим (залежно від кількості ядер, що розганяються) і може досягати 4 ГГц. Ну а якщо система охолодження процесора має достатній запас потужності, технологія Extended Frequency Range може розігнати одне його ядро ще на 100 Мгц, тобто, до 4,1 ГГц.