Как ваш процессор проводит свободное время?

Aug 17, 2009 20:02



Наверное, практически в каждом компьютере (за исключением высоконагруженных серверов) больше всего времени уходит на System Idle Process - то есть бездействие. И если в моменты пиковых нагрузок и активной работы рост процессорных мощностей бывает очень заметен и полезен, то в остальное, занятое не очень ресурсоемкими задачами время иногда бывает жалко бесцельно простаивающие мощности. Конечно, в определенной степени помогают технологии энергосбережения, позволяющие отключить неиспользуемые ядра или снизить тактовую частоту, но это в основном касается мобильных платформ и тех же серверов.

Проекты массовых распределенных вычислений существуют уже более десяти лет и решают самые разные числодробительные задачи: от взлома криптоалгоритмов до поиска внеземных цивилизаций. Но все же участие в этих проектах оставалось уделом энтузиастов, а большая часть настольных компьютеров в свободное от основной работы время в лучшем случае простаивает, а в худшем рассылает спам и атакует сайты, невольно состоя в каком-нибудь ботнете.

К популяризации распределенных вычислений компания Intel решила подойти с помощью самой массовой социальной сети Facebook, счет пользователей которой пошел уже на сотни миллионов, создав для нее приложение:
http://www.facebook.com/progressthruprocessors . Установив это приложение (для Windows или Mac OS X), можно пожертвовать свободные мощности процессора в пользу трех общественно полезных проектов:




Rosetta@home - позволяет моделировать трехмерные белковые структуры, которые могут быть использованы для лечения различных заболеваний



Climateprediction.net - позволяет смоделировать и оценить прогнозы по долгосрочным изменениям климата на нашей планете



Africa@home - направлен на борьбу с малярией и позволяет просчитать модели ее распространения и возможные эффекты от применения вакцин и лекарств.

Приложение работает в фоновом режиме и не мешает текущим задачам, а также не требует оставлять компьютер включенным круглосуточно.

Интересно, а для каких полезных задач были бы готовы поделиться процессорной мощностью вы? А если уже попробовали участвовать в этом или подобных распределенных проектах - пожалуйста, поделитесь впечатлениями!

социальные сети, вычисления, процессоры, intel

Previous post Next post
Up