Показать сообщение отдельно
  #10  
Старый 07.10.2011, 16:14
Рубик Рубик вне форума
Прохожий
 
Регистрация: 02.08.2011
Сообщения: 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от AlexSku
1) Что значит "вычисления на видеокарте"?

Вычисления на GPU с использованием OpenCL.

Цитата:
2) Если у твоей задачи должен быть низкий приоритет, так сразу его и делай. А Windows сама решит, сколько времени давать процессору для решения низкоприоритетной задачи.

Нагрузка на процессор (CPU) копеечная, роли не играет.

Цитата:
3) Хорошая графика посылает команды драйверу видеокарты и эта графика обрабатывается ВИДЕОПРОЦЕССОРОМ (GPU), а если твоя задача работает на обычном процессоре (CPU), то эти две микросхемы работают параллельно. Даже есть ещё арифметический сопроцессор (когда-то давно был в виде отдельной микросхемы, а сейчас на одном кристалле с главным процессором, но на ассемблере можно писать команды, которые параллельно работают на главном и на арифметическом). Даже сейчас и главный процессор состоит из 2 - 4 ядер, так что распараллеливание и там происходит.

Программа выполняется на CPU, но она ничего не делает, кроме как запускает вычисления, выполняющиеся уже на GPU.
Ответить с цитированием