Уважаемые форумчане!
Есть:
- Желание участвовать в проекте распределённых вычислений (конкретно - Folding@Home)
- Десктоп с процессором AMD Athlon64 (умеет Cool'n'Quet)
- Ноутбук с процессором Intel Pentium M (умеет SpeedStep)
- ОС - Windows XP
Вычислительное ядро Folding@Home (как и практически всех программ распределённых вычислений) запускается с приоритетом Idle и, соответственно, работает в то время, пока у процессора нет другой работы. При этом оно, естественно, всё время грузит процессор на 100%. SpeedStep/Cool'n'Quet, видя, что загрузка процессора выше определённого уровня, поднимают частоту. Загрузка не падает, соответственно, частота поднимается до максимума.
Минусы очевидны: сильный нагрев, шум вентилятора, в случае ноута - быстрее садится батарея.
Хотелось бы: исключить из мониторинга загрузки процессора определённые процессы (по названию/приоритету/ещё_чему_нибудь), чтобы:
- клиент распределённых вычислений мог использовать всю мощность процессора, работающего на минимальной частоте;
- при наличии других задач, нагружающих процессор, тактовая частота росла/падала по необходимости (типа, тыкнул в Photoshop-е "применить фильтр" к картинке - поднялась частота; через X секунд закончили - упала обратно на минимум)
Вопрос: собственно, как? и возможно ли вообще?
Отправить комментарий