Opengl Es如何用于gpgpu实现 [英] How can Opengl Es be use for gpgpu implementation

查看:109
本文介绍了Opengl Es如何用于gpgpu实现的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想将Opengl Es用于图像处理代码的gpgpu实现.我想知道我是否可以为此目的使用Opengl Es.如果可以的话,那么哪个版本的Opengl Es更适合于此目的(Opengl Es 1.1或2.0).

I want to use Opengl Es for gpgpu implementation of an image processing code. I want to know can I use Opengl Es for this purpose. If I can than which version of Opengl Es will be more appropriate for this purpose (Opengl Es 1.1 or 2.0).

推荐答案

OpenGL ES是一种用于嵌入式系统的图形技术,因此功能不如它的大兄弟那么强大. OpenGL ES的设计初衷并不是要进行gpgpu处理,但是可以实现某些算法,尤其是那些对图像有效并且需要逐像素处理的算法.

OpenGL ES is a graphics technology for embedded systems, and therefor not quite as powerful as it's bigger brother. OpenGL ES was not designed with doing gpgpu processing in mind, but some algorithms, especially those that work on images and require per-pixel processing can be implemented.

但是对于真正的GPGPU编程,您应该考虑OpenCL,Nvidia CUDA或AMD Stream技术.有关更多特定信息,请访问GPGPU网站 http://gpgpu.org/developer

However for real GPGPU programming you should consider OpenCL, Nvidia CUDA or AMD Stream techniques. For more specific information check the GPGPU website http://gpgpu.org/developer

这篇关于Opengl Es如何用于gpgpu实现的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