Оптимізація потужності в комп’ютерній архітектурі передбачає методи зменшення споживання енергії при збереженні продуктивності. Ці стратегії є важливим для підвищення ефективності, продовження терміну служби акумулятора та зменшення теплової генерації. Ця стаття досліджує практичні підходи та розрахунки, які використовуються для оптимізації потужності в сучасних обчислювальних системах.

Динамічне напругу та частотне засобічення (DVFS)

DVFS регулює напругу і частоту процесора на основі вимог робочого навантаження. Низькі напруги і частота при роботі з свічкою або низькою інтенсивністю значно знижує споживання електроенергії. Потужність, що використовується процесором, може бути приблизним за формулою:

P = C × V]2 × f × E[]

де P є живленням, C є ємності, V є напруга, f є частотою, і E є фактором активності. За рахунок зменшення V і f, споживання енергії зменшує квадротично і лінійно, відповідно.

Живлення

Потужність пригнічує відключення живлення неактивних компонентів в межах чіпа. Ця методика запобігає витоку струму, що є значним джерелом статичного споживання енергії. Реалізація живлення вимагає додаткових ланцюгів, але призводить до суттєвих економії енергії в періоди свічок.

Годинник Гальм

годинниковий пригнічує часовий сигнал порціями схеми, коли вони не використовуються. Це зменшує динамічне споживання електроенергії, тому що перемикання активності мінімована. Правильний годинник, що збивається, може призвести до значних скорочення в загальному споживанні електроенергії.

Практичні розрахунки

Насадка процесора працює на 1.2V і 2GHz, з ємності 10pF. Використання формули живлення:

P = 10 × 10-12 F × (1.2 V)2 × 2 × 109]] Гц

Розрахунок цього врожаю становить приблизно 28.8 міліватів. Якщо напруга знижується до 1,0 В і частота до 1ГГц, споживання електроенергії падає на близько 8.3 міліватів, демонструючи вплив напруги і частотного масштабування.