Бредовый парнишка. "Не знаю... не уверен... может быть..." - но тем не менее имеет наглость давать рекомендации, основываясь всего на одном испытании. Причем полностью забыв, что время обработки - не столько следствие стандарта команд, сколько результат производительности конкретной карты и степени оптимизации данной версии драйвера для этой конкретной программы.
А между тем достаточно сказать, что CUDA - проприетарная софтина, работающая ТОЛЬКО на картах NVidia, в то время как OpenCL - полностью соответствуя названию - открытый стандарт, работающих на ЛЮБЫХ видеокартах, включая AMD, Intel и ту же NVidia. Как следствие: CUDA более наворочен и в некоторых узких применениях чуть более производителен (ибо развивается на несколько лет дольше, чем намного позже принятый OpenCL), но портабельность исключена, к тому же в массе народ склоняется к открытому OpenCL.
Комментарии 2
А между тем достаточно сказать, что CUDA - проприетарная софтина, работающая ТОЛЬКО на картах NVidia, в то время как OpenCL - полностью соответствуя названию - открытый стандарт, работающих на ЛЮБЫХ видеокартах, включая AMD, Intel и ту же NVidia.
Как следствие: CUDA более наворочен и в некоторых узких применениях чуть более производителен (ибо развивается на несколько лет дольше, чем намного позже принятый OpenCL), но портабельность исключена, к тому же в массе народ склоняется к открытому OpenCL.