Российские распределенные вычисления на платформе BOINC
Форум участников распределённых вычислений.

Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

5 Страницы«<2345>
Опции
К последнему сообщению К первому непрочитанному
Offline hoarfrost  
#61 Оставлено : 30 декабря 2012 г. 18:11:30(UTC)
hoarfrost


Статус: Старожил

Медали: Переводчику: За помощь в создании сайтаРазработчику: За разработку приложения CluBORunДонор: За финансовую помощь сайту

Группы: Editors, Member, Administration, Moderator Crystal Dream, Moderators, Crystal Dream Group
Зарегистрирован: 05.10.2007(UTC)
Сообщений: 8,418
Мужчина
Откуда: Crystal Dream

Сказал «Спасибо»: 1254 раз
Поблагодарили: 1698 раз в 1079 постах
Автор: xpom Перейти к цитате
Автор: hoarfrost Перейти к цитате
Автор: xpom Перейти к цитате
Хотя в однопоточных приложениях, получаеццо ФХ проигрывает, даже несмотря на разницу в частотах.

Но ведь это нормально - этот CPU делался для тех, кому нужна многопоточная обработка данных или расчёты на максимально большом числе ядер.
Может быть, когда нибудь напишут ЦПУ-шные приложения, хотя-бы двупоточные.

Приложения - в смысле расчётные модули BOINC или обычные приложения?
UserPostedImage
Offline xpom  
#62 Оставлено : 31 декабря 2012 г. 8:33:38(UTC)
xpom


Статус: Давно уж тут

Группы: Member
Зарегистрирован: 24.02.2012(UTC)
Сообщений: 313
Мужчина
Российская Федерация

Сказал «Спасибо»: 25 раз
Поблагодарили: 54 раз в 36 постах
Автор: hoarfrost Перейти к цитате
Автор: xpom Перейти к цитате
Автор: hoarfrost Перейти к цитате
Автор: xpom Перейти к цитате
Хотя в однопоточных приложениях, получаеццо ФХ проигрывает, даже несмотря на разницу в частотах.

Но ведь это нормально - этот CPU делался для тех, кому нужна многопоточная обработка данных или расчёты на максимально большом числе ядер.
Может быть, когда нибудь напишут ЦПУ-шные приложения, хотя-бы двупоточные.

Приложения - в смысле расчётные модули BOINC или обычные приложения?


в смысле расчётные модули BOINC. Ведь несколькоядерных процев, думаю основная масса.
Offline Peter Gavrik  
#63 Оставлено : 31 декабря 2012 г. 11:10:23(UTC)
Peter Gavrik


Статус: Интересующийся

Группы: Member
Зарегистрирован: 26.02.2012(UTC)
Сообщений: 71
Мужчина
Российская Федерация
Откуда: Черняховск

Сказал «Спасибо»: 9 раз
Поблагодарили: 4 раз в 4 постах
Ждать осталось не долго. В Folding@home уже несколько лет имеется SMP ядро GROMACS (слот для обработки заданий белкового фолдинга). Так что ждем SMP модули для BOINCangry
И сказал Бог: да будет свет. И стал свет.
И увидел Бог свет, что он хорош;
и отделил Бог свет от тьмы.
Бытие (1:3-4)
Offline hoarfrost  
#64 Оставлено : 31 декабря 2012 г. 13:37:56(UTC)
hoarfrost


Статус: Старожил

Медали: Переводчику: За помощь в создании сайтаРазработчику: За разработку приложения CluBORunДонор: За финансовую помощь сайту

Группы: Editors, Member, Administration, Moderator Crystal Dream, Moderators, Crystal Dream Group
Зарегистрирован: 05.10.2007(UTC)
Сообщений: 8,418
Мужчина
Откуда: Crystal Dream

Сказал «Спасибо»: 1254 раз
Поблагодарили: 1698 раз в 1079 постах
Автор: xpom Перейти к цитате
Автор: hoarfrost Перейти к цитате
Автор: xpom Перейти к цитате
Автор: hoarfrost Перейти к цитате
Автор: xpom Перейти к цитате
Хотя в однопоточных приложениях, получаеццо ФХ проигрывает, даже несмотря на разницу в частотах.

