Перейти к публикации

Суперкомпьютер своими руками для расчетов в ansys и 3d приложениях


Рекомендованные сообщения

Кстати, не смог найти в исходных кодах Линпак от Интела. Итерационные алгоритмы нашел.

мне кажется, он лежит на той же странице, что и линпак.

мне сейчас сложно проверить - с очень медленного инета всю неделю буду.

Ссылка на сообщение
Поделиться на других сайтах


"Если я постоянно говорю про SSE и AVX, а вы не слышите" - <noindex>http://ru.wikipedia.org/wiki/SSE</noindex> мое мнение, что этим должны разработчики компиляторов заниматься. Страуструп тоже об этом писал. Это не имеет отношения к алгоритмам, только к их реализациям, они меняются часто, а алгоритмы стабильны :unsure:

МКЭ не меняется, а Ansys каждый год :unsure:

Ссылка на сообщение
Поделиться на других сайтах

Да он же не о железе писал, а о программировании. Низкоуровневое программирование он и отнес к задачам тех кто пишет компиляторы. Прикладные программы редко затачивают под марку проца, это считается неэффективным в целом. Даже под операционки стараются не делать :unsure:

Я вообще обычно работаю на виртуальных машинах :unsure:

Ссылка на сообщение
Поделиться на других сайтах

<noindex>http://ru.wikipedia.org/wiki/SSE</noindex> да вон их сколько разных, выбирайте на вкус :unsure:

Это фрагменты перехода к 128 разрядным операционным системам о которых писал когда-то Рихтер в Windows для профессионалов :unsure:

Ссылка на сообщение
Поделиться на других сайтах

Да под них вообще не вижу особого смысла программировать, мелкий вопрос Это же не система реального времени, где такое может быть критично :unsure:

Ссылка на сообщение
Поделиться на других сайтах

"Следующий пример демонстрирует перемножение четырёх пар чисел с плавающей точкой одной инструкцией " видите 4 float значит 2 double плюс накладные на вызов функции. Ну и где тут в 15 раз ? Максимум в полтора на умножениях... :unsure:

DPPD xmm1, xmm2/m128, imm8 — (Dot Product of Packed Double Precision Floating-Point Values) может эта команда что-то дает...

Ссылка на сообщение
Поделиться на других сайтах

Не, я что-то не догоняю. Ну так объясните на какой функции и почему происходит ускорение. Или Вы в чудеса верите ? Так тут не все чайники, вопрос то пустяковый :unsure:

Вон у Голуба и Ван Лоуна <noindex>http://www.twirpx.com/file/87886/</noindex> алгоритмы описываются через условную функцию gaxpy для векторизации и векторные обмены подсчитывают.

"Конечно управление обменами с памятью не является чем-то особенно новым в научных вычислениях. При решении матричных задач на самых первых электронных машинах приходилось продумывать обмен данными с бумажными лентами и другими примитивными устройствами хранения информации " так они пишут :rolleyes:

Или вы компьютерным фетишизмом занимаетесь ? Помню как расстроил когда-то одного коллегу. Он писал программку по смазке и она считала часа два, он этим очень гордился. Я предложил пропустить через оптимизирующий PL/1 и повключал всякую оптимизацию. Стала проскакивать меньше чем за пять минут. После этого несколько лет руки мне не подавал обиженный :unsure:

Пишут же, что и от компиляторов и операционных систем тоже скорость решения зависит. Это давно известно. Ну очень давно. Но при чем здесь математика и ее концепты ? :rolleyes:

Где-то видел табличку, что Ansys на юниксовых операционках вообще намного быстрее работает...

"Включите все опции по оптимизации и SSE и AVX" я что, похож на идиота чтобы подключить то, чего в 486 заведомо нет ? По себе то всех не равняйте :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Ну как бы помягче это сказать?

Ваш пост никакого отношения к теме не имеет.

Спорить на эту тему не буду.

Последующие сообщения не по теме буду удалять.

Ссылка на сообщение
Поделиться на других сайтах

Ближе к суперкомпьютеру, а не к программам

Так компьютер покупают под программы. Для решения тех или иных задач.

А чтобы по теме писать нужно знать о какой версии программы речь идет. Нет смысла платить деньги за 16 ядер, если матрица жесткости составляется на 1 ядре. Например.

Опять же нужно знать задачи какой размерности будут решаться.

И уже только потом своими руками компьютер собирать. :unsure:

Ссылка на сообщение
Поделиться на других сайтах

Последующие сообщения не по теме буду удалять.

Я считаю, что это неправильно.

Как тут выше заметили, суперкомпьютер без суперпрограммы - бесполезная вещь.

Поэтому лучше тему переименовать в "Суперкомпьютеры и HPC-приложения".

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

кластеры - только для крупных организаций.

многопроцессорные системы - при необходимости, один из самых доступных профессиональных вариантов

сетевое распараллеливание - если в ограничения не упираться, то может быть полезным, но гигабита много где недостаточно. Полезнее на двух машинах запустить две задачи, чем одну задачу параллелить по сети.

многоядерный ПК - это даже домашний вариант на данный момент и по производительности может быть сравним со старыми кластерами

GPU - при поддержке софтом можно добавить в систему адекватные игровые ВК, но с GPU как-то всё затухает, реальных программ - по пальца пересчитать. Саш, в бета-тесте не будет, случаем, GPU-примочек для пробы?

