Java — OpenCL для APU + GPU

Я думаю о сборке этой системы:

  • Процессор AMD (APU A8-3870 с Radeon HD 6550D внутри: 400 потоковых процессоров: xxx GFLOPS) почти 110 $
  • Видеокарта AMD: HD 7750 (512 потоковых процессоров: пиковая производительность 819 GFLOPS) почти 170 $
  • соответствующий оперативной памяти (1600 МГц шина) и материнская плата

Могу ли я достичь максимальной производительности 819 + xxx GFLOPS, упомянутой на официальных сайтах, используя OpenCL и подобные программы?

Могу ли я использовать все 912 ядер с OpenCL / Jocl, и важно ли добавлять процессорные ядра в банк (4 из них (конечно, 2 из них будут использоваться для подачи графического процессора))?

C ++ или Java, какая из которых имеет наиболее эффективные библиотеки для использования нескольких gpu или apu на компьютере?

Что произойдет, если я отменю apu и gpu и куплю один Nvidia GTX-660? Это выигрывает? (229 $ -1800GFLOPS) (с простым 4-ядерным процессором из самых дешевых без APU)

Я не пытаюсь сделать вопрос VS. Мне нужно знать, что может быть лучше для научных вычислений (75% времени) и игр (25% времени), потому что у меня низкий бюджет. Под «научными расчетами» я подразумеваю динамику жидкости + моделирование физики твердого тела. Я имею в виду игры с openCL и PhysX.

Можете ли вы привести очень простой пример кода OpenCL с использованием нескольких графических процессоров?

Спасибо.

-2

Решение

Могу ли я достичь 819 + xxx GFLOPS, упомянутых на официальных сайтах, с использованием OpenCL и подобных программ?

Это пиковая производительность. Одним из определений пиковой производительности является; Гарантия производителя не превышает этот рейтинг.

Вы можете достичь этого числа скорее всего, но не сделав что-то полезное. То, что вы можете достичь для ваших конкретных требований, во многом зависит от того, что это такое. Вы можете ожидать получить от 0,1% до 10% от этого значения в реальности.

C ++ или Java, какая из которых имеет наиболее эффективные библиотеки для использования нескольких gpu или apu на компьютере?

Я бы использовал то, что вам больше всего нравится. Вы можете вызывать GPU с любого из них, но язык, который вы используете, является C-подобным, поэтому не имеет значения, что является языком «хоста».

Что произойдет, если я отменю apu и gpu и куплю один Nvidia GTX-660?

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

Можете ли вы привести очень простой пример кода OpenCL с использованием нескольких графических процессоров?

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

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]