本文运行的例程使用NVIDIA Jeston X1平台运行,该平台的核心GPU为Tegra X1,搭载Android操作系统。本文通过三部分介绍Android平台下实现CUDA并行开发:第一部分是搭建开发环境;第二部分是交叉编译CUDA源代码;第三部分是CUDA实例说明。
1. 搭建Android-CUDA开发环境
本文在ubuntu 14.04环境中搭建开发环境,安装过程主要分为以下三个目标:
目标1:首先安装elicpse软件所需要的Java Development Kit (JDK)开发工具包,为搭建开发环境作基础。
目标2:JDK安装完成后,在 nvidia官网下载“NVIDIA CodeWorks for Android”工具包,这个工具包由nvidia公司整理打包,其中包括所有用于开发环境的软件(如eclipse, Android_sdk, Android_ndk等软件)。CodeWorksforAndroid软件包可以在