ДИНАМИЧЕСКИЙ ВЫБОР ВНЕШНЕГО РЕСУРСА МОЩНОСТИ

1. Способ, реализуемый в вычислительном устройстве, имеющем систему устройств аккумулирования энергии, включающую в себя одно или более устройств аккумулирования энергии, причем способ содержит:
идентификацию многочисленных ресурсов мощности, доступных вычислительному устройству, для зарядки первого устройства аккумулирования энергии из одного или более устройств аккумулирования энергии;
выбор первого ресурса мощности из многочисленных ресурсов мощности, который является наиболее энергоэффективным для первого устройства аккумулирования энергии; и
конфигурирование системы устройств аккумулирования энергии для зарядки первого устройства аккумулирования энергии с использованием первого ресурса мощности.
2. Способ по п. 1, в котором каждый из многочисленных ресурсов мощности содержит различный источник питания, и/или каждый из многочисленных ресурсов мощности содержит один из многочисленных профилей мощности источника питания.
3. Способ по п. 1 или 2, в котором выбор содержит:
идентификацию, для каждого из многочисленных ресурсов мощности, сопротивления межсоединений между ресурсом мощности и первым устройством аккумулирования энергии;
выбор, в качестве первого ресурса мощности, одного из многочисленных ресурсов мощности, имеющих наименьшее сопротивление межсоединений между ресурсом мощности и первым устройством аккумулирования энергии.
4. Способ по любому из пп. 1-3, в котором одно или более устройств аккумулирования энергии включают в себя многочисленные устройства аккумулирования энергии, причем способ дополнительно содержит:
выбор второго ресурса мощности многочисленных ресурсов мощности, который является наиболее энергоэффективным для второго устройства аккумулирования энергии из многочисленных устройств аккумулирования энергии;
конфигурирование системы устройств аккумулирования энергии для зарядки второго устройства аккумулирования энергии с использованием второго ресурса мощности одновременно с зарядкой первого устройства аккумулирования энергии с использованием первого ресурса мощности.
5. Способ по любому из пп. 1-4, в котором способ дополнительно содержит, когда вычислительное устройство больше не подключено к ресурсу мощности:
определение того, что величина заряда в одном или более устройствах аккумулирования энергии ниже пороговой величины заряда;
определение того, что вычислительное устройство, согласно прогнозированию, будет подключено к ресурсу мощности на время, которое меньше порогового значения времени;
тепловое кондиционирование вычислительного устройства, перед подключением вычислительного устройства к ресурсу мощности, для уменьшения температуры вычислительного устройства.
6. Способ по любому из пп. 1-5, дополнительно содержащий прекращение зарядки первого устройства аккумулирования энергии в ответ на нахождение вычислительного устройства в состоянии высокой производительности и возобновление зарядки первого устройства аккумулирования энергии в ответ на нахождение вычислительного устройства в состоянии низкой производительности.
7. Способ, реализуемый в вычислительном устройстве, имеющем систему устройств аккумулирования энергии, включающую в себя одно или более устройств аккумулирования энергии, причем способ содержит:
идентификацию многочисленных ресурсов мощности, доступных вычислительному устройству, для зарядки первого устройства аккумулирования энергии из одного или более устройств аккумулирования энергии;
определение, для каждого из многочисленных ресурсов мощности, тепловой активности вдоль пути зарядки от ресурса мощности до первого устройства аккумулирования энергии;
выбор ресурса мощности из многочисленных ресурсов мощности на основании тепловой активности вдоль путей зарядки от многочисленных ресурсов мощности до первого устройства аккумулирования энергии; и
конфигурирование системы устройств аккумулирования энергии для зарядки первого устройства аккумулирования энергии с использованием выбранного источника питания.
8. Способ по п. 7, в котором выбор содержит выбор в качестве ресурса мощности одного из многочисленных ресурсов мощности, имеющих путь зарядки до первого устройства аккумулирования энергии, которое находится в термически стабильной зоне.
9. Способ по п. 7 или 8, в котором выбор и конфигурирование содержат периодическое подключение/отключение многочисленных ресурсов мощности.
10. Способ по любому из пп. 7-9, в котором каждый из многочисленных ресурсов мощности содержит различный источник питания, и/или каждый из многочисленных ресурсов мощности содержит один из многочисленных профилей мощности источника питания.
11. Вычислительное устройство, содержащее:
систему устройств аккумулирования энергии, включающую в себя одно или более устройств аккумулирования энергии;
систему обработки;
машиночитаемый носитель информации, на котором хранятся многочисленные инструкции, которые, в ответ на их исполнение системой обработкой, предписывают одному или более процессорам выполнять операции, содержащие:
определение того, что величина заряда в одном или более устройствах аккумулирования энергии ниже пороговой величины заряда;
определение того, что вычислительное устройство, согласно прогнозированию, будет подключено к ресурсу мощности на время, которое меньше порогового значения времени;
тепловое кондиционирование вычислительного устройства, перед подключением вычислительного устройства к ресурсу мощности, для уменьшения температуры вычислительного устройства.
12. Вычислительное устройство по п. 11, в котором операции дополнительно содержат определение того, когда вычислительное устройство будет в дальнейшем подключено к ресурсу мощности, чтобы не заряжать одно или более устройств аккумулирования энергии в ответ на то, что одно или более устройств аккумулирования энергии находятся в термически горячей зоне, и прогнозирование того, что величина заряда, оставшегося в одном или более устройствах аккумулирования энергии, будет поддерживать питание вычислительного устройства до тех пор, пока вычислительное устройство не будет в дальнейшем подключено к ресурсу мощности.
13. Вычислительное устройство по п. 11 или 12, в котором операции дополнительно содержат определение того, когда вычислительное устройство будет в дальнейшем подключено к ресурсу мощности, для зарядки одного или более устройств аккумулирования энергии в ответ на прогнозирование того, что величина заряда, оставшегося в одном или более устройствах аккумулирования энергии, не будет поддерживать питание вычислительного устройства до тех пор, пока вычислительное устройство не будет в дальнейшем подключено к ресурсу мощности.
14. Вычислительное устройство по любому из пп. 11-13, в котором пороговая величина заряда содержит ожидаемое потребление мощности вычислительным устройством до тех пор, пока вычислительное устройство, согласно прогнозированию, не будет в дальнейшем подключено к ресурсу мощности.
15. Вычислительное устройство по любому из пп. 11-14, в котором тепловое кондиционирование содержит тепловое кондиционирование вычислительного устройства только в том случае, если по меньшей мере одно из устройств аккумулирования энергии находится в термически горячей зоне.