15 марта нынешнего года финальный релиз программы для распределенных вычислений на PS3 был продемонстрирован на пресс-конференции в кампусе Стэнфордского университета. Расчетная программа реализована в виде встроенного в приставку программного обеспечения (начиная с версии 1.6). Таким образом, у обладателей PS3 нет никаких проблем с установкой и настройкой расчетной программы, какие, случается, возникают у пользователей обычных ПК, участвующих в подобных проектах.
Результат не заставил себя долго ждать: вскоре производительность проекта Folding@Home выросла вдвое. Вооруженные приставками участники проекта, десятикратно проигрывая в числе остальной братии, оснащенной менее быстрым железом, достигли отметки вычислительной производительности в 400 терафлопс. Для сравнения, самый быстрый на сегодня суперкомпьютер BlueGene/L выжимает в пике около 360 терафлопс.
BlueGene/L положили на лопатки всего лишь 30 тысяч обладателей PS3, активно считающих в проекте, – тогда как продано уже более миллиона приставок. Такое положение дел заставило компанию Sony задуматься над системой поощрения владельцев PS3, участвующих в распределенных вычислениях. Будем надеяться, что эта инициатива позволит проекту Folding@Home превзойти рекордную отметку производительности в 1 петафлопс (тысяча терафлопс).
Расчетный клиент под PS3 задействует и графические способности приставки. RSX (графический чип PS3) в реальном масштабе времени отображает процесс сворачивания белка. Для этого графическая подсистема использует передовые технологии, в частности HDRI – High Dynamic Range Image, изображение с расширенным динамическим диапазоном. Поэтому довольными остаются все: ученые получают «корешки» – вожделенные терафлопсы, а пользователи приставок – «вершки» в виде возможности с помощью интерактивного контроллера созерцать во всех ракурсах трехмерную молекулу белка, которая претерпевает причудливые метаморфозы при сворачивании в определенную пространственную конформацию.
Особенности процессорной архитектуры PS3 позволяют использовать их пока лишь для так называемых неявных вычислений белков с общей производительностью 10–15 гигафлопс с приставки, против ожидавшихся 25. Но это только начало – на очереди ряд алгоритмов, которые значительно обогатят набор вычислительных режимов и увеличат размер обсчитываемых белков.
Привлечение к проекту игровых приставок не первое достижение Folding@Home в деле освоения нестандартных вычислительных ресурсов. Не менее громко прошлой осенью говорили и о выходе расчетной программы для новейших графических процессоров (GPU) от ATI, установленных в видеоадаптерах Radeon X19хх. Спустя полгода на проект уже вовсю работают и GPU менее мощных видеокарт – X18хх и X16хх.
Триада "PC–GPU–PS3" обеспечила проекту Folding@Home лидирующие позиции в мире распределенных вычислений. Но смогут ли рационально использовать такие колоссальные вычислительные ресурсы ученые из Стэнфорда? Появятся ли принципиально новые способы лечения болезней, вызываемых нарушением синтеза белков в человеческом организме? В одном нет сомнений – мы многое узнаем о загадочном процессе сворачивания белков.
ОГОРОД КОЗЛОВСКОГО: Дьявол – в деталях…
Автор: Козловский Евгений
Впервые я услышал о новой версии навигационной программы, популярной в определенных российских кругах (а в других, напротив, обругиваемой), – PocketGPS Pro, – где-то с полгода назад, на Московском автосалоне, в рамках которого, собственно, и была устроена ее презентация.
Незадолго до этого, в апреле 2006-го, "МакЦентр" преобразовал свое подразделение, занимающееся софтом для GPS, – навигационную группу отдела мобильных разработок, – в фирму "Навигационные системы", а модернизированная программа получила название «Автоспутник», прозрачно отраженное в веб-адресе новой компании. С ее сайта я и беру цитату о том, чего мы все должны были ждать от «Автоспутника»: «Основная задача новой компании… разработка оригинальной российской автомобильной навигационной системы АВТОСПУТНИК, не уступающей лучшим мировым образцам». Как раз в тот момент я живо и остро заинтересовался GPS-навигацией и прямо на презентации попросил на тестирование какое-нибудь из навигационных устройств, оснащенных «Автоспутником». Юная пиар-девушка пообещала устроить это за пятнадцать минут, однако через пятнадцать минут выяснилось, что программа еще… недоработана… что вот, в понедельник… позвоните по телефону… – и представитель новой компании вручил мне визитку. В понедельник я звонить не стал, слишком хорошо зная, что по-русски означает «на днях», – позвонил через понедельник, – но узнал, что программа все еще слишком сырая, и получил обещание, что как только она доведется до ума – мне тут же и позвонят. Не позвонили. Спустя месяца три «МакЦентр» презентовал новые КПК (кажется, это был x500 от E-ten, Glofiish, «Золотая рыбка»), и я имел бестактность подойти к шефу «МакЦентра» Диме Хавжу и напомнить ему о давнем обещании «Автоспутника». Дима сказал: да, конечно, они о моем желании помнят, – но вот жаль, – программа до сих пор не готова. Но как только – так сразу!