|
|
Jump to navigation
1. «Физический» ажиотаж
Идея использования графических ускорителей для «тяжелых» однотипных вычислений – не нова. Ведь многие вычислительные задачи, схожи с графическими расчетами, а в этой области видеокарты во много раз превосходят по производительности самые современные центральные процессоры. Начало практического применения этой идеи положила амбициозная фирма Ageia, которая реализовала аппаратные расчеты физических процессов в играх при помощи физического ускорителя Ageia Physics. Компания NVIDIA обратила внимание на эту разработку, и в результате вниманию пользователей была представлена без преувеличения революционная технология NVIDIA CUDA.
Революционность NVIDIA CUDA заключается в том, что это не только аппаратный комплекс, но и единственная на данный момент полноценная программная среда разработки многопоточных приложений для видеокарт. А ведь видеокарты – это, по сути, многоядерные специализированные процессоры, количество ядер в которых давно уже перевалило за несколько сотен, в то время, как центральные процессоры только готовятся перешагнуть 4-ядерный рубеж. В мире уже установлены миллионы GPU с поддержкой CUDA, и тысячи программистов уже бесплатно пользуются инструментами CUDA для ускорения приложений – от кодирования видео и аудио до поисков нефти и газа, моделирования продуктов, вывода медицинских изображений и научных исследований. А это значит, что недалек тот день, когда на персональных компьютерах пользователей появится широкий спектр прикладных программ, предназначенных для решения самых разнообразных домашних и офисных задач силами видеокарт. Продолжение читайте далее.
Возможности технологии:
• Стандартный язык C для параллельной разработки приложений на GPU;
• Стандартные библиотеки численного анализа для быстрого преобразования Фурье и базового пакета программ линейной алгебры;
• Специальный драйвер CUDA для вычислений с быстрой передачей данных между GPU и CPU;
• Драйвер CUDA взаимодействует с графическими драйверами OpenGL и DirectX;
• Поддержка операционных систем Linux 32/64-bit и Windows XP 32/64-bit.
Технологию NVIDIA CUDA полноценно поддерживают видеокарты на базе GeForce 8-й, 9-й серии и новейшей серией GTX 2xx.
2. Folding@Home
Пока технология набирает обороты, пользователи уже могут оценить реальную пользу от технологии NVIDIA CUDA и протестировать потенциал своих видеокарт в будущих прикладных задачах. Это стало возможно, благодаря идее распределенных вычислений. Известно, что 80-90% машинного времени мощности наших ПК задействованы только на 10-20%. Почему бы не использовать это время на благо человечества? Достаточно небольшой программы-клиента и доступа в Интернет, и ваш компьютер выполняет расчеты белковых структур для поиска лекарства от рака! Так появилось несколько крупных проектов, посвященных различным глобальным задачам. Крупнейшим из них на данный момент является Folding@Home, чья суммарная производительность уже превысила 2.4 петафлопс, что в несколько раз больше мощности самых производительных суперкомпьютеров. Многие миллионы людей по всему миру задействуют свои ПК для поиска лекарств от самых опасных болезней.
Первоначально в проекте можно было считать только на обычных клиентах, которые умели задействовать одно ядро процессора. Затем разработчики программного обеспечения F@H выпустили целый ряд новых клиентов, расширивших аппаратные платформы проекта. Это был SMP-клиент, который смог использовать все доступные ядра процессора для расчетов задания одновременно, что резко подняло общую производительность сети и произвело небольшую революцию. Это был клиент для игровых приставок Sony PS3, который в момент своего появления также был одним из наиболее производительных. И, наконец, был создан клиент для видеопроцессоров. Таким образом, в проекте F@H могут принимать участие практически любые процессорные ядра различных назначений, и он стал некоторым мерилом их производительности в подобного рода задачах и способом оценки успешности реализации технологий. С равным успехом этот инструмент может измерить и профессиональные навыки оверклокеров :), ведь в такого рода расчетах исключаются субъективный подход разработчиков трехмерных тестовых пакетов, а тестирование становится сродни SuperPi 1M, являющегося фундаментальным тестом для измерения производительности центральных процессоров. Почему бы не использовать этот факт и не организовать оверклокерские соревнования?
В этом нам поможет крупнейшая русскоязычная команда в проекте Folding@Home - TSC! Russia. Данная команда насчитывает более 3000 участников и подкоманд, а общее количество участников команды превышает 5000 человек. На сегодняшний день команда занимает 10-е место в мире и активно движется вперед. Так что соревнование обещает быть жарким!
3. Регламент конкурса
Для оценки производительности устройств будет использоваться специально написанный бенчмарк TOC F@H Bench.
Данный бенчмарк полностью защищен он возможных вмешательств в результат извне и предоставляет всем участникам конкурса одинаковые возможности и условия.
Для защиты от читов на конкурсе будет использоваться программа AntiCheat TOC.
Для обеспечения сопоставимости результатов соревнования будут проходить в трех категориях:
Категория 1
Процессоры Intel Core Quad Q6xxx\Q9xxx и старше, AMD Phenom X4
Видеокарты: NVIDIA GTX Series, AMD Radeon 4870/4870 X2
Категория 2
Процессоры Intel Core Duo E6xxx\E8xxx, AMD Athlon X2 6000+ и выше, AMD Phenom X3
Видеокарты AMD Radeon 4850/3870, NVIDIA GeForce 8800/9800 Series
Категория 3
Процессоры, не вошедшие в первые две категории
Любые видеокарты, не вошедшие в первые две категории.
Участие в конкурсе:
1. Для участия в конкурсе вам необходимо зарегистрироваться в системе TOC.
2. Скачать программы TOC F@H Bench и AntiCheat TOC.
3. В бенчмарке выбирать тип задания в зависимости от устройства, которое вы собираетесь протестировать:
GPU NVIDIA
GPU ATI
DGROMACS 1 для процессоров.
*Для процессора можно задействовать все имеющиеся ядра. Для обеспечения сопоставимости результатов использование массивов видеокарт SLI и Crossfire или каких-либо других комбинаций для целей конкурса – не допускается.
Режим тестирования – тест на стабильность. Этот тест не только продемонстрирует скорость расчетов, но и покажет насколько стабилен ваш ПК.
4. Прогнать тест и, не закрывая окна бенчмарка, запустить AntiCheat TOC, три копии CPU-Z (CPU, Mainboard, Memory) и одну GPU-Z. Сделать скриншот посредством программы AntiCheat TOC. Картинка кликабельна!
5. Заполнить заявку на сайте www.total-oc.com, указать конфигурацию ПК, на котором был пройден тест, и категорию, в которую относиться результат, дать ссылку на скриншот и файлы валидации бенчмарка и AntiCheat TOC.
6. Подтвердить ввод данных – результат немедленно появится в общей статистике.
4. Правила конкурса
1. Результаты может подавать любой участник команды TSC! Russia или одной из сабкоманд, в том числе выступать сразу в нескольких категориях.
2. Все участники конкурса должны быть зарегистрированы в системе TOC.
3. Допускается использование любых комплектующих, кроме серверных и профессиональных вариантов.
4. Обязательно необходимо использовать TOC F@H Bench и AntiCheat TOC последней доступной на сайте версии. Результаты, подтвержденные с использованием AntiCheat TOC Lite, к конкурсу не допускаются!
5. Организаторы оставляют за собой право организовать дополнительный розыгрыш призов среди всех участников, подавших результаты, но не вошедших в число призеров.
6. В случае равенства очков у участников приоритет имеют участники сабкоманды Total OverClock.
Нам важен каждый ваш результат! Все результаты будут занесены в общую статистику, которая будет доступна перманентно и постоянно пополняться новыми результатами. Среди участников нашей статистики будут регулярно проводиться розыгрыши призов! Установивший мировой рекорд в этой категории получит особый переходящий статус на форуме проекта www.total-oc.com.
5. Призовой фонд
За победу в 1-й категории в секции процессоров - NVIDIA GTX280
За победу в 1-й категории в секции видеокарт - NVIDIA GTX280
За победу во 2-й категории в секции процессоров - NVIDIA GeForce 9800GTX
За победу во 2-й категории в секции видеокарт - NVIDIA GeForce 9800GTX
За победу в 3-й категории в секции процессоров - NVIDIA 9800GT
За победу в 3-й категории в секции видеокарт - NVIDIA 9800GT
Рассылка призов производиться за счет организаторов в любую точку мира.
Подробности на сайте www.total-oc.com
21.08.08
 Всего голосов: 8 - Рейтинг: 5.00 Просмотров: 11059