Но ведь это нормально - этот CPU делался для тех, кому нужна многопоточная обработка данных или расчёты на максимально большом числе ядер.
Может быть, когда нибудь напишут ЦПУ-шные приложения, хотя-бы двупоточные.

Приложения - в смысле расчётные модули BOINC или обычные приложения?

в смысле расчётные модули BOINC. Ведь несколькоядерных процев, думаю основная масса.

А для чего? (Если только нет проблем с потреблением RAM и кэша CPU). Распараллеливание требует дополнительных ресурсов. Когда на N ядрах просто запускается N независимых потоков - то это проще, надёжнее и быстрее.
smile

UserPostedImage
Offline xpom  
#65 Оставлено : 31 декабря 2012 г. 18:56:23(UTC)
xpom


Статус: Давно уж тут

Группы: Member
Зарегистрирован: 24.02.2012(UTC)
Сообщений: 313
Мужчина
Российская Федерация

Сказал «Спасибо»: 25 раз
Поблагодарили: 54 раз в 36 постах
Если задача позволяет запустить N потоков параллельно, то выигрыш во времени очевиден. Просто сложнее реализовать. Проще по старинке... последовательно.
Offline hoarfrost  
#66 Оставлено : 31 декабря 2012 г. 20:31:40(UTC)
hoarfrost


Статус: Старожил

Медали: Переводчику: За помощь в создании сайтаРазработчику: За разработку приложения CluBORunДонор: За финансовую помощь сайту

Группы: Editors, Member, Administration, Moderator Crystal Dream, Moderators, Crystal Dream Group
Зарегистрирован: 05.10.2007(UTC)
Сообщений: 8,418
Мужчина
Откуда: Crystal Dream

Сказал «Спасибо»: 1254 раз
Поблагодарили: 1698 раз в 1079 постах
Автор: xpom Перейти к цитате
Если задача позволяет запустить N потоков параллельно, то выигрыш во времени очевиден. Просто сложнее реализовать. Проще по старинке... последовательно.

А за счёт чего? smile
Если раньше, например, я считал 6 задач за 6 часов, то теперь на тех же 6 ядрах за 6 часов буду в лучшем случае считать те же 6 задач. Но это - в идеале, который почти недостижим.
UserPostedImage
Offline Peter Gavrik  
#67 Оставлено : 31 декабря 2012 г. 22:37:23(UTC)
Peter Gavrik


Статус: Интересующийся

Группы: Member
Зарегистрирован: 26.02.2012(UTC)
Сообщений: 71
Мужчина
Российская Федерация
Откуда: Черняховск

Сказал «Спасибо»: 9 раз
Поблагодарили: 4 раз в 4 постах
Здесь выигрыш будет в анализе последовательности задач разработчиками проекта: очевидно, что при моделировании какого-либо процесса рассматриваются все (или почти все) варианты его развития. При этом, как правило, большая часть вариантов по результатам анализа будет отброшена. Если взять в расчет, что модель складывается последовательно из участков заданий обрабатываемых кранчерами, то естественно предположение, что при наличии условия отбраковки результата в первой половине модели, выгоднее иметь участки большего размера, что оправдывает реализацию SMP модулей. В этом случае оставшиеся необработанные участки отбракованных заданий можно просто исключить из раздачи сервером клиентам.
И сказал Бог: да будет свет. И стал свет.
И увидел Бог свет, что он хорош;
и отделил Бог свет от тьмы.
Бытие (1:3-4)
Offline SerVal  
#68 Оставлено : 1 января 2013 г. 5:26:23(UTC)
SerVal


Статус: Administration

Медали: Донор: За финансовую помощь сайту

Группы: Editors, Administration, Russia Team Group
Зарегистрирован: 28.09.2007(UTC)
Сообщений: 3,117
Мужчина
Откуда: Москва, Ясенево.

Сказал «Спасибо»: 314 раз
Поблагодарили: 539 раз в 374 постах
Peter Gavrik
1 задание в 8-м потоков считается 1 час.
8 заданий на 8-ми ядрах(в каждое в один поток) - считаются 8 часов.

Те же 8 заданий за 8 часов. И где тут выгода от СМП ? 199
Offline sergio  
#69 Оставлено : 1 января 2013 г. 11:19:19(UTC)
sergio


