基于Android平台CUDA程序移植的研究与实现

基于Android平台CUDA程序移植的研究与实现

作者:师大云端图书馆 时间:2017-09-13 分类:参考文献 喜欢:1354
师大云端图书馆

【摘要】移动计算设备的飞速发展已经成为转变传统计算设备发展的根本趋势。GPU在图像处理方向应用的同时,也为通用计算提供了良好的运行平台。CUDA是功能完善的图形处理器通用计算编程API,但其并没有解决移动设备上并行计算的问题。GPU在移动设备上的发展虽然很迅速,但是仅仅依赖片上GPU来提升计算能力,在计算效率和能耗等方面都有很大限制。本文设计了CUDA程序在移动设备上的运行环境,实现CUDA程序在基于Android系统的移动设备上运行。程序经过移植之后,可以实现在Android系统的移动设备上访问位于高性能服务器上的GPU通用计算资源,对移动设备上的高性能计算具有很大意义。移动CUDA运行环境由服务端和客户端两部分构成,客户端部署在Android系统的移动设备,以伪装API方式获取CUDA程序的调用函数与函数参数,将其发送到服务端,在服务端完成对实际GPU的操作。由于采用伪装API方式,原有的CUDA程序不需要引入其他特定的API,实现了兼容性的特点。针对Android平台的CUDA程序移植是建立在详细分析CUDA程序的编译流程上,改变原本的混合编译策略,采用分离不同平台编译结果的方法。在GPU设备端执行的程序编译成fatbin格式,而在主机端执行的C程序则使用ARM交叉编译工具编译成ARM平台的目标程序。经过实验证明,本文实现的CUDA程序移植方法对计算密集型算法性能提升效果显著,具有较好的计算性能和加速比。本文使用的Socket优化方法对于无线网络传输性能也有很大提升。
【作者】王丽;
【导师】何立强;
【作者基本信息】内蒙古大学,计算机科学与技术,2014,硕士
【关键词】通用图形处理器;Android平台;移动CUDA运行环境;CUDA程序移植;Socket性能优化;

