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 ГГц.