Статус: Интересующийся

Группы: Member
Зарегистрирован: 05.11.2012(UTC)
Сообщений: 68
Мужчина
Российская Федерация

Сказал «Спасибо»: 12 раз
Поблагодарили: 12 раз в 8 постах
Буду ждать Экскаватора.
Пиво выпей сам, водку раздели с товарищем, а бутылки отдай бомжу!

Offline Peter Gavrik  
#70 Оставлено : 1 января 2013 г. 14:25:06(UTC)
Peter Gavrik


Статус: Интересующийся

Группы: Member
Зарегистрирован: 26.02.2012(UTC)
Сообщений: 71
Мужчина
Российская Федерация
Откуда: Черняховск

Сказал «Спасибо»: 9 раз
Поблагодарили: 4 раз в 4 постах
Автор: SerVal Перейти к цитате
Peter Gavrik
1 задание в 8-м потоков считается 1 час.
8 заданий на 8-ми ядрах(в каждое в один поток) - считаются 8 часов.

Те же 8 заданий за 8 часов. И где тут выгода от СМП ? 199


Получить результат по заданию за 1 час и проанализировав его сделать вывод о необходимости дальнейшего развития модели а не ждать 8 часов. Что тут не понятно.Не получается
И сказал Бог: да будет свет. И стал свет.
И увидел Бог свет, что он хорош;
и отделил Бог свет от тьмы.
Бытие (1:3-4)
Offline hoarfrost  
#71 Оставлено : 1 января 2013 г. 14:31:39(UTC)
hoarfrost


Статус: Старожил

Медали: Переводчику: За помощь в создании сайтаРазработчику: За разработку приложения CluBORunДонор: За финансовую помощь сайту

Группы: Editors, Member, Administration, Moderator Crystal Dream, Moderators, Crystal Dream Group
Зарегистрирован: 05.10.2007(UTC)
Сообщений: 8,418
Мужчина
Откуда: Crystal Dream

Сказал «Спасибо»: 1254 раз
Поблагодарили: 1698 раз в 1079 постах
Автор: Peter Gavrik Перейти к цитате
Автор: SerVal Перейти к цитате
Peter Gavrik
1 задание в 8-м потоков считается 1 час.
8 заданий на 8-ми ядрах(в каждое в один поток) - считаются 8 часов.

Те же 8 заданий за 8 часов. И где тут выгода от СМП ? 199


Получить результат по заданию за 1 час и проанализировав его сделать вывод о необходимости дальнейшего развития модели а не ждать 8 часов. Что тут не понятно.Не получается

Нет, в РВ так не получится. smile
Тут deadline - несколько дней, а сама по себе задача априоре бьётся на тысячи кусочков которые обрабатываются независимо разными компьютерами.
Возможно, что в некоторых, очень редких случаях это будет полезно, но пока что основной причиной полезности рапараллеливания расчёта 1 задания будет скорее большой объём потребляемой RAM, что тоже встречается не очень часто.
UserPostedImage
Offline Peter Gavrik  
#72 Оставлено : 1 января 2013 г. 14:34:09(UTC)
Peter Gavrik


Статус: Интересующийся

Группы: Member
Зарегистрирован: 26.02.2012(UTC)
Сообщений: 71
Мужчина
Российская Федерация
Откуда: Черняховск

Сказал «Спасибо»: 9 раз
Поблагодарили: 4 раз в 4 постах
Так вот и задача в том, чтобы бить не на тысячи а на 10 - 50 кусочков и собрать их воедино спустя короткий промежуток времени.
С праздником и днем рождения, hoarfrost кстати.smile
И сказал Бог: да будет свет. И стал свет.
И увидел Бог свет, что он хорош;
и отделил Бог свет от тьмы.
Бытие (1:3-4)
Offline hoarfrost  
#73 Оставлено : 1 января 2013 г. 14:47:07(UTC)
hoarfrost


Статус: Старожил

Медали: Переводчику: За помощь в создании сайтаРазработчику: За разработку приложения CluBORunДонор: За финансовую помощь сайту

