Hello, WildSery!

WildSery wrote:

On Fri, 22 Jun 2007 10:14:28 +0400, Kovalenko Dmitry <[EMAIL PROTECTED]> wrote:

Я так понимаю, "параллельные" вычисления ИГР переместиласть на уровень
видеокарт...

AI и физику пока видеокарты не считают.

Даже если вспомнить провальную пока Ageia, то все равно
абстрактный параллельный обсчет физики никому не нужен.
Допустим, нечто на экране взрывается. Мало того что
физику надо обсчитать. Это же надо еще и показать.
Поэтому обсчет получается сильно дискретный или сильно
синхронизируемый.

Это примерно то же самое что и распараллеливание запросов.
Например, два запроса в union мы можем раскидать
по разным процессорам. Но. Если запрос 1 выполняется много
быстрее запроса 2, то один из процов будет в простое.
И если это UNION а не UNION ALL, то опять же все упрется
в конечную сортировку результата.

То есть, эффективно распараллеливать такие задачи можно только
когда есть какие-то вычисления, которые могут выполняться "фоном"
и не требуют частой синхронизации с основной частью приложения.
Например в СУБД.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34


Reply via email to