Ядерная математика

Aug 07, 2018 16:40

538 последняя китайская новость:
В Китае началась работа прототипа вычислительной машины эксафлопсного класса, относящейся к следующему поколению суперкомпьютеров.
Еще в прошлом тысячелетии суперкомпьютеры состояли из десятков тысяч процессоров. в этом наверняка больше ста тысяч будет ( Read more... )

вопрос залу

Leave a comment

Comments 148

swizard August 7 2018, 14:34:11 UTC
> какие задачи для персонального компьютера реально требуют сложных процессоров, а не массива простых ядер

Например, можно более сложное моделирование по монте-карло запустить. Там, насколько я понимаю, часто бывают задачи не на тупо перемножение матриц, а где надо много по памяти шариться с сильно ветвистыми условиями.

Reply

vlkamov August 7 2018, 14:42:02 UTC
Мы, блондины, можем допустить, что можно выдумать такую задачу, что непременно один процессор.
Но.
1) где это монте-карло находится применяется ?
2) почему без нет распараллеливаемых альтернатив ?
3) почему эти расчеты надо вести непременно на персональном компьютере ?
4) в суперкомпьютере все равно сто тысяч процессоров - там как ?

Reply

swizard August 7 2018, 14:49:13 UTC
Не, ну там не один процессор, конечно, такое моделирование довольно хорошо распараллеливается. Просто там не всякие задачи хорошо ложатся на gpu, нужны именно "большие" процессорные ядра.

> где это монте-карло находится применяется ?

Да где угодно, в физике, химии, математике, экономике и тд.

> почему эти расчеты надо вести непременно на персональном компьютере ?

Можно на чём угодно, в том числе и на персоналках. Там просто в зависимости от мощностей будет разное количество итераций в алгоритме, соответственно, результат будет с разной точностью.

Соответственно, на персоналке точность будет одна, а на суперкомпьютере в сто тысяч процессоров будет другая.

Reply

ex0_planet August 7 2018, 15:09:06 UTC
1) где угодно
2) потому что девять баб не рожают ребенка за месяц. такова сущность задачи - без знания результата на текущем шаге не сделать следующий. пример: решето эратосфена, merge sort.
4) там так, что на них считают хорошо параллелящиеся задачи. fem например, или просто если перебор вариантов какой.

Reply


ex0_planet August 7 2018, 15:02:53 UTC
Не все задачи тупо параллелятся.

Reply


ex0_planet August 7 2018, 15:17:47 UTC
А еще - это я между строк у вас читаю - если посмотреть глобально с точки зрения... я не знаю, как макроэкономика только инженерия. Макроинженерии? Короче, надо учитывать, что в какой-то момент реальность вас ставит перед фактом, что сколько бы у вас не было инженеров и сколько бы у них пядей во лбу не было, они всё равно упираются в предел сложности разрабатываемых систем. Например, никто не в состоянии (пока?) спроектировать экзафлопный компьютер с параллелизмом на микроуровне. Поэтому приходится идти по проверенному десятилетиями способу пакования сложности в блоки с известными характеристиками и далее объединяя этими блоки в большее целое. Абстрагируясь то есть. И закрывая глаза на неидеальность этих блоков.

Reply


golosptic August 7 2018, 15:30:07 UTC
Привожу пример задачи (из переписки с одним из коллег ( ... )

Reply


pyka_npu3paka August 7 2018, 15:33:07 UTC
криптология например, задачи с перебором

Reply

vlkamov August 7 2018, 15:41:34 UTC
В смысле криптозадачи с перебором ?

Reply

pyka_npu3paka August 7 2018, 15:45:02 UTC
в криптологии не только с перебором задачи есть, но в основном смысл создания таких суперкомпов - именно криптологические задачи и финансируют их создание спецслужбы.

Reply

vlkamov August 7 2018, 15:47:21 UTC
Тогда обозначьте пример некриптозадачи с перебором. Разумеется - чтоб применялось, а не кунштюк.

Reply


Leave a comment

Up