1. 毕业设计(论文)主要内容:
Android是当前一款主流的基于Linux核的移动设备操作系统,常用于手机、平板电脑。基于Android的移动端APP开发是当前互联网创新创业的一个热点。本项毕业设计着眼于Android平台上通用GPU加速计算的研究与实现。Android系统由Linux内核、中间件、C语言的函数库与API、以及在包含Java兼容库的应用框架上的应用软件组成,本项毕业设计可能需要利用NDK方式直接调用C语言完成。
作为一种开源系统,Android的开发环境配置有很多选择,常常耗费初学者很多的精力,为此nVidia公司开发了AndroidWorks软件配置安装程序,可以一步安装好所有Android环境,针对采用了nVidia公司Tegra芯片的手机,该配置程序也会集成CUDA相关软件。本项毕业设计应充分利用这一资源。
现代智能应用是以计算为支撑的,性能优良的算法通常需要更复杂的算法,更快速的计算,然而手机因为尺寸、能耗限制,运算能力并不高,充分利用手机中的图形处理器(GPU)进行通用计算,对于提高手机的智能水平有着直接的贡献。
2. 毕业设计(论文)主要任务及要求
(1)查阅文献资料,论文中涉及的参考文献不低于15篇,其中外文文献不少于2篇;
(2)完成Android-GPU环境中的性能测试,具体要求如下:
a.实现Android-CUDA环境配置;
3. 毕业设计(论文)完成任务的计划与安排
第1-3周:文献查阅,包括著作、期刊、会议论文、网络资源等;
第4周:完成开题报告、论文提纲;
第5-9周:基于AndroidWorks完成Android-CUDA环境配置与平台学习;
4. 主要参考文献
[1] Android教程 http://hukai.me/android-training-course-in-chinese/index.html
[2] AndroidWorks文档 http://docs.nvidia.com/gameworks/#developertools/mobile/androidworks/androidworks_1r2.htm
[3] CUDA for Android http://docs.nvidia.com/gameworks/#technologies/mobile/cuda_android_main.htm?TocPath=Technologies|Mobile%20Technologies|CUDA%C2%A0for%20Android|_____0
以上是毕业论文任务书,课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。