要么是IPad还是IPhone能够使用OpenCL

要么是IPad还是IPhone能够使用OpenCL

本文介绍了要么是IPad还是IPhone能够使用OpenCL?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

随着向支持多媒体的移动设备的推动,这似乎是提高这些平台性能的合理方式,同时保持通用软件的功效。我一直对IPad硬件感兴趣,作为UI和数据显示/输入使用的开发平台。但我很好奇设备本身具有多少处理能力。 OpenCL将使其成为一个JUICY硬件平台,即使许可看起来有点臭。

With the push towards multimedia enabled mobile devices this seems like a logical way to boost performance on these platforms, while keeping general purpose software power efficient. I've been interested in the IPad hardware as a developement platform for UI and data display / entry usage. But am curious of how much processing capability the device itself is capable of. OpenCL would make it a JUICY hardware platform to develop on, even though the licensing seems like it kinda stinks.

推荐答案

OpenCL不是但是iOS的一部分。

OpenCL is not yet part of iOS.

然而,较新的iPhone,iPod touch和iPad都有支持OpenGL ES 2.0的GPU。 2.0允许您创建自己的可编程着色器以在GPU上运行,这将允许您进行高性能并行计算。虽然不如OpenCL那么优雅,但您可以解决许多相同的问题。

However, the newer iPhones, iPod touches, and the iPad all have GPUs that support OpenGL ES 2.0. 2.0 lets you create your own programmable shaders to run on the GPU, which would let you do high-performance parallel calculations. While not as elegant as OpenCL, you might be able to solve many of the same problems.

此外,iOS 4.0带来了使您可以访问到许多常见的基于矢量运算的高性能在CPU上计算。有关更多信息,请参阅中的会议202 - iPhone OS加速框架这个。

Additionally, iOS 4.0 brought with it the Accelerate framework which gives you access to many common vector-based operations for high-performance computing on the CPU. See Session 202 - The Accelerate framework for iPhone OS in the WWDC 2010 videos for more on this.

这篇关于要么是IPad还是IPhone能够使用OpenCL?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-05 20:41