Понравился пост "Производительность во благо человечества - КОНКУРС!"?
Поделись с друзьями:
чот не понял. Как задействовать мощностя видюхи?
Боря, через драйвер видеокарты. Софт, естественно, тоже должен поддерживать работу с NVIDIA CUDA.
Для видеокарты от каждого производителя есть свой способ задействовать её мощности в сфере задач, кроме игрушек :)
Тут изложен один из способов, как можно принести пользу людям
Моя видеокарта расчитана на нанесения вреда и только вреда. Я не вписываюсь, вротмненоги!
На электричестве мона разориться, т.к. видюха под нагрузкой может жрать на N сотен ватт в час больше. Вот и посчитайте на сколько ваш счет на эл-во увеличиться.
a ne podzaibemsea li mi i etot konkurs prohaditi i igrati v adno itoje vsemia?
Тест на видеокарте занимает пару минут, на электричестве не разориться никто )))
я скорее имел ввиду распределённые вычисления
У меня плата за электричество фиксированная и входит в стоимость рента жилья. :) Не разорюсь. :)
lamka, анука покажи мне видяху с потреблением в десяток квт, чтоб был смысл экономить это электричество.
Тёма, 200 вт х 24 часа в день х 30 дней = 144 кВт/ч. А теперь умножь на стоимость 1 кВт.
lamka, может у меня что-то с арефметикой не то, или я не в курсе сегодняшних цен на свет, но как я не считал, у меня больше 300 руб (не зелёных и не европейских) за 144 кВт никак не получается.
Может я не понимаю чего?! Если для тебя 300 р в месяц не деньги, то может мне будешь перечислять? Или в детдом какой-нибудь? Какая разница куда твои деньги уходят: Чубайсу или мне?
Для меня 300 рублей не деньги, но и выкидывать их тоже не собираюсь. Я лучше их на оплату инета потрачу или еще куда-нибудь.
Для меня 300р/месяц может что-то и значит, но не настолько чтоб ими забивать свою голову.
так бывает, когда за квартиру мама с папой платят
За квартиру уже сам плачу (больше 300р). На инет 300р тоже не хватит. 300р не хватит даже на день пропитания на одного (если нормально питаться).
Интересно, а кто вам сказал, что распределенные вычисления постоянно загружают видеокарту на 100%? Это раз. И два - это то, что 200 Вт - это TDP чипа, то есть теоретический максимум, который должна суметь рассеять система охлаждения. Кто вам сказал, что видеокарта ест столько 24/7?
Ну и в-третьих, когда компьютер в простое энергию кушает - это нормально, а когда лишь с небольшим увеличением энергопотребления он пользу человечеству приносить начинает, то тут почему-то жаба душит.
Народ а вот скажите, кто даст гарантию что такие мощности в 2.4 петафлопс не будут направлены на дешифровку какого нибудь пароля в военных целях и тд ??
Советую почитать тесты видюх в инете, хотя бы на thg, и обратить внимание на разницу в энергопотреблении при idle и играх, а также учесть что у бп кпд не 100%, плюс энергозатраты на охлаждение. И загружена видюха будет все время, когда проц будет idle (а как же иначе?).
lamka, тебе советую перестать собирать бутылки и заняться делом, и тогда при появлении денег все мысли про кпд и энергопотребление уйдут сами собой.
И кстате, если охлаждение тратит энергию, то проблема шума будет стоять гораздо острее.
lamka ®, спасибо за совет, конечно (особенно про то, чтобы читать thg :)), но некорректно сравнивать работу системы в игровых приложениях и в распределенных вычислениях. Разные игры, кстати, по-разному процессорозависимы. Как я уже сказал, что в простое, что в нагрузке, система все равно потребляет энергию, и охлаждение тоже работает. Речь же не идет про состояние гибернации. В этом случае тогда уж совсем выключайте ПК :). Соответственно, считать нужно только дельту энергопотребления.
AlexRus227, для подобных задач сети распределенных вычислений - неэфективны в силу коммуникационных проблем между узлами системы.
Добавить комментарий
Комментарии, содержащие мат, будут удаляться
Войти! | Регистрация | Напомнить пароль
|
|
|