-
- Моделирование в фемлабе например. Если хочется иметь мелкую сетку,
а объект боььшой, то памяти нужно немеряно, иначе возникает своп и
тогда пох какой быстрый у тебя процессор. Быстрый проц полезен
конечно, но если программа не заточена на многоядерность, как тот
же фемлаб, ну не было тогда многоядерных, то и смысла нет. - Codavr(16.07.2022 08:57)
- 1) если фемлаб не заточен на параллелизм, то это говно, а не
программа. Конечные элементы - мечта векторного компа. 2) если юзер
разбивает весь большой объект на кучу очень маленьких, то это
говно, а не юзер. - Kpoк(17.07.2022 11:57)
- 1) 20 годов назад это была охуенная программа, ее развитие COMSOL
Multiphysics умеет больше, чем ты можешь себе представить. 2) Если
бы ты немного был знаком с урматами, то не выебывался патамушта в
природе есть эффекты которые тебе в голову не придут и разбивая на
куски ты лехко проебешь этот эффект и будешь долго охуевать пачиму
твой супер-пупер гиперзвуковой пепелац внезапно пизданулся. Битье
на маленькие кусочки тоже не панацея, но порой помогает. Иначе бы
никто не Codavr(159 знак., 17.07.2022 16:25, ссылка)
- Обычно пользователи такого уровня задач не спрашивают на форумах
где подешевле взять памяти, а пишут заявку или на собственный
кластер или на время использования ближайшего суперкомпьютера... - Chip_n_Go(17.07.2022 23:11)
- Да брось ты. Я с этим софтом познакомился, когда собрался делать
охлаждение для своего Дюрона. Кстати нашел решения, которые всякие
бренды кулеростроения начали применять годами позже. - Codavr(17.07.2022 23:22)
- Спираль Архимеда? - Kpoк(17.07.2022 23:26)
- Да брось ты. Я с этим софтом познакомился, когда собрался делать
охлаждение для своего Дюрона. Кстати нашел решения, которые всякие
бренды кулеростроения начали применять годами позже. - Codavr(17.07.2022 23:22)
- Я б не выёбывался, если б сам не писал решения задач МКЭ сначала
для ЕС-1055, а потом уже и для ПК. Причём "писал сам" - это именно
писал сам без ctrl-c, ctrl-v. И Фемлаба стояла у меня на компе, так
что могу себе представить, что она умеет. Комсолом уже побрезговал.
Но с апологетами знаком. Он, конечно, умеет много, но как обычно
бывает, то, что нужно именно мне ( и ещё дюжине извращенцев во всём
мире) он не умеет. Именно в силу своей всеядности (в скобках
заметим, я умею). Kpoк(126 знак., 17.07.2022 17:29)
- Что-то у меня есть сомнения в том что на этой планетке найдется чел
настолько всеядный, чтобы объять весь спектр задач которые комсол
умеет. Вернее я на 148% уверен, что такого нет. А если учесть, что
он умеет и полную абстракцию по твоим формулам, то ты либо не
разобрался, либо свистишь. - Codavr(17.07.2022 23:05)
- Вот и я про то же. Они в погоне за разнообразием положили хрен на
детали. На Куду, например. Интересно, как они представляют себе
покупателя? - Kpoк(17.07.2022 23:24)
- Это система численного решения систем уравнений в частных
производных. То что можно описать такой системой оно решает. Codavr(754 знак., 18.07.2022 18:56)
- Спасибо, Капитан! \\ Так вот эта прога умеет использовать все методы решения таких систем уравнений, которые на сегодня сочинило человечество.\\ Жаль, что она не может использовать ВСЕ (хотя бы популярные) аппаратные средства из тех, которые сочинило человечество. И ещё раз повторю, не ВСЕ методы она умеет использовать. - Kpoк(18.07.2022 19:09)
- Это система численного решения систем уравнений в частных
производных. То что можно описать такой системой оно решает. Codavr(754 знак., 18.07.2022 18:56)
- Вот и я про то же. Они в погоне за разнообразием положили хрен на
детали. На Куду, например. Интересно, как они представляют себе
покупателя? - Kpoк(17.07.2022 23:24)
- Что-то у меня есть сомнения в том что на этой планетке найдется чел
настолько всеядный, чтобы объять весь спектр задач которые комсол
умеет. Вернее я на 148% уверен, что такого нет. А если учесть, что
он умеет и полную абстракцию по твоим формулам, то ты либо не
разобрался, либо свистишь. - Codavr(17.07.2022 23:05)
- Обычно пользователи такого уровня задач не спрашивают на форумах
где подешевле взять памяти, а пишут заявку или на собственный
кластер или на время использования ближайшего суперкомпьютера... - Chip_n_Go(17.07.2022 23:11)
- 1) 20 годов назад это была охуенная программа, ее развитие COMSOL
Multiphysics умеет больше, чем ты можешь себе представить. 2) Если
бы ты немного был знаком с урматами, то не выебывался патамушта в
природе есть эффекты которые тебе в голову не придут и разбивая на
куски ты лехко проебешь этот эффект и будешь долго охуевать пачиму
твой супер-пупер гиперзвуковой пепелац внезапно пизданулся. Битье
на маленькие кусочки тоже не панацея, но порой помогает. Иначе бы
никто не Codavr(159 знак., 17.07.2022 16:25, ссылка)
- 1) если фемлаб не заточен на параллелизм, то это говно, а не
программа. Конечные элементы - мечта векторного компа. 2) если юзер
разбивает весь большой объект на кучу очень маленьких, то это
говно, а не юзер. - Kpoк(17.07.2022 11:57)
- Почему это процессор дохлый? Если задача на ядра не делится, то всё
зависит только от его тактовой частоты (при памяти той же
скорости). А тактовая частота обычно больше у малоядерных
процессоров, т.к. они меньше греются. Конечно "лишние" ядра можно
ради скорости отключить, но тогда не видно причины для покупки
более дорогого процессора вместо дешевого. Зачем мне 12-ядерный
Xeon, если для моей задачи нужно только одно ядро? Kceния(79 знак., 15.07.2022 19:52)
- ещё очень IPC влияет. 20% получить за счёт более новых камней - как с куста! - Mahagam(15.07.2022 20:20)
- DDR3 может вполне удовлетворительно шевелить лапками... Гyдвин(1 знак., 15.07.2022 15:16, картинка)
- потому что в 4 канала. нужна скорость памяти - перекладывайте софт
на CUDA. )) - Mahagam(15.07.2022 15:22)
- Расчеты на видеокарте приводят в плохой переносимости программы,
т.к. далеко не у всех в компьютерах есть видеокарты нужного
качества. А у меня на работе вообще все компьютеры без видеокарт
(видео кажут за счет процессора) - это чтобы за счет института
биткоины не майнили :). - Kceния(16.07.2022 15:35)
- А нельзя ли переносить результаты расчётов, а не сами расчёты? - Kpoк(16.07.2022 16:40)
- Моя проблема именно в том, что расчеты делать не на чем, т.к. ни
один доступный мне компьютер (а я полагаю, что и во всем институте
тоже) не имеет памяти в 64ГБ - таких просто никто никогда не
покупал. А результаты можно хоть по email'у посылать, т.к. они по
объему невелики. - Kceния(16.07.2022 17:58)
- Оперативная память доступна в рознице до 256ГБ одной SIMM'кой. - Cкpипaч(17.07.2022 13:51)
- Сссылкууу!!! - Kpoк(17.07.2022 14:23)
- Пардон. Лоханулся, не посмотрел внимательно, то речь о "сетах" была. Сейчас сходу находится 32GB одной планкой. - Cкpипaч(17.07.2022 21:25)
- Сссылкууу!!! - Kpoк(17.07.2022 14:23)
- Начало Вашей предыдущей реплики именно о переносимости программы!
Купите пару хороших видюх, и будет Вам щастье. - Kpoк(16.07.2022 19:28)
- Я лучше материнку с процессором и памятью куплю - оно дешевле
обойдется. Я в курсе, сколько "хорошие видюхи" стоят. К тому же ни
у одной из известных мне видюх нет памяти в 64ГБ. А вам такие
известны? - Kceния(16.07.2022 20:06)
- Вы-религиозная экстремистски. В 64 ГБ вместятся все знания,
накопленные человечеством. Зачем Вам стока? - Kpoк(16.07.2022 23:56)
- +1 не представляю прогу и вычисления которые могут забить 64 гига
рамы - Aleksey_75(17.07.2022 00:03)
- Там расположена всего лишь ... одна матрица размером 100000х100000
элементов, заполненная данными из GenBank'а. Именно для ее
аллокации и нужна столь большая память. Число 100000 равно числу
белков, выбранных их этого банка. Из этой матрицы надо вычислить 3
ее старших собственных вектора. Только и всего. :) - Kceния(17.07.2022 00:47)
- Подозреваю, что при таких размерах матрицы стоит подумать о
оптимальном её представлении в памяти. Всякие там тайловые
размещения или ещё как - от алгоритмов зависит. - LightElf(17.07.2022 17:28)
- Матрица и так храниться в "упакованном виде" (packed format), чтобы
не расходовать память на хранение ее симметричной (относительно
главной диагонали) половины. Экономия памяти при этом очень
значительная, но скорость операций с такой матрицей заметно ниже. - Kceния(18.07.2022 13:00)
- Я имею в виду, что возможно в вашем случае есть смысл рассмотреть
разные варианты раскладывания матрицы в памяти, чтобы повысить
кэш-локальность. Типа memory tiling в графике. LightElf(1 знак., 18.07.2022 15:23, ссылка)
- Я вынуждена пользоваться "заводским" софтом (Intel Math Kernel Library), т.к. мне самой такую процедуру не написать. А потому должна держать матрицу в рекомендуемом там формате. К тому же матрица и так уже максимально плотная - число ячеек равно числу пар белков N2/2, а потому, как ее не тасуй, меньше ячеек у нее не станет. - Kceния(19.07.2022 17:58)
- Я имею в виду, что возможно в вашем случае есть смысл рассмотреть
разные варианты раскладывания матрицы в памяти, чтобы повысить
кэш-локальность. Типа memory tiling в графике. LightElf(1 знак., 18.07.2022 15:23, ссылка)
- Матрица и так храниться в "упакованном виде" (packed format), чтобы
не расходовать память на хранение ее симметричной (относительно
главной диагонали) половины. Экономия памяти при этом очень
значительная, но скорость операций с такой матрицей заметно ниже. - Kceния(18.07.2022 13:00)
- Что представляет собой одна ячейка матрицы данных из ГенБанка?
Число, вектор, строка? - Kpoк(17.07.2022 13:46)
- Число типа double (float64). Само это число имеет смысл меры
подобия между пространственными структурами любой пары белкой из
ГенБанка. Рассчитывается сложным способом и допускает вариации, но
в вычислительном отношении не трудно (рассчитается за 5 минут).
Затем эта мера подобия трактуется как расстояние (полное
подобие/совпадение = нулевое расстояние, при неполном расстояние
растет). Получаем на том же месте матрицу расстояний, которую
преобразуем в матрицу координат Kceния(426 знак., 18.07.2022 13:16)
- Идеальная задача для видеокарт! - Kpoк(18.07.2022 16:10)
- Полагаю, что ни у одной видеокарты нет памяти объемом 64ГБ. К тому
же GPU хороши для распараллеливаемых или параллельных задач, а для
моно-задачи от нее мало проку. - Kceния(19.07.2022 18:02)
- До сегодняшнего дня был уверен, что задача о собственных векторах очень легко распараллеливается. Но это было ещё во времена ЕС-ЭВМ, мог и перепутать. Пойду, полистаю классиков марксизма. - Kpoк(19.07.2022 18:33)
- вот чуть ниже я давал ссылку на "видеокарту" со 128GB. но вообще, если хотите к современном мире получить ускорение расчётов - ищите возможность распараллелить ваш алгоритм. иначе никак. минимум десяток лет 90% подъёма производительности в мире ПК идёт в виде распараллеливания. Mahagam(185 знак., 19.07.2022 18:06)
- Редкая
птица долетитвидюха имеет 75 гигов рамы - LightElf(18.07.2022 18:54)- один хрен имеет Mahagam(1 знак., 18.07.2022 21:41, ссылка)
- Полагаю, что ни у одной видеокарты нет памяти объемом 64ГБ. К тому
же GPU хороши для распараллеливаемых или параллельных задач, а для
моно-задачи от нее мало проку. - Kceния(19.07.2022 18:02)
- Идеальная задача для видеокарт! - Kpoк(18.07.2022 16:10)
- Число типа double (float64). Само это число имеет смысл меры
подобия между пространственными структурами любой пары белкой из
ГенБанка. Рассчитывается сложным способом и допускает вариации, но
в вычислительном отношении не трудно (рассчитается за 5 минут).
Затем эта мера подобия трактуется как расстояние (полное
подобие/совпадение = нулевое расстояние, при неполном расстояние
растет). Получаем на том же месте матрицу расстояний, которую
преобразуем в матрицу координат Kceния(426 знак., 18.07.2022 13:16)
- вам нужна высокая скорость общения проца с памятью, мамка с
серверным процем вам в помощь. 4 канала как никак. m16(1 знак., 17.07.2022 00:59, ссылка)
- На счет скорости я могу подождать окончание расчета сутки-другие, т.к. такие расчеты делаются редко. Проблема лишь в объеме памяти, т.к. при ее недостатке я вообще задачу с большим числом данных запустить не могу. - Kceния(18.07.2022 13:20)
- Вот еще чутка поджал. 64.9 нс... Гyдвин(1 знак., 17.07.2022 11:06, картинка)
- Подозреваю, что при таких размерах матрицы стоит подумать о
оптимальном её представлении в памяти. Всякие там тайловые
размещения или ещё как - от алгоритмов зависит. - LightElf(17.07.2022 17:28)
- Там расположена всего лишь ... одна матрица размером 100000х100000
элементов, заполненная данными из GenBank'а. Именно для ее
аллокации и нужна столь большая память. Число 100000 равно числу
белков, выбранных их этого банка. Из этой матрицы надо вычислить 3
ее старших собственных вектора. Только и всего. :) - Kceния(17.07.2022 00:47)
- +1 не представляю прогу и вычисления которые могут забить 64 гига
рамы - Aleksey_75(17.07.2022 00:03)
- У NVidia для этого есть NVLink. - Tech_(16.07.2022 20:24)
- Вы-религиозная экстремистски. В 64 ГБ вместятся все знания,
накопленные человечеством. Зачем Вам стока? - Kpoк(16.07.2022 23:56)
- Я лучше материнку с процессором и памятью куплю - оно дешевле
обойдется. Я в курсе, сколько "хорошие видюхи" стоят. К тому же ни
у одной из известных мне видюх нет памяти в 64ГБ. А вам такие
известны? - Kceния(16.07.2022 20:06)
- Аш жо холодный пот выступил от замыслов Ксюшиной лаборатории.. :-) Тут вона геймеров просят такие задачки "на зубок" --> Solo(1 знак., 16.07.2022 18:57, ссылка)
- Оперативная память доступна в рознице до 256ГБ одной SIMM'кой. - Cкpипaч(17.07.2022 13:51)
- Моя проблема именно в том, что расчеты делать не на чем, т.к. ни
один доступный мне компьютер (а я полагаю, что и во всем институте
тоже) не имеет памяти в 64ГБ - таких просто никто никогда не
покупал. А результаты можно хоть по email'у посылать, т.к. они по
объему невелики. - Kceния(16.07.2022 17:58)
- А нельзя ли переносить результаты расчётов, а не сами расчёты? - Kpoк(16.07.2022 16:40)
- У меня на работе программа, которая рассчитывает гаммаоблучение сейчас есть в двух вариантах, та что установлена распараллеливает задачу на 5 рабочих станций 8 ядер 32 гига, сервер, и специализированный комп оставшийся от прежней версии. Каждая лицензия стоит денех и не слабых. Есть более новый вариант для CUDA, работает в несколько раз быстрее, но стоит в несколько раз дороже. Я бы предпочел быстрее, но те кто покупали предпочли дешевле. Я их понимаю, патамушта когда покупаю Codavr(51 знак., 16.07.2022 09:12)
- Расчеты на видеокарте приводят в плохой переносимости программы,
т.к. далеко не у всех в компьютерах есть видеокарты нужного
качества. А у меня на работе вообще все компьютеры без видеокарт
(видео кажут за счет процессора) - это чтобы за счет института
биткоины не майнили :). - Kceния(16.07.2022 15:35)
- потому что в 4 канала. нужна скорость памяти - перекладывайте софт
на CUDA. )) - Mahagam(15.07.2022 15:22)
- Моделирование в фемлабе например. Если хочется иметь мелкую сетку,
а объект боььшой, то памяти нужно немеряно, иначе возникает своп и
тогда пох какой быстрый у тебя процессор. Быстрый проц полезен
конечно, но если программа не заточена на многоядерность, как тот
же фемлаб, ну не было тогда многоядерных, то и смысла нет. - Codavr(16.07.2022 08:57)