本文共 459 字,大约阅读时间需要 1 分钟。
OpenCL
OpenCL(全称Open Computing Language,开放运算语言)是第一个面向异构系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境,便于软件开发人员为高性能计算服务器、桌面计算系统、手持设备编写高效轻便的代码,而且广泛适用于多核心处理器(CPU)、图形处理器(GPU)、Cell类型架构以及(DSP)等其他并行处理器,在游戏、娱乐、科研、医疗等各种领域都有广阔的发展前景。
RenderScript
RenderScript是用于移动设备的Android操作系统的一个组件,它提供了一个利用异构硬件加速的API。 它允许开发人员以编写更复杂(更低级别)的代码为代价来提高应用程序的性能。
它为开发人员提供了三个主要工具:一个简单的3D渲染API,一个类似于CUDA的计算API和一个C99派生语言。
RenderScript是安卓平台上很受谷歌推荐的一个高效计算平台,它能够自动把计算任务分配到各个可用的计算核心上,包括CPU,GPU以及DSP等,提供十分高效的并行计算能力。
转载地址:http://pgxbi.baihongyu.com/