Чем занимаются учёные
От: ddaa Россия  
Дата: 16.01.15 13:23
Оценка: 1 (1)
2 LaptevVV

Тема — перколяционнае модели.
Моя часть — собственно программа моделирования.
Не нашлось в ближайшем окружении более квалифицированного программиста, способного написать приемлемую по скорости прогу.
(Все молодые — они ж деньги зарабатывают на Додиезе и прочих языках, а наукой мне приходится заниматься... )
Для примера: решетка 30000*30000 элементов.
Один прогон — более минуты.
Для сбора статистики делается 1000 (тысяча) прогонов. Это одна точка.
Таким образом, имеем примерно сутки на 1 точку. Надо примерно 15-20 точек.
Это на моем ноуте...


А что происходит в "прогоне"?
Максимум в такой матрице на C# я ищу ~5 раз в секунду.
Re: Чем занимаются учёные
От: Arsen.Shnurkov  
Дата: 16.01.15 13:29
Оценка: +1 :)
D>2 LaptevVV
D>Не нашлось квалифицированного программиста, способного написать приемлемую по скорости прогу.

Лаптев, ты же понимаешь, что может быть такой алгоритм, который невозможно выполнить быстрее на твоём ноутбуке?
Так что проблемы в твоей голове — либо у тебя нет денег нанять программиста (160 тыс руб в месяц, тут недавно топик был)
либо у тебя нет денег арендовать достаточную вычислительную мощность.
В обоих случаях — именно ты виноват во всех бедах России, да ещё к тому же перекладываешь свою вину на других.
Re: Чем занимаются учёные
От: denisko http://sdeniskos.blogspot.com/
Дата: 16.01.15 13:30
Оценка:
Здравствуйте, ddaa, Вы писали:

D>2 LaptevVV


ВВ, дорогой! А что именно ты там делаешь? Такое ощущение, что ты в дифур для одной вершины всю решетку включаешь.
<Подпись удалена модератором>
Re: Чем занимаются учёные
От: BulatZiganshin  
Дата: 16.01.15 15:10
Оценка:
Здравствуйте, ddaa, Вы писали:

D>Таким образом, имеем примерно сутки на 1 точку. Надо примерно 15-20 точек.


стоимость потраченной энергии — 20 рублей. я один не понимаю, зачем эту программу ещё как-то оптимизировать??
Люди, я люблю вас! Будьте бдительны!!!
Re[2]: Чем занимаются учёные
От: Mamut Швеция http://dmitriid.com
Дата: 16.01.15 15:21
Оценка:
D>>Таким образом, имеем примерно сутки на 1 точку. Надо примерно 15-20 точек.

BZ>стоимость потраченной энергии — 20 рублей. я один не понимаю, зачем эту программу ещё как-то оптимизировать??


Скорость обсчета, например. 20 суток на подсчет может быть много (не знаю, насколько задача параллелизуется)


dmitriid.comGitHubLinkedIn
Re: Чем занимаются учёные
От: 3V Россия  
Дата: 16.01.15 16:42
Оценка:
Здравствуйте, ddaa, Вы писали:

30000x30000 это же не много.
Если 4-х байтовые значения, то это 3600000000 байт всего.

D>А что происходит в "прогоне"?

А что там происходит ?

D>Максимум в такой матрице на C# я ищу ~5 раз в секунду.

Э... в смысле, надо искать максимум ?
Или что-то еще делать ?

Имхо, надо машину с большим количеством памяти + индекс состряпать (дерево там красно-черное).
Re: Чем занимаются учёные
От: eskimo82  
Дата: 17.01.15 00:20
Оценка:
D>

D>Это на моем ноуте...

А зачем это делать на ноуте ?

В том смысле, что зачем вычислительная задача запускается на инструменте для этого не предназначеном ? Мне одному это кажется странным ?
Ниодин ноутбук никогда не проектировался как числодробилка.

Hint: Проффесор, в вашем распряжении в каждом порядочном институте есть вычислительные суперкопьютеры. Или они есть только на бумаге ?
Re: Чем занимаются учёные
От: Cyberax Марс  
Дата: 17.01.15 00:26
Оценка:
Здравствуйте, ddaa, Вы писали:

D>А что происходит в "прогоне"?

D>Максимум в такой матрице на C# я ищу ~5 раз в секунду.
Это ещё ладно. Так ведь можно купить компьютер на вражеском Amazon EC2. 64Гб памяти и 32 процессора обойдутся примерно в $3 доллара в час.
Sapienti sat!
Re: Чем занимаются учёные
От: landerhigh Пират  
Дата: 17.01.15 01:28
Оценка:
Здравствуйте, ddaa, Вы писали:

D>

D>Тема — перколяционнае модели.
D>Моя часть — собственно программа моделирования.
D>Не нашлось в ближайшем окружении более квалифицированного программиста, способного написать приемлемую по скорости прогу.
D> (Все молодые — они ж деньги зарабатывают на Додиезе и прочих языках, а наукой мне приходится заниматься... )


На задних рядах говорят в рукав — вообще-то задача ученого и состоит в том, чтобы находить реализуемые в условиях реального мира алгоритмы. Толку от теории, если на практике она нереализуемы, ноль.
А то алгоритм возьмут экспоненциальный, а виноваты программисты.
www.blinnov.com
Re: Чем занимаются учёные
От: nen777w  
Дата: 17.01.15 23:54
Оценка:
D>Тема — перколяционнае модели.

Я такой диплом (кажется или курсовую, уже не помню) писал девушке одной со совей группы.
Помню что тема была о разрушении структуры (бетона вроде) зависело от начальных данных.
Помню что считало оно медленно (язык С++), но девушка сдала.
Но вот честно реальное применение такого моделирования как то не очень было понятно.
Re: Я вас 3 года собирал на этом корабле...
От: LaptevVV Россия  
Дата: 18.01.15 00:33
Оценка: +1 :)

Влад, специально, что ли собрал всех вместе ?
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: Чем занимаются учёные
От: viellsky  
Дата: 18.01.15 09:50
Оценка: 3 (1) +1
Такой концентрации думающих, что они самые умные, позавидовала бы любая тема на rsdn...
Re[2]: Чем занимаются учёные
От: LaptevVV Россия  
Дата: 18.01.15 10:00
Оценка: +1
Здравствуйте, viellsky, Вы писали:

V>Такой концентрации думающих, что они самые умные, позавидовала бы любая тема на rsdn...

Пятая колонна детектед!
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.