Уменьшает ли пониженная тактовая частота потребляемая мощность процессора, если он не потребляется на 100%?

Мы работаем над проектом, связанным с разработкой приложения для обработки изображений на Jetson Xavier от Nvidia. Мы достигли проблемы с энергопотреблением, когда Xavier потребляет больше энергии, чем может справиться система, что вызывает перегрев, и в конечном итоге Xavier автоматически снижает свои тактовые частоты, чтобы снизить температуру. Это происходит, когда Xavier полностью загружен на ЦП и ГП. Мы обнаружили, что снижение тактовой частоты процессора и установка его на 1,8 ГГц (максимальная частота составляла 2,3 ГГц) решит проблему, но, конечно же, снизит производительность работающего приложения.

Мы пытаемся решить, как решить эту проблему. Мы понимаем, что нам нужно ограничить функции приложения или выполнить оптимизацию, чтобы снизить использование ЦП (мы не можем ограничить использование графического процессора из-за потребностей приложения). Мы пытаемся понять, является ли поддержание частоты процессора на уровне 2,3 ГГц и определение максимальной загрузки процессора до того, как мы достигнем температуры, лучшим способом или заранее ограничиваем частоту процессора до 1,8 ГГц и начинаем оптимизацию оттуда. Предполагается, что потребление энергии зависит от использования процессора и тактовой частоты процессора и в равной степени? Значит, уменьшение тактовой частоты на 50% или загрузки ЦП на 50% вызовет такое же снижение потребления? С точки зрения производительности ограничивает тактовую частоту 50%, при этом позволяя использовать 100% ЦП хуже, чем работа с использованием ЦП 50% со 100% тактовой частотой?

Любой предыдущий опыт и извлеченные уроки, связанные с этими типами вопросов, были бы полезны.

Спасибо

0 ответов

Другие вопросы по тегам