Группы: Editors, Member, Administration, Moderator Crystal Dream, Moderators, Crystal Dream Group
Зарегистрирован: 05.10.2007(UTC)
Сообщений: 8,418
Мужчина
Откуда: Crystal Dream

Сказал «Спасибо»: 1254 раз
Поблагодарили: 1698 раз в 1079 постах
Автор: Peter Gavrik Перейти к цитате
Так вот и задача в том, чтобы бить не на тысячи а на 10 - 50 кусочков и собрать их воедино спустя короткий промежуток времени.

"Спустя короткий", насколько я себе представляю, всё равно не выйдет - если только не раздавать их в BOINC-грид запущенный на вашем же кластере.
А если задача не бьётся на 1000 кусочков, то и на 50 её, скорее всего разбить будет сложно.
smile

Цитата:
С праздником и днем рождения, hoarfrost кстати.smile

Это "фича форума".
UserPostedImage
Offline Peter Gavrik  
#74 Оставлено : 1 января 2013 г. 14:57:10(UTC)
Peter Gavrik


Статус: Интересующийся

Группы: Member
Зарегистрирован: 26.02.2012(UTC)
Сообщений: 71
Мужчина
Российская Федерация
Откуда: Черняховск

Сказал «Спасибо»: 9 раз
Поблагодарили: 4 раз в 4 постах
Автор: hoarfrost Перейти к цитате
Автор: Peter Gavrik Перейти к цитате
Так вот и задача в том, чтобы бить не на тысячи а на 10 - 50 кусочков и собрать их воедино спустя короткий промежуток времени.

"Спустя короткий", насколько я себе представляю, всё равно не выйдет - если только не раздавать их в BOINC-грид запущенный на вашем же кластере.
А если задача не бьётся на 1000 кусочков, то и на 50 её, скорее всего разбить будет сложно.
smile

Ну там пусть уже разработчики с сервером разбираются в последовательности выдачи заданий. Мы тут помочь им не можем.199
И сказал Бог: да будет свет. И стал свет.
И увидел Бог свет, что он хорош;
и отделил Бог свет от тьмы.
Бытие (1:3-4)
Offline xpom  
#75 Оставлено : 2 января 2013 г. 21:35:05(UTC)
xpom


Статус: Давно уж тут

Группы: Member
Зарегистрирован: 24.02.2012(UTC)
Сообщений: 313
Мужчина
Российская Федерация

Сказал «Спасибо»: 25 раз
Поблагодарили: 54 раз в 36 постах
Автор: SerVal Перейти к цитате
Peter Gavrik
1 задание в 8-м потоков считается 1 час.
8 заданий на 8-ми ядрах(в каждое в один поток) - считаются 8 часов.

Те же 8 заданий за 8 часов. И где тут выгода от СМП ? 199


Оппа!
Во первых: нет заданий в 8 потоков. Не с чем сравнить. Поэтому 1 задание считается на ОДНОМ! ядре. Как бы Вы не упирались, а задание, скомпилированное на последовательное вычисление ну никак не распараллелиццо. Тут, канешно, выигрывают Интелы. И, похоже, сейчас мы имеем дело с тем, Что Интел пытается быстрее сложить 2 и 2. АМД идет другим путем:
2 и 2 на сегодняшний день можно сложить очень быстро и за меньньшие деньги. Но, если 2 и 2 сложить, и при этом 3 и 3 умножить в это-же время? АМД зырит в будущее. Интел потакает разработчикам. А пипл разработческий до сих пор мыслит последовательно, по интеловски.
Поддерживая однопоточную скорость,ИМХО, тоже можно упереться.wallbash

На сейчас: не будет 1 задание считаться на 8-ми ядрах. 1 на 1-ом за час - да. Но при этом 8 на 8-ми за час...

Отредактировано пользователем 2 января 2013 г. 22:05:25(UTC)  | Причина: Не указана

Offline hoarfrost  
#76 Оставлено : 2 января 2013 г. 22:04:14(UTC)
hoarfrost


Статус: Старожил

Медали: Переводчику: За помощь в создании сайтаРазработчику: За разработку приложения CluBORunДонор: За финансовую помощь сайту

