2013-09-10 2 views
-2

Я готовлю приемочный тест для новой машины с графическими картами Nvidia, и мне нужна простая программа CUDA, которая будет полностью выполнять GPU на целый день. Цель состоит в том, чтобы генерировать большое количество тепла и обеспечивать стабильную работу новой машины под нагрузкой. Я бы хотел, чтобы код был очень легко компилировать и запускать (без зависимостей, без больших наборов входных данных), а также очень легко проверить (небольшие объемы вывода). Кроме того, мне бы хотелось, чтобы это была только командная строка, нет GUI (тест должен быть автоматизирован).Простая вычислительно-интенсивная программа CUDA

Я изначально думал о многократном запуске Vector Dot Продукты больших векторов. Тем не менее, это в основном интенсивность памяти. Поэтому, если графические процессоры постоянно ждут доступа к памяти, тогда они, вероятно, не генерируют столько тепла, сколько могли.

Я работаю на компьютере CentOS Linux.

Есть ли у кого-нибудь предложения?

+0

Быстрый поиск дал мне [это] (http://wili.cc/blog/gpu-burn.html) – Hasturkun

+0

Что это? Я не могу прочитать эту ссылку. –

+0

Многокристальный стресс-тест CUDA, в настоящее время второй хит в Google для «интенсивного теста cuda gpu». Я никоим образом не проверял его. Цитирование страницы «Моя программа разворачивает один процесс для каждого графического процессора на машине, один из процессов отслеживания температуры графического процессора, если он доступен [...], и один процесс для сообщения о ходе. Процессы GPU каждый выделяют 90% бесплатной GPU, инициализируйте 2 случайные матрицы 1024 * 1024 и постоянно выполняйте эффективные процедуры умножения матричной матрицы CUBLAS на них и сохраняйте результаты по выделенной памяти ». – Hasturkun

ответ

1

Вы не указали, на какой ОС вы находитесь.

В идеале вы хотели бы подчеркнуть единицы с плавающей запятой, логические/целые единицы, память GPU, регуляторы напряжения GPU (VRM) и основной блок питания. Я не думаю, что есть какая-то одна утилита, которая делает это.

Память:

http://sourceforge.net/projects/cudagpumemtest/

Integer (?):

http://sourceforge.net/projects/cudalucas/

PSU и ПКД (В прошлом, эта программа может привести к графических процессоров для запуска вне спецификации, (я думаю, что это не так):

http://www.ozone3d.net/benchmarks/fur/

+0

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

+0

Тогда я бы запустил FurMark. Я бы не стал доверять машине для GPU-вычислений, если она не может запускать FurMark. Он будет подчеркивать машину при максимальной нагрузке. Он доступен для Linux. –

+0

Похоже, FurMark - это только Windows. Раньше я не упоминал об этом, но мне нужно приложение для Linux. Кроме того, мне также требуется приложение с командной строкой (без GUI). Благодарю. –

Смежные вопросы