Вычислительная станция
GPGPU
Аббревиатура расшифровывается следующим образом — General-purpose computing for graphics processing units, что в переводе на русский обозначает «неспециализированные вычисления на графических процессорах».
В чем же заключается суть GPGPU. Известно, что процессор — универсальный инструмент. Он позволяет обрабатывать разнообразные команды, смешанные, разбросанные в памяти, вот только потоков у него маловато. В лучшем случае будем иметь на ядро два потока. Для высокопроизводительных вычислений чем больше потоков будет, тем лучше.
И тут на помощь приходят GPU, у которых потоков огромное количество. Да, каждое ядро по отдельности менее производительное, чем у CPU, но их очень много. Соответственно, видеокарта имеет возможность пропустить через себя больше параллельных инструкций.
На этом и строится GPGPU. Если процессор может получить доступ к памяти случайным образом и получить инструкцию, то у памяти видеоядра все предсказуемо. Текстуры считываются последовательно, просто огромным количеством ядер. По сути, на входе имеем полигоны, на выходе пиксели. Теперь подменим это следующей линейкой «инструкция → результат». Вычисления — последовательная операция. Есть строгие рамки, потому, множество параллельных вычислений на графическом ускорители пройдут быстрее в сотни раз, чем на процессоре. Просто, требуется программное обеспечение, которое способно создавать нужные инструкции для GPU.
Вычислительная рабочая станция нужна чтобы в одном устройстве разместить как можно больше видеокарт. Одна видеокарта — хорошо, но стак из 8 видеокарт справится с задачей гораздо быстрее. Профессиональные видеоускорители лучше заточены под совместную работу, потому, если требуются быстрые вычисления, лучше использовать не персональный компьютер, а вычислительную рабочую станцию.
Главное — эффективность
Лучше всего использовать производительное оборудование, которое способно справиться с поставленной задачей. Если именно такое необходимо вам, просто закажите. Если требуется консультация, специалист с удовольствием ее проведет.