
Авторазгон процессора
(Turbo Boost, Turbo Core, BPT, IDA)
12.05.2017 г.
Turbo Boost, Turbo Core, Precision Boost, BPT, IDA - похожие по своей сути технологии, автоматически повышающие тактовую частоту процессора выше номинальной, когда в этом есть необходимость.
Turbo Boost используется в процессорах Intel, Turbo Core - в процессорах AMD. Если речь идет о старых мобильных процессорах Intel, встречаются названия BPT (Burst Performance technology) и IDA (Intel Dynamic Acceleration). По сути, это тот же Turbo Boost, только более ранние и менее совершенные его версии. В целом, все эти технологии обеспечивают определенный прирост быстродействия в большинстве приложений. Однако в некоторых случаях авторазгон целесообразно отключать (например, при "ручном" разгоне процессора). Для этого в BIOS компьютера предусмотрена специальная опция.
Несмотря на одинаковое предназначение, Turbo Boost и Turbo Core существенно отличаются.
Turbo Core в старых процессорах AMD повышает частоту не более половины загруженных ядер с одновременным понижением частоты ядер, которые в этот момент не используются. Если больше половины ядер процессора заняты, Turbo Core не срабатывает.
Например, в 6-ядерном AMD Phenom II X6 1075T множитель трёх его загруженных ядер автоматически увеличивается с x15 до x17,5. Учитывая, что номинальная частота тактового генератора в этом процессоре составляет 200 МГц, это дает повышение частоты разгоняемых ядер на 500 МГц (с 3000 МГц до 3500 МГц). В тоже время, множители оставшихся ядер снижаются до x4, и в итоге их частота падает до 800 МГц. Без нагрузки или при одновременной занятости более чем 3 ядер процессора множители всех его ядер остаются на обычном уровне (x15) и весь процессор работает на частоте 3000 МГц.
Turbo Core в новых процессорах AMD реализована более гибко, может разгонять больше половины вычислительных ядер, а также графическое ядро, встроенное в процессор. В случае необходимости, неиспользуемые ядра могут полностью отключаться.
Начиная с серии Ryzen, в процессорах AMD используется усовершенствованный вариант технологии авторазгона, получивший название Precision Boost.
Технологии авторазгона в процессорах Intel также постоянно развиваются и могут встречаться в нескольких вариантах.
Например, технология Intel Dynamic Acceleration (IDA) в старых мобильных 2-ядерных процессорах предусмативает автоматический разгон одного ядра только в однопоточных приложениях. Второе ядро при этом отключается. Разгон небольшой (100 - 200 MHz, в зависимости от частоты тактового генератора).
В более новом Intel Core i5-760 технология Turbo Boost работает по схеме 1-1-4-4 (первое число обозначает, на сколько шагов может повыситься множитель 4 активных ядер процессора, второе - трех ядер, третье - двух ядер, четвертое - одного активного ядра).
Частота тактового генератора Core i5-760 составляет 133,3 МГц, множитель - 21. В итоге номинальная частота процессора равна 2800 MГц (133,3 х 21).
С 4 активными ядрами множитель каждого ядра увеличивается на 1 (до 22), то есть до 2933 МГц (133,3 x 22). С 3 активными ядрами разгон такой же. А вот если у процессора будут заняты только 2 или 1 ядро, Turbo Boost сможет увеличить их множитель на 4 (до 25). В итоге частота активных ядер повысится до 3333 МГц (133,3 x 25).
В еще более новом Intel Core i5-2500 (Turbo Boost 2) авторазгон работает по схеме 1-2-3-4. Частота тактового генератора этого процессора равна 100 МГц, множитель - 33. Номинальная частота Core i5-2500 составляет 3300 МГц.
С 4 активными ядрами их множители автоматически увеличиваются на 1, то есть до 34 (ядра разгоняются до 3400 МГц).
С 3 активными ядрами - на 2 (3500 МГц).
С 2 активными ядрами - на 3 (3600 МГц).
С 1 активным ядром - на 4 (3700 МГц).
Кроме разгона вычислительных ядер, Turbo Boost 2 способен также повышать частоту графического ядра процессора.