Группы: Editors, Member, Administration, Moderator Crystal Dream, Moderators, Crystal Dream Group
Зарегистрирован: 05.10.2007(UTC)
Сообщений: 8,418
Мужчина
Откуда: Crystal Dream

Сказал «Спасибо»: 1254 раз
Поблагодарили: 1698 раз в 1079 постах
Автор: xpom Перейти к цитате
На 8-ми полных ядрах - 1 час. На 8-ми полуядрах - меньше 8-ми.

Почему? Считать-то - всё то же самое. Тут не важно - ядра это будут, "полуядра" или HT.
Да и ядра у Bulldozer (и тем более Piledriver) - практически полноценные.
UserPostedImage
Offline xpom  
#77 Оставлено : 2 января 2013 г. 22:06:54(UTC)
xpom


Статус: Давно уж тут

Группы: Member
Зарегистрирован: 24.02.2012(UTC)
Сообщений: 313
Мужчина
Российская Федерация

Сказал «Спасибо»: 25 раз
Поблагодарили: 54 раз в 36 постах
Автор: hoarfrost Перейти к цитате
Автор: xpom Перейти к цитате
На 8-ми полных ядрах - 1 час. На 8-ми полуядрах - меньше 8-ми.

Почему? Считать-то - всё то же самое. Тут не важно - ядра это будут, "полуядра" или HT.
Да и ядра у Bulldozer (и тем более Piledriver) - практически полноценные.


Сорри, больше 8-ми, конечно.199
Offline sergio  
#78 Оставлено : 3 января 2013 г. 0:20:03(UTC)
sergio


Статус: Интересующийся

Группы: Member
Зарегистрирован: 05.11.2012(UTC)
Сообщений: 68
Мужчина
Российская Федерация

Сказал «Спасибо»: 12 раз
Поблагодарили: 12 раз в 8 постах
Интересно, а как же тогда для ГПУ распараллеливают на сотни ядер таким образом, что считается оно в сотни раз быстрее, чем на ЦПУ, при частоте в разы меньше?!
Пиво выпей сам, водку раздели с товарищем, а бутылки отдай бомжу!

Offline hoarfrost  
#79 Оставлено : 3 января 2013 г. 1:15:09(UTC)
hoarfrost


Статус: Старожил

Медали: Переводчику: За помощь в создании сайтаРазработчику: За разработку приложения CluBORunДонор: За финансовую помощь сайту

Группы: Editors, Member, Administration, Moderator Crystal Dream, Moderators, Crystal Dream Group
Зарегистрирован: 05.10.2007(UTC)
Сообщений: 8,418
Мужчина
Откуда: Crystal Dream

Сказал «Спасибо»: 1254 раз
Поблагодарили: 1698 раз в 1079 постах
Автор: sergio Перейти к цитате
Интересно, а как же тогда для ГПУ распараллеливают на сотни ядер таким образом, что считается оно в сотни раз быстрее, чем на ЦПУ, при частоте в разы меньше?!

Почти также. Только задача должна параллелиться ещё глубже, а объём вычислений на тот же объём данных, должен быть на порядок выше.
UserPostedImage
Offline xpom  
#80 Оставлено : 3 января 2013 г. 20:20:56(UTC)
xpom


Статус: Давно уж тут

Группы: Member
Зарегистрирован: 24.02.2012(UTC)
Сообщений: 313
Мужчина
Российская Федерация

Сказал «Спасибо»: 25 раз
Поблагодарили: 54 раз в 36 постах
Автор: sergio Перейти к цитате
Интересно, а как же тогда для ГПУ распараллеливают на сотни ядер таким образом, что считается оно в сотни раз быстрее, чем на ЦПУ, при частоте в разы меньше?!


Если есть куча однотипных данных (например 10000) и с ними надо сделать одинаковые вычисления.
Можно эти данные представить в виде матрицы (100х100), загрузить её в виде текстуры в ГПУ, обработать всю за раз и забрать результаты.
Это будет гораздо быстрее, чем над каждым данным делать вычисления последовательно.
Пользователи, просматривающие эту тему
Guest (2)
5 Страницы«<2345>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.

Boinc.ru theme. Boinc.ru
Форум YAF 2.1.1 | YAF © 2003-2018, Yet Another Forum.NET
Страница сгенерирована за 0.211 секунды.