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

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


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

Решил свой вопрос. Несколько дисков в raidz, система freenas - <noindex>системник</noindex> на лоджию, чтобы не было шума.

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


ИСПА, можете еще раз персонально для меня озвучить плюсы и минусы применения GPU в разрезе задач статики, модальных задач, а так же в разрезе прямых и итерационных решателей. Если не поленитесь, то сделайте это применительно и к ИСПА, и к Ансис (ну из того что вы уже поняли про Ансис), и вообще.

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

При использовании GPU, какие операции выполняются на ресурсах видео памяти, а какие на ресурсах ОП? Почему все опeрации нельзя выполнять в какой то одной памяти?

За счет чего вообще происходит ускорение? Какие операции целесообразно выполнять на GPU, а какие на CPU. Почему?

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

Что означают фразы "хорошо параллелится", "плохо параллелится" ? С чем связано это "хорошо" и "плохо" ?

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

ОП - оперативная память.

ВП - видео память.

1. Можно ли из ОП копировать дынные непосредственно в кэш GPU без обращения к ВП ?

2. А в кэш CPU из ВП ?

3. А из одного кэша в другой кэш ?

4. Вообще видит ли xPU "чужую" память ?

Я правильно себе представляю классическую процедуру применения GPU?

1. Изначально матрица и правая часть строится в ОП силами CPU.

2. Видимо какая то предварительная обработка матрицы на CPU.

3. Матрицы и векторы копируются в ВП.

4. Матрицы обрабатываются силами GPU.

5. Копирование данных из ВП в ОП.

6. Завершение решения на CPU.

или нет ?

Можете для каждого этапа указать % времени, который он занимает от общего времени ?

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

Например, умножение матрицы на вектор. Часть матрицы умножается на CPU, а другая часть параллельно на GPU.

А где в этом процессе вот эти (см. ниже) действия ? Зачем нужно гонять матрицу ?

И нужно синхронизировать их работу. И постоянно качать данные в видео память и обратно

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

Ну надо же, а какое-то время назад ИСПА тут всем втирал обратное, хотя ему и про размер задачи указывали.

:)

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

И поэтому решение больщих матриц GPU не шибко сильно ускоряют.

А маленькие матрицы и СPU быстро решаются.

Так зачем же тогда исползуют эти GPU ? Какова стратегия их применения к задачам линейной алгебры ?

Кстати, какой "G - графический" смысл в данном устройстве ? Кино чтоль на нем смотреть ?

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

А усеоритель с 6 Гб памяти стоит 180 тыс руб.

За эти деньги можно купить системный блок. 2 процессора Xeon по 6 ядер каждый, 12 Мб кэш. 48 Гб оперативная память.

И кто кого перетянет на задачах, для которых требуется не более 6Гб ?

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

Чем принципиально отличаются работа CPU от работы GPU? У GPU есть такой показатель как тактовая частота? Почему вообще всю работу нельзя перенести на GPU, при условии, что будет достаточно ВП.

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

Беда только, что данный вычислитель будет втыкаться в виде карточки в мамеринку и висеть на тормозе в виде PCI-E.

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

и, по поводу частоты.

она в GPU заметно ниже, чем у процессоров.

И будет еще ниже. А пороговый уровень производительности будут добивать за счет большего количества вычислительных блоков. За счет этого снизят энергопотребление в том числе.

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

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

И уже потом GPU приспособили под работу с double. Но пиковую скорость можно достичь только на высоко параллельных алгоритмах.

Но ведь уже сейчас GPU позиционируется как вычислитель. Неужели так сложно добавить еще памяти ?
Ссылка на сообщение
Поделиться на других сайтах

GPU как вычислитель никогда не позиционировался. Это игровая фенька-мулька, где хранятся текстуры и вершины и что-нибудь для обсчета игровой физики.

Все!

А вычислитель это отдельные устройства, где и памяти может буть уже больше.

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

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




×
×
  • Создать...