Ну еще я забыл интеловские-Xeon Phi-карточки..., но там что-то очень специфичное... недоГПУ... памяти - кот наплакал.

На этом железо кончается, и начинаются нюансы его использования и реализации софта под него.

Ссылка на сообщение
Поделиться на других сайтах

Ну еще я забыл интеловские-Xeon Phi-карточки..., но там что-то очень специфичное... недоГПУ... памяти - кот наплакал.

8 Гб памяти, 60 ядер, 240 потоков.

30 Мб кэша 2-го уровня.

Линпак должен показать 1200 Гфл/сек для double. В спавнении с обычным сопроцессором - это космическая скорость.

А больше и не нужно для ОДНОГО ускорителя. :unsure:

Ссылка на сообщение
Поделиться на других сайтах

8 Гб памяти

как я понимаю, это самое узкое место, и варианта для наращивания нету.

Хотя 8 Гб в CFD это не так уж мало - это 2 млн точек, мне почти для всего хватало.

Ссылка на сообщение
Поделиться на других сайтах

как я понимаю, это самое узкое место, и варианта для наращивания нету.

Ставите 100 ускорителей в один ряд. Вот вам и настоящий суперкомпьютер.

А скорость будет около 100 000 Гфл.

А один ускоритель предназначен для ускорения узких мест в программе. У него 4 режима работы. Выбираете нужный и работаете. :unsure:

И не нужно его путать с Квадро ускорителем. :unsure:

Ссылка на сообщение
Поделиться на других сайтах

Вообще-то главное быстро решать стоящие задачи, если собрать 9 беременных женщин, ребенок через месяц не родится :unsure:

Ссылка на сообщение
Поделиться на других сайтах
  • MFS открепил тему
Гость
Эта тема закрыта для публикации сообщений.
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Bot
      Команда CSD пообщалась с представителями компании «КС-ПРО» и выяснила, как происходило внедрение G-Station, сколько времени занял процесс перехода на новую платформу, узнала об организации совместной работы и о функционале платформы. Основное направление компании «КС-ПРО» — оказание комплекса услуг технического заказчика, в том числе и для крупных офисных девелоперов. Внедрение G-Station в «КС-ПРО» проходило в ноябре 2022 года. G-Station — это всего лишь один из модулей комплексной платформы G-Tech Suite. Специалисты компании отмечают, что G-Station действительно стала хорошей альтернативой BIM 360. Специалисты «КС-ПРО» получили доступ к полноценной единой информационной среде с облачным хранилищем файлов и моделей, а также такими возможностями, как: Управление проектами, пользователями и подрядчиками; Создание чек-листов; Создание шаблонов чек-листов с процессами согласования; Передача документации на строительную площадку; Просмотр 3D- и 2D моделей [...] View the full article
    • Bot
      АСКОН, российский разработчик инженерного программного обеспечения и ИТ-интегратор, подвел итоги 2023 года. Выручка компании выросла на 47% и достигла 5,6 млрд рублей, штат сотрудников увеличился до 1250 человек. Клиентская база пополнилась тысячью предприятий, и сегодня с решениями АСКОН работают почти 16 000 заказчиков из всех отраслей промышленности и строительства. На динамику бизнеса положительно повлияли рост промышленного производства, сопровождающийся инвестициями в цифровизацию, крупные инфраструктурные проекты и курс страны на технологический суверенитет. Лидерские позиции компании в разработке и интеграции подтверждены профессиональными рейтингами. АСКОН, единственный из разработчиков инженерного ПО, вошел в ТОП-100 российских ИТ-компаний в рейтинге CNews; второй год подряд — в десятку крупнейших ИТ-поставщиков в сфере промышленности и строительства по данным TAdviser; впервые назван в тройке ведущих proptech-компаний как [...] View the full article
    • esergey
      это всего лишь видео - я не шарю в этом ...  
    • lem_on
      ну с дуру известно что сломать можно.
    • Viktor2004
      руку привязки так сломать легко
    • lem_on
      По моему вполне логично если станок вывалится в ошибку если рука не доехала до места. У меня так же если кулачки или деталь на пути, просто пихаеш ее до места и станок опять активен. Но нынешние пановья даже не могут написать модель станка.
    • Viktor2004
      Я согласен что скорее всего проблема механическая Но если логика прописана криво и возможно не предусмотрела остановку в промежуточном состоянии, разве не логично будет попробовать принудительно подав напряжение дернуть эту руку вверх-вниз? Возможно то что туда попало выпадет  
    • Guhl
      Если оставить за скобками вопрото том, что до м19 работает нормально, а после нет, то вы не считали сколько у него реально импульсов на оборот? с помощью стороннего плк, например  А если ориентацию м5 снимать, а не м20?
    • lem_on
      Что это за станок такой в котором сразу ладер ковырять надо, даже не смотря на возможность механической проблемы? Или профдеформация?
    • Viktor2004
      не сразу я понял в чем вопрос. Долго соображал что такое режим управления скоростью. При завершении ориентации PMC снимает сигнал G70.6 ? И если он после снятия сигнала продолжает удерживать шпиндель, при каких условиях эта ориентация все же снимается? После нажатия аварийного грибка или еще как?
×
×
  • Создать...