IPad或IPhone是否支持OpenCL?

IPad或IPhone是否支持OpenCL?,iphone,ipad,opencl,Iphone,Ipad,Opencl,随着多媒体移动设备的发展,这似乎是提高这些平台性能的一种合乎逻辑的方法,同时保持通用软件的能效。我一直对IPad硬件作为UI和数据显示/输入使用的开发平台感兴趣。但是我很好奇这个设备本身有多大的处理能力。OpenCL将使其成为一个有趣的硬件开发平台,尽管许可证似乎有点臭。OpenCL?还没有。 在iOSs中猜测下一个公共框架的一个好方法是查看私有框架目录。 如果你在那里看到了你正在寻找的东西,那么就有机会了。 如果没有,那么等待下一个版本,再次查看私有内容。 我猜CoreImage会排在第一位,

随着多媒体移动设备的发展,这似乎是提高这些平台性能的一种合乎逻辑的方法,同时保持通用软件的能效。我一直对IPad硬件作为UI和数据显示/输入使用的开发平台感兴趣。但是我很好奇这个设备本身有多大的处理能力。OpenCL将使其成为一个有趣的硬件开发平台,尽管许可证似乎有点臭。

OpenCL?还没有。 在iOSs中猜测下一个公共框架的一个好方法是查看私有框架目录。 如果你在那里看到了你正在寻找的东西,那么就有机会了。 如果没有,那么等待下一个版本,再次查看私有内容。 我猜CoreImage会排在第一位,因为OpenCL的级别太低;)
无论如何,这只是一个猜测,OpenCL还没有成为iOS的一部分

然而,较新的iphone、ipodtouch和iPad都有支持opengles2.0的gpu。2.0允许您创建自己的可编程着色器以在GPU上运行,这将允许您执行高性能并行计算。虽然没有OpenCL那么优雅,但您可能能够解决许多相同的问题


此外,iOS 4.0还附带了许多常见的基于向量的操作,以便在CPU上进行高性能计算。有关更多信息,请参阅中的会话202-iPhone操作系统加速框架。

注意!这个问题在谷歌排名第二。然而,这里的大多数答案(包括我的)都过时了。对iOS上的OpenCL感兴趣的人应该访问更多像这样的更新条目--


iPad2的GPU PowerVR SGX543支持OpenCL


让我们拭目以待,看看哪个iOS版本将为我们带来OpenCL API。

以下来自nacho4d:

在iOS5s私有框架目录中确实有一个OpenCL.framework,所以我认为iOS6是一个需要关注OpenCL的目录


事实上,我在iPad1的OpenGL相关崩溃日志中看到过它,尽管这可能只是CPU(实现图形堆栈的一部分,比如OSX)。

您可以使用私有OpenCL框架在iOS上编译和运行OpenCL代码,但您可能无法在应用商店中获得项目(苹果不希望你使用私有框架)

以下是如何做到这一点:

这方面有什么更新吗?iPad 2支持OpenCL吗?在未来的iOS版本中是否有关于OpenCL状态的更新?我看到过类似于2008年的帖子,我们正试图决定是否在OpenCL中构建一个vision框架,因为我们希望能够在iPhone和Android上运行它。那么,有什么新闻吗?@twerdster-和其他任何一样苹果的东西,任何人都在猜测未来会带来什么。等到6月6日才能知道明年会发生什么。老实说,我会开始使用通用的OpenGL ES 2.0着色器来实现你的视觉处理系统,而不是在iOS和Android上等待OpenCL。谢谢你的输入。不幸的是OpenGL ES 2.0不支持但我想这需要6个月的时间,我们可以同时在iOS上进行构建,这样也许到时候一切都会就绪。@twerdster-我不是安卓开发者,但安卓已经支持OpenGL ES 2.0一年多了:。不是所有的硬件都有足够强大的GPU来使用它,但我认为大多数设备都应该d、 它在哪里?我没有看到它。@LaC目前只在崩溃日志中可见,不幸的是,在iOS6中仍然是私有的。