CUDA против Open CL
Руководство ATi в интервью сайту Fudzilla о возможности поддержки PhysX, сообщила, что ATi хочет поддерживать открытые платформы и технологии, каковой CUDA не является. Т. е. руководство не отказывается от возможности поддержки PhysX, но отмечает, что это не будет осуществлено, пока CUDA остается закрытым стандартом NVIDIA.
Кроме того, ATi сообщила, что намерена реализовать поддержку Open CL, открытого стандарта для расчетов средствами видеокарты, который недавно представила Apple.
Именно существование различных подходов для программирования шейдеров видеокарт ATi и NVIDIA сдерживает скорейшее внедрение расчетов общего назначения средствами видеоускорителей. Но компании даже не обсуждали вопрос разработки некого общего стандарта. Теперь же он существует, но от сторонней компании Apple.
NVIDIA положила немало сил для продвижения технологии CUDA, но у нее может не оказаться будущего. NVIDIA потеряла время, и даже если руководство компании примет решение сделать CUDA открытой, тогда еще предстоит доказать ее превосходство на Open CL, ведь в противном случае разработчикам придется снова делать выбор между CUDA и Open CL, и очевидно он решится в пользу последнего, если поддержкой Open CL будут обладать ускорители ATi Radeon и Intel Larrabee.
Источник: Fudzilla