NVIDIA обвиняет ATI в ограничении поддержки GPU-вычислений

Все более заметное место при выборе видеокарты занимают возможности расчетов общего назначения и способы конкретного их применения. Производители уделяют этому вопросу значительное внимание как средству привлечения покупателей. До появления открытых стандартов OpenCL и DirectX Compute для GPU-вычислений явным преимуществом пользовалась NVIDIA, адаптировавшая свою разработку CUDA для ускорения физических расчетов в бесплатно распространяемом движке PhysX.

Однако, недавно AMD представила вторую бета-версию среды разработки ATI Stream, которая позволила разработчикам использовать для исполнения кода OpenCL как видеокарту, так и центральный процессор. Что является неплохим заделом с учетом постоянного расширения многоядерности и крайне плохого применения этих мощностей в настоящее время. Финальная версия ATI Stream 2.0 появится в текущем году. NVIDIA незамедлительно отреагировала на эти события, заявив, что в отличие от неё, поддерживающей три различных стандарта: CUDA, OpenCL и DirectCompute, AMD отказалась от своего аппаратно-программного интерфейса Brook+, исключив его из второй версии SDK, а также подталкивает разработчиков к использованию процессоров вместо видеокарты для параллельных расчетов, что, конечно, повредит скорейшему внедрению перспективных GPU-расчетов. NVIDIA на Siggraph представила инструменты для работы с OpenCL и, как отмечает компания, лучшее практическое руководство к изучению OpenCL. AMD направила ответное обвинение в адрес NVIDIA, указав на то, что компания хочет убедить пользователей в том, что видеокарты имеют превосходство в расчетах общего назначения, тогда как остается очевидным: процессор — это важнейший элемент компьютера. AMD подчеркивает, что она предоставляет открытый доступ к обоим средствам вычислений и не пытается убедить людей в том, что какая-то одна архитектура играет ключевую роль в современных компьютерных вычислениях. Ключевым фактором раздора компаний является не столько их конкурентное положение, а то, что AMD является как производителем видеокарт, так и процессоров. Это обуславливает ее стремление к развитию в обоих направлениях и постоянное подчеркивание, что только она, AMD, может предложить пользователям и разработчикам сбалансированные решения, избавленные от предрассудков производителей.