【参考文献】
[1]齐嘉霖.含同语素双音节词混用的偏误分析[D].复旦大学,汉语国际教育,2012,硕士.
[2]张尧锋.油菜全程机械化生产配套技术研究与示范[D].浙江大学,农业推广(专业学位),2012,硕士.
[3]曾星星.非线性方程牛顿场线法[D].湖南师范大学,计算数学,2013,硕士.
[4]刘华.巴中着力建设百亿石墨产业集群[N].中国建材报,2013-11-12008.
[5]王向星.智能化个性服务在Web上的应用研究[J].计算机与现代化,2003,03:32-34.
[6]李彦林.基于OSPFv3协议的不间断路由的分析与设计[D].西安电子科技大学,计算机技术,2012,硕士.
[7]丁立军,冯浩,黄宇.3D人脸姿态校正的几何代数不变量方法[J].小型微型计算机系统,2015,01:177-181.
[8]陈劲.论民事缺席审判制度的完善[D].华中师范大学,诉讼法,2013,硕士.
[9]李欣.一种升压式PFM直流开关电源的设计与研究[D].辽宁大学,微电子学与固体电子学,2012,硕士.
[10]韩晨.新教师的教学技能训练方案与效果研究[D].华东师范大学,高等教育学,2013,硕士.
[11]陶玉珠.党参和甘草提取物对IEC-6细胞迁移多胺调控信号通路作用的研究[D].广州中医药大学,中西医结合基础,2013,硕士.
[12]张志东,臧润国.海南岛霸王岭热带天然林景观中主要木本植物关键种的潜在分布[J].植物生态学报,2007,06:1079-1091.
[13]侯晓智.基于数据挖掘技术的上海市肝胆肿瘤病例住院费用研究[D].第二军医大学,2004.
[14]于成龙.某大吨位全地面起重机性能计算[D].吉林大学,工程力学,2013,硕士.
[15]彭小丽.CFRP加固火灾后钢筋混凝土梁抗剪性能的试验研究[D].华侨大学,建筑与土木工程(专业学位),2013,硕士.
[16]姜华.现代思潮与新闻文化[D].复旦大学,新闻学,2013,博士.
[17]王来.北京旅游产业发展研究[D].北京交通大学,2013.
[18]董永辉.过氧化物酶增殖物激活受体γ激动剂罗格列酮对MC3T3-E1细胞增殖和成骨分化的影响[D].华中科技大学,外科学,2013,硕士.
[19]万伟.油溶性偶氮类引发剂热危险性研究[D].南京理工大学,安全技术及工程,2013,硕士.
[20]彭振翼.固态存储系统PCIe接口的设计方法与实现[D].华中科技大学,计算机技术,2013,硕士.
[21]刘洁.冠心病气虚血瘀证血管内皮功能的变化及参参康心胶囊的干预作用研究[D].甘肃中医学院,方剂学,2014,硕士.
[22]王辉,王志强,刘刚,张志豪.芦丁在石墨烯/离子液体复合膜上的电化学行为研究[J].农业机械学报,2014,S1:219-224.
[23]张昊天.基于本体论的自治数据立方体查询优化框架的设计与实现[D].哈尔滨工业大学,软件工程,2014,硕士.
[24]李鑫.矿山井下无线定位信息管理系统[D].大连理工大学,机械电子工程,2013,硕士.
[25]宋世凯.基于Skyline的城市三维地理信息系统的设计与研究[D].河北师范大学,地图学与地理信息系统,2012,硕士.
[26]袁川,杨洪耕.动态电压恢复器的最小视在功率控制[J].电力系统自动化,2005,11:19-22+48.
[27]栗坤.海洋产业集聚的形成机制与实现路径研究[D].浙江工业大学,2013.
[28]孙慧颖.对外汉语初级综合教材语音编排研究[D].吉林大学,汉语国际教育(专业学位),2014,硕士.
[29]张利平.乔叶小说中的苦难书写[D].山东师范大学,中国现当代文学,2013,硕士.
[30]郭凤鸣,李兵,何怡刚.基于RFID技术的方向感知方法研究[J].计算机工程与应用.
[31]张伊阁.长春市健身俱乐部瑜伽运动的开展现状及对策分析[D].吉林大学,体育,2014,硕士.
[32]颜廷野.基于数字图像处理技术沥青混合料空隙及级配检测的研究[D].吉林大学,道路与铁道工程,2014,硕士.
[33]贺娟.凹顶藻提取物对小鼠免疫及抗氧化生物活性作用的研究[D].青岛大学,营养与食品卫生学,2004,硕士.
[34]段晓红.公共政策执行中的伦理问题研究[D].云南师范大学,行政管理,2013,硕士.
[35]刘普寅,王华兴.模糊双向联想记忆的稳定性与容错性[J].控制与决策,1999,05:443-447.
[36]沈鹏飞.中国人民银行员工激励机制中的问题及对策研究[D].中国矿业大学,行政管理,2014,硕士.
[37]张飞.双排桩基坑支护结构变形机理与简化计算方法[D].长安大学,建筑与土木工程(专业学位),2014,硕士.
[38]文辉.6016铝合金温挤压流变应力行为及有限元分析[D].重庆交通大学,机械设计及理论,2012,硕士.
[39]郑沛娟.环境激励下大型桥梁结构模态参数识别比较研究[D].兰州理工大学,结构工程,2013,硕士.
[40]于贞.中青年屈光不正人群中散光来源的分析[D].大连医科大学,眼科学,2012,硕士.
[41]陈小梅.山西煤炭上市公司负债融资的财务治理效应研究[D].山西财经大学,会计学,2013,硕士.
[42]王虹现.机载合成孔径雷达成像算法及实时处理研究[D].西安电子科技大学,信号与信息处理,2004,硕士.
[43]齐清文.地学信息产品及其理论和技术研究[A].中国地理学会地图学与GIS专业委员会.地图学与GIS学术讨论会论文集[C].中国地理学会地图学与GIS专业委员会:,2002:14.
[44]李洁民.桂林山水画史料及发展脉络研究[D].广西师范大学,美术学,2013,硕士.
[45]王春林.基于灰色理论的非正常航班运行管理研究[D].中国民用航空飞行学院,交通运输规划与管理,2013,硕士.
[46]赵娜.门控心肌灌注显像对冠心病患者心肌血流灌注及心功能的评价[D].辽宁医学院,影像医学与核医学,2012,硕士.
[47]钱婷.基于FF现场总线的二级能源计量监测系统[D].浙江工业大学,控制工程,2012,硕士.
[48]于佳玉.莎剧重译的继承性与创新性研究[D].鲁东大学,外国语言学及应用语言学,2014,硕士.
[49]周杰.海水环境下非接触电能传输效率的优化研究[D].浙江大学,机械电子工程,2014,博士.
[50]李丹.对色纺织物夹花纹理及颜色的计算机仿真[D].浙江理工大学,纺织工程,2012,硕士.

相关推荐
更多