То, как вы задали вопрос, подразумевает, что поставщики графических процессоров начали проектировать свои графические процессоры для поддержки стандартов GPGPU, когда на самом деле были разработаны API-интерфейсы GPGPU, такие как OpenCL или CUDA, для демонстрации существующих возможностей, уже присутствующих в оборудовании.Единственное серьезное исключение - Intel, которая впервые получит поддержку OpenCL в своей графике Ivy Bridge.
Два больших аппаратных изменения, которые включили GPGPU, были добавлением поддержки с плавающей запятой и более гибких конвейеров.Причина, по которой графические процессоры Intel по-прежнему не поддерживают OpenCL, заключается в том, что их конвейер не может легко справиться с неграфическими рабочими нагрузками.