Случайно узнал, что существует донорство компьютерного времени
(распределённые вычисления).
Т.е. если одной лаборатории необходимо вычислить структуру белка с самой низкой энергией, а их компьютеры справятся с задачей лишь за пару сотен лет. Вот здесь и приходят на помощь "распределённые вычисления": лаборатория бросает клич в сети и делит задачу на мельчайшие фрагменты. В свою очередь несколько миллионов отзывчивых людей предоставляют мощности своих ПК.
Например, для клиентской программы
"Прогноз климатических изменений на период до 2080 года" требуется около 50 Мбайт оперативки и 500 Мбайт винчестера.
Причём, как я понял, процессор занимается этими задачами лишь в моменты бездействия компьютера или его слабой загрузки (чтение текста, просмотр фильма), так что делу и играм это не помеха.
Вот две ссылки с перечнем подобных проектов:
первая и
втораяUPD +
третья - Ещё одна российская команда распределённых вычислений, на странице которой для начинающих описаны технические моменты "распределённых вычислений", там же можно найти инфу по самой команде и проектах, которые она поддерживает. Там же можно прочесть о самом популярном проекте (тронувшем сердца и процессоры миллионов пользователей)
Folding@Home (по наводке
vlasov).
P.S. Сам по себе принцип решения очень симпатичен: для достижения цели вместо вложения огромных средств использовать организацию маленьких, бесплатных и по сути бесполезных элементов.
P.P.S. Полагаю, что эта информация достойна распространения, поспособствуете?