Member
Статус: Не в сети Регистрация: 21.10.2007 Откуда: Питер, Купчино
В этой теме обсуждаем всё, что связано с выбором компьютерных комплектующих для участия в проектах Folding@Home, Rosetta@Home и других поддерживаемых проектов распределённых вычислений
Процессоры Процессоры актуальны для проекта Rosetta@Home, желательно многоядерные от 4х ядер и выше, для проекта Folding@Home - видеокарты
Видеокарты nVidia RTX3070 и новее
AMD (ATI) AMD RX5600 и новее (в фолдинге не актуальны на данный момент, рекомендуется использовать в БОИНК проектах)
Ссылки: Оценить производительность видеокарт на реальных заданиях можно по таблице:
TSC! Russia member
Статус: Не в сети Регистрация: 24.06.2012 Откуда: Нижний Тагил
Друзья, не ругайтесь. Юнитовый ящик исключительно из-за удобства крепления. Принято решение временно смонтировать такой же сервер и искать варианты снова вернуться в датацентр.
TSC! Russia BOINC-manager
Статус: Не в сети Регистрация: 19.01.2010 Откуда: Санкт-Петербург
Smoke77 писал(а):
http://forums.overclockers.ru/viewtopic.php?p=9529829#p9529829 Насколько я помню 8023 ловилось на параметр -forcegpu ati_r700 или -forcegpu ati_r800. Вряд ли это задание для НВ. Сейчас такой трюк не работает, но может быть это связано с прекращением счета АМД-карт в 6 клиенте. Надо пробовать в 7.
Т.е. это жабы все-таки для NV карт были. И даже более того, судя по 1й цитате от докторов, этот проект как раз и предназначался для тестирования нового (16го) ядра на NV картах. Так что ловилось это ядро не благодаря ключикам "превращающим" NV карту в Радеон, а потому что программеры сами захотели посмотреть как NV карты на этом ядре будут работать. Оно же ловилось и на -forcegpu nvidia_fermi и скорее всего без указания каких-либо ключей форсирующих тип ГПУ тоже - просто вместе с пойманной соответсвующей жабой (только ключик -бета нужен был). Потом как понимаю эксперимент призналы неудачным (в т.ч. из-за того, что скорость на новом ядре для NV карт была ниже чем на старом) и выдачу таких жаб свернули.
Впрочем не принципиально. Я уже нагуглил инфу, которой не хватало для сравнения скорости счета между платформами.(количество обсчитываемых шагов моделирования в итересующих жабах). Сегодня посчитаю и выложу тут.
Member
Статус: Не в сети Регистрация: 15.01.2006 Откуда: Минск
как я понял на 6 клиенте считать на видюхе уже нельзя... в 7 клиенте можно форсировать чтобы клиент думал что стоит видяха радеон 7ххх или нвидия 6хх если прописать что видюха радеон 7ххх , то будет ли считать на 4870 ? ведь выдача заданий для 4ххх была отключена административно главный вопрос может ли ядро фаха а3 а4 считать без опенЦЛ 1.1 **???
_________________ У одних нефанатов рожи позеленели, у других рожи посинели. И только у правильных нефанатов рожи красные и довольные.
TSC! Russia member
Статус: Не в сети Регистрация: 24.07.2004 Откуда: Yaroslavl Фото: 32
Mad'Max по списку заданий эти задания были для АТИ и ловились тока на ключ АТи... Я помню пару лет назад косяк случился с выдачей заданий и несколько дней был выбор считать ати или не считать вообще.. Я сам считал ати задания тогда, просто их как то не выкладывали в статистику, да и многое из статистики потерли из-за типа неправильной шапки оформленой кстати
Добавлено спустя 47 секунд: насколько помню идею их считать и ключи исходила от Анубиса - попробуй так поискать
Т.к. у нас никого считавшего подходящие жабы и выложивших лог не нашлось, попробовал погуглить и нужные данные нашлись. Например: http://sirthuc.byethost5.com/F3%20-%20GTX560Ti.html (на некоторых фиговых провайдерах сайт открываться не будет - это из-за новой кривой интернет цензуры в России, тогда через прокси/турбо в Опере) http://foldingforum.org/viewtopic.php?f ... 12#p209509 Последняя информация которой не хватало - сколько шагов моделирования обсчитывается в этих NV жабах. Ответ - по 200 миллионов. 1 фрейм соответственно 2 млн. Ну а дальше можно уже считать: Ср. время на шаг: 0:15:17 = 5070 PPD (GeForce 430GT(850/1700/1150) 2181 шаг/секунду = 188,4 млн. шагов/сутки ==> 1 PPD = 37.2 тыс/сутки (ну или просто 1 очко = 37,2 тыс. обсчитанных шагов) Ср. время на шаг: 0:05:10 = 14987 PPD (GTX 560-Ti @1000/2000_4700MHz) 6451 шаг/секунду = 557 млн. шагов/сутки ==> 1 PPD = 37.2 тыс/сутки
На ATI на выбранном проекте по 50 млн. шагов. (белок чуть больше, но близко) Ср. время на шаг: 0:05:12 = 5081 PPD (Radeon HD 5750@750/1100) 1603 шаг/секунду = 138,5 млн. шагов/сутки ==> 1 PPD = 27.3 тыс/сутки Ср. время на шаг: 0:03:23 = 7810 PPD (Radeon HD 6930@790/1200) 2463 шаг/секунду = 212,8 млн. шагов/сутки ==> 1 PPD = 27.3 тыс/сутки
Если не скорость смотреть, а только пропорциональность очков выполненной работе, можно проще без привязки к конкретным картам сами жабы просто к общему знаменателю привести: NV жабы (сравниваем по примерно одинаковым моделям белков, большой белок для интереса привел - данные под руку попались пока искал нужные) Проект 7612: белок 562 атомов, 200 млн.шагов, 4991 очков ==> 1 млн.шагов = 25 очков Проект 7613: белок 612 атомов, 200 млн.шагов, 5383 очков ==> 1 млн.шагов = 26,9 очков Проект 762x: белок 1980 атомов, 40 млн. шагов, 14093 очков ==> 1 млн.шагов = 352 очка (p7620-p7626) ATI жабы Проект 11292: белок 627 атомов, 60 млн.шагов, 2224 очков ==> 1 млн.шагов = 37 очков Проект 11293: белок 627 атомов, 50 млн.шагов, 1835 очков ==> 1 млн.шагов = 36,7 очков
Так что выходит никакой недооценки заданий для ATI нет. Даже скорее наоборот некоторая фора для ATI карт по очкам за ту же работу (прирост очков/шаг больше чем небольшое увеличение сложности белка). А вот скорость счета ATI карт в F@H действительно ниже плинтуса. Достаточно посмотреть на GTX 560-Ti vs Radeon HD 6930. Вообще по железу 6930 мощнее, и в прямом смысле (энергии жрет и греется больше) и по всем основных параметрам архитекутры - чип больше (2.6 млрд. транзисторов против 1.9 на одном 40 нм тех. процессе), шейдеров и их суммарной выч. мощности больше(по крайней мере пиковой-намного - почти 2 Террафлопа "нативных"), ПСП памяти и т.д. Ну а считает в ~2,5 раза медленней (в 2.6 если точнее) Ну и с 430GT vs HD 5750 аналогично. 430 это вообще жалкий огрызок от видеокарты, однако в F@H его скорость заметно выше. Так что никакого "волшебного" уравнивания(благодаря переоценке заданий) по очкам в ближайшем будущем быть не может. Только в случае полной переработки ядра под ATI карты с учетом их существенно отличающейся архитектуры и оптимизации под ее (и то не ясно - даже если этим будут этим активно заниматься, смогут ли хотя бы сравнимую скорость счета получить?). А пока считать на ATI крайне не эффективно не только в плане очков/спортивной составляющей(это в общем и так все знали), но и в плане научной пользы/эффективности использования ресурсов (эл.энергии в частности).
Ну а сравнимые Гигафлопсы на 1 карту у NV и ATI в общей сводной статистике объясняются видимо тем, что все старые ATI карты без исключений из F@H уже принудительно выгнали административным методом (сейчас счет возможнен только на 5м поколении 5ххх карт и новее). + новые но слабые карты дают отрицательный эффект при счете совместно с SMP F@H так что пользователи (кто хоть чуть-чуть разбирается) счет на них отключают в результате за ATI считают только новые и достаточно мощные карты. А в стане NV полно всякого старья продолжающего считать (т.к. оно продолжает поддерживаться, дает относительно неплохоие очки и при этом вызывает гораздо меньшую просадку скорости SMP на процессоре).
Добавлено спустя 1 минуту 35 секунд: P.S. Ну а пока я все это писал и искал нужную инфу, понял что по-большому зря этим занимался. Доктора наконец-то собрались и выложили тест-бечмарк для GPU на основе алгоритмов F@H. Буквально несколько дней назад: http://fahbench.com/ Обсуждение кипит (>100 постов уже): http://foldingforum.org/viewtopic.php?f=16&t=23434 Когда его допилят(пока бета-тест) вот по нему и можно будет просто и эффективно сравнивать разное железо с точки зрения использования в F@H. А если подолбить предложениями-запросами потом вероятно и авторы железячных статей-обозоров его в тестовые наборы могут включить. Жаль, зря времени столько потратил, теперь все можно будет сравнить напрямую...
Кстати, может для обсуждения нового бечмарка новую тему заведем? Или тут его же и обсуждать, как связанный с выбором железа?
TSC! Russia member
Статус: Не в сети Регистрация: 24.07.2004 Откуда: Yaroslavl Фото: 32
Mad'Max Лучше новую ветку..
Насчет 4ххх - не то чтобы выгнали, им считать не на чем - Брук ати вырезала, а опенCL они не держат... И уравнивание очков ты себе не так представляешь - они хотят вместо хорошо оптимизированной куда считать все на опен CL, соотвественно не ати NV догонят, а NV считать медленнее начнет, а чтобы спортсмены не были против задания переоченять и бонус ввести ИМХО
_________________ Бег – искусство оставаться на месте
TSC! Russia BOINC-manager
Статус: Не в сети Регистрация: 19.01.2010 Откуда: Санкт-Петербург
sco01 писал(а):
по списку заданий эти задания были для АТИ и ловились тока на ключ АТи... Я помню пару лет назад косяк случился с выдачей заданий и несколько дней был выбор считать ...................
Да, это еще аж 3 года назад, еще на GPU2, т.е. до OpenMM ядра было. Так далеко я не копал... А что касательно более свежих "ати" жаб типа 8023. Либо они были не ATI a для NV все-таки. Либо (скорее всего) это были тестовые(бета) проекты вообще без привязки к картам, с жабами "для счета на 16м ядре". Которое просто сейчас считается ATI ядром(т.к. сейчас используется только на ATI), хотя изначально планировалось как следующее универсальное ядро. От использования которого на NV картах просто отказались, оставив его только для ATI. По крайней мере из этого скрина: http://savepic.net/2592487.png Явно видно, что это не ATI ядро, a 16е ядро в версии для CUDA. Т.е. 16 ядро существовало в 2х вариантах - для NV (под CUDA) и для ATI (под OpenCL). Может при форсировании ключиками вместо 16-го CUDA ядра и загружалось 16е OpenCL ядро. В принципе это вполне бы подошло для сравнения, но статистики по таким жабам я не нашел, а сейчас этих проектов уже нет. Если же сейчас пробовать форсировать, то это тогда пускай кто-нибудь из владельцев NV карт попробует ATI жабу поймать(благо NV OpenCL тоже поддерживают и возможно получится). Т.к. наоборот явно не получится - NV жабы требуют 15е ядро, а оно только под CUDA. И да, экспериментировать если кто возьмется нужно с 7м клиентом, т.к. тот сервер где ATI жабы живут, только с 7м клиентом работает.
Добавлено спустя 32 минуты 45 секунд:
sco01 писал(а):
Mad'Max Лучше новую ветку..
Насчет 4ххх - не то чтобы выгнали, им считать не на чем - Брук ати вырезала, а опенCL они не держат...
Ок, начну новую. Вводный пост с описанием и краткой иструкцией по использованию (для тех кто оригинал не осилит) тогда сначала набросаю...
Брук вырезан же не в том смысле, что вообще перестал работать. А просто прекратилось его развитие и поддержка для новых карт. На старых-то она никуда не делась. Так что можно было бы продолжать считать. Другое дело если все соответсвующие проекты уже закончились(выполнили все поставленные научные цели) и считать больше нечего, а новые проекты запускать на устаревшей платформе решили нецелесообразным... 4ххх карты кстати же и OpenCL тоже держат, его 1.0 версию. Так что при желании можно было бы и через OpenCL считать (как делают в BOINC проектах, у которых жесткая конкуренция между собой). Но это тоже пришлось бы 2 отдельных ядра поддерживать - OpenCL 1.0 для старых(и уже относительно медленных) карт и OpenCL 1.1 - для новых.
Цитата:
И уравнивание очков ты себе не так представляешь - они хотят вместо хорошо оптимизированной куда считать все на опен CL, соотвественно не ати NV догонят, а NV считать медленнее начнет, а чтобы спортсмены не были против задания переоченять и бонус ввести ИМХО
Это не я так считаю (я изначально придерживался мнения что дело именно в первую очередь в медленных клиентах для ATI, а не в системе оценке заданий), а другие участники переодически дели предположения, что это просто очки заниженные. И стоит переоценить ATI задания(например в ходе предстоящего перехода на универсальный алгоритм оценки) и карты уровняются. В результате и у меня закрались сомнения - вот и решил проверить когда появилось время. Теперь они развеяны.
Насчет планов по переходу NV на OpenCL. Это что-то свежее где-то прочитал? По-моему это все были старые планы еще 2-3 летней давности. Что хорошо бы перейти на одну общую универсальную платформу. В рамках этих планов в т.ч. и 16й ядро появилось. Но потом на них забили(из-за более низкой скорости в том числе) и вернулись к доработке CUDA. А OpenCL забросили, для него последнее ядро (на котором до сих пор считают все ATI карты) это версия 2.11 вышедшая еще аж в конце 2010 года. Новый GROMACS 4,6 (который будет счет на GPU поддерживать) планируемый к внедрению в этом году (и в разрабоке которого ФАХовцы принимают участие) сейчас тоже под СUDA пишется. Упоминаний об OpenCL в описании не видел. Но если друг даже и переведут(в чем сомневаюсь) то NV при работе с OpenCL "всего" где-то в 1.5 медленее максимум. Тогда как ATI медленней в 3 с лишним раза. Так что уравнивания от такого перехода (без оптимизации именно под ATI архитектуру) все-равно не произойдет - разница порядка 2х раз останется.
TSC! Russia BOINC-manager
Статус: Не в сети Регистрация: 19.01.2010 Откуда: Санкт-Петербург
sco01 Ну поможет быть опять вернулись к заброшенным было планам... Оно в общем-то и неплохо. Главное чтобы отказались от идей в стиле "раз OpenCL универсальная платформа, мы пишем один общий код, а как и с какой эффективностью он будет работать на конкретном железе это уже проблемы разработчиков соответствующих драйверов и OpenCL библиотек (т.е. NVIDIA/ATI/Intel)". Так оно работает только в идеально-наивной теории. Работать то оно будет, только далеко от оптимального. На практике все-равно надо оптимизировать под код конкретные железные архитектуры. Хотя на единой платформе это делать все-таки намного проще(переписываются только отдельные небольшие участки кода критические для скорости конкретной архитектуры), чем вести и поддерживать полностью отдельные линейки софта.
Кстати, насчет OpenCL и падения скорости счета на этой платформе у NV карт. Судя по тестах в новом бечмарке(основанному на последних версиях OpenMM ядра) толи ядро под OpenCL допилили, толи NV за прошеднее время поддержку OpenCL в драйверах улучшила, но падение от перехода на OpenCL с CUDA уже не в 1.5 раза, а сократилось до ~30%. См. пример с GTX 650Ti на http://fahbench.com/.
Добавлено спустя 1 час 44 минуты 3 секунды: sco01 Хмм. А ты прав. Мысли вернуться /перейти на OpenCL для OPENMM ядра бродят. Чего-то у них с 5й CUDA не заладилось и похоже дейсвительно собираются перейти на OpenCL.
Цитата:
The core will be OpenCL only (and no it won't be hackable to load in CUDA ) mainly for reasons you've witnessed above in people trying to get the CUDA version to work. It's way too much work to enforce people to DL CudaSDK and to get people to download the right version of visual studio.
Основания приведены правда детские - типа библиотек для CUDA надо много дополнительных ставить и юзерам это сложно. Могли бы их в случае чего просто в инсталляшку 7го клиента включить, благо он теперь финальный и основной клиент...
Кстати автор бенчмарка тот самый новый GPU программер, про которого новость недавно была (на форуме под ником proteneer). Зря ты хихикал над теми, кто от него новых ГПУ ядер/опримизации ждал, типа не его дело. Может конечно код он сам лично не пишет (хотя по-моему сам и пишет в том числе), но значит по крайней мере нараздавал пинков "неграм" и организовал работу. Работа над новыми ГПУ-ядрами ускорилась. И возвращение к идее перехода на OpenCL похоже тоже его идея...
TSC! Russia member
Статус: Не в сети Регистрация: 13.04.2008 Откуда: Смоленск
Mad'Max писал(а):
Могли бы их в случае чего просто в инсталляшку 7го клиента включить, благо он теперь финальный и основной клиент...
Вероятно лицензия не дает. Хотя, зная их страстную любовь с доном Хуангом, когда-нибудь для них может появится отдельная лицензия или пункт в текущей
sco01 писал(а):
ага напишет нам абсолютно новое ядро на питоне... и визуалбейсиком заполирует а для запуска нужно будет ms офис иметь
Предлагаю сначала дождаться результата его деятельности, а уж потом иронизировать (на самом деле не бэйсик, а ява, и не офис, а jvm - так универсальнее )
_________________ «Ты можешь рассчитывать на человечество, они всегда сведут все к наименьшему знаменателю и насрут на все сверху!» Lemmy Kilmister
TSC! Russia BOINC-manager
Статус: Не в сети Регистрация: 19.01.2010 Откуда: Санкт-Петербург
sco01 Вот и говорю - зря смеешься. Прямо сейчас он таки пишет на Си компоненты нового OpenMM ядра для GPU, которые пока обкатываются/тестируются на выпущенном бечмарке (который писал кстати тоже он сам в основном, а сейчас продолжает допиливать). То что он еще Питоном владеет или другими языками писать на Си не мешает.
TSC! Russia member
Статус: Не в сети Регистрация: 24.07.2004 Откуда: Yaroslavl Фото: 32
Mad'Max вообще то я почитал о нем тогда в инете... Пинает тех кто пишет, рисует алгоритмы и т.п. легко поверю, что польза будет проекту тоже - я тогда же это писал я был против формулировки "сам пишет", ибо мне не попалось за ним ничего такого низкоуровневого (может конечно не нашел - ссылочку дашь?)
_________________ Бег – искусство оставаться на месте
Member
Статус: Не в сети Регистрация: 15.01.2006 Откуда: Минск
дано: есть 190$ хочу поменять 4870 на что-то из нвидии варианты 660 =230у.е. с нормальной охладой (новая) 560ti б\у =180-200у.е. с нормальной охладой 650ti новая = 155у.е.
с первой большой вопрос с деньгами... неизвесно будутли если получится беру gigabyte 660 oc2
а вот если нет... 560ти б\у или 650ти новую
или что-то иное
магазин с новыми и б\у onliner.by
_________________ У одних нефанатов рожи позеленели, у других рожи посинели. И только у правильных нефанатов рожи красные и довольные.
TSC! Russia member
Статус: Не в сети Регистрация: 24.07.2004 Откуда: Yaroslavl Фото: 32
Biker опять же представлены способы, алгоритмы... Да есть наглядный кусочек кода, но нигде нет и слова что его авторства, и что он не для наглядного примера кем то реализованной его идеи висит
Добавлено спустя 3 минуты 15 секунд: TheVITALI
Цитата:
560ti б\у =180-200у.е.
она новая сейчас дешевле остатки распродаются б/у 4-4,5к стоит, За 9к новую 580 взять можно без проблемм
_________________ Бег – искусство оставаться на месте
Member
Статус: Не в сети Регистрация: 24.10.2002 Откуда: Петербург
sco01 писал(а):
опять же представлены способы, алгоритмы... Да есть наглядный кусочек кода, но нигде нет и слова что его авторства, и что он не для наглядного примера кем то реализованной его идеи висит
Just finished coding the alpha version of a CUDA-powered RMSD calculation based on Doug Theobald’s algorithm! It is currently about 8x faster in comparison to the CPU version. Tested: 250,000 conformers with 370 amino acids compared against a reference structure. Each rmsd cycle takes less than 0.23 seconds! A compiled library and interface will be made available in the near future. Stay tuned proteneers! Edit 22/09/2011: Hacked in some changes and it is now 16x faster when compared to the equivalent CPU version!
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения