TensorFlow中OpenCL核函数的实现与优化

来源 :计算机学报 | 被引量 : 0次 | 上传用户:mldn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,异构计算技术已经被广泛应用于人工智能领域,旨在利用以GPGPU为主的并行加速设备和CPU协同工作,更高效地完成大规模的并行计算.深度学习模型的构建、训练以及推理离不开机器学习框架的支持,但目前主流的机器学习框架基本仅支持CUDA异构编程模型.CUDA的私有性和封闭性导致机器学习框架严重依赖于英伟达GPGPU.众多其它厂商的硬件加速器,尤其是国产加速器难以充分发挥其在深度学习中的潜力.使用开源统一异构编程标准OpenCL代替私有的CUDA编程模型,是打破这一技术壁垒的有效方法.本文提出了TensorFlow中CUDA到OpenCL核函数的代码转换方案,总结整理了核函数转换的基本规则、典型难点问题的解决方法以及OpenCL核函数的性能优化等关键技术.本文首次完成了TensorFlow 2.2版本中135个OpenCL核函数的实现.经一系列测试验证,转换生成的135个OpenCL核函数能够在多种支持OpenCL标准的加速器上正确运行,优化后,近八成的OpenCL核函数在英伟达Tesla V100S上达到了与CUDA核函数相当的计算性能.测试结果验证了本文提出的CUDA到OpenCL核函数转换方案的通用性及有效性,包含OpenCL核函数的TensorFlow版本能够在直接适配跨厂商加速器设备的同时保持较好的计算性能.
其他文献
研究者通过文献计量学方法,对关于国内绘本与幼儿情绪教育研究的期刊文献进行了可视化分析。从研究时空分布来看,关于绘本与幼儿情绪教育研究的期刊文献数量自2010年起整体呈上升趋势,但研究总量不多,高质量文章偏少。从研究前沿与热点来看,关键词“情绪理解”“情绪调节”“绘本教学”能够体现出该领域研究的发展态势。研究者越来越重视绘本对幼儿情绪发展的价值,并探索出一套行之有效的支持策略。
目的 探究甲基化CpG结合蛋白(Methyl-CpG-binding protein 2,MeCP2)表达对卵巢浆液性囊腺癌SKOV3细胞增殖的作用。方法 在TCGA数据库中获取卵巢浆液性囊腺癌患者组织的RNA测序数据与临床病理学信息,利用生物信息学方法分析MeCP2在健康者和卵巢浆液性囊腺癌患者中的表达及其与卵巢浆液性囊腺癌临床病理学分期、生存期的相关性;分别利用MTT实验、细胞克隆实验、细胞周
<正>随着汽车产业电动化、智能化、网联化的不断发展,智能芯片与汽车软件已经成为汽车产业转型升级的关键,在智能汽车发展中具有关键作用与战略意义。中国汽车工业协会数据显示,2021年中国新能源汽车销量超过350万辆,同比增长157.8%。与此同时,随着汽车电动化爆发式的增长,智能化也给新能源汽车进行了赋能。
期刊
大学生处于思想的转型期、人生观和价值观的重要形成阶段,对其加强崇德向善价值理念教育,是大学生成人成才的关键,也是社会主义核心价值观教育的必然要求。近几年,微信成了大学生新的网络聚集地。所以,对大学生崇德向善价值理念的教育也要在微信上积极展开。各高校和教师要通过"微"体系的主动构建和对微信负面信息积极的"微"疏导,潜移默化地引导大学生确立起崇德向善的价值理念,并倡导他们积极为善。
<正>《普通高中课程标准(2017年版2020年修订)》要求学生“在掌握基本历史知识的过程中,进一步提高阅读和通过多种途径获取历史信息的能力”。在此过程中,史料的选择与应用十分重要,教师要重视史料对历史信息的承载作用,通过史料在高中历史教学中的创新应用,培养学生史料阅读能力、历史信息获取能力,实现课堂教学质量的有效提升。
期刊
<正>现代信息技术的迅猛发展和广泛应用,必然带来教学方式的巨大变革。目前,基于计算机技术、多媒体技术和网络通信技术的网络教学成为一种新型教学方式。在教学实践中,我们要科学合理利用网络教学这一平台,更新思路,拓宽载体,不断创新,力求实现网络教学的最大效用。
期刊
<正>《猫》是统编教材四年级下册第四单元中的一篇精读课文。本单元课文体现的都是动物朋友这个主题,相关的语文要素训练目标是"体会作家是如何表达对动物的感情的"。对接本篇课文学习,课后用两道练习题细化了训练要求:默读课文,举例说说可以从哪些地方看出作者非常喜欢猫,在把你的体会有感情地读出来;说说第1自然段讲了几层意思,课文还有哪些自然段的写法跟它一样。结合上述学习目标和要求,在对课文进行解读时可以重点
期刊
目的 研制一种模拟消毒餐具采样涂抹过程的含菌棉拭子,应用于消毒餐饮具中大肠菌群检测能力验证。方法 阳性样品中含有目标菌和干扰菌,阴性样品仅含有干扰菌。随机抽取阴性、阳性样本各10瓶,按照GB14934—2016附录B(发酵法)进行均匀性检验,将样品分别置于-20、4 ℃下贮藏120d,在25、36和42 ℃下贮藏20~60 d监测其稳定性,检测结果应与指定值一致。发放3份样品,实验室最少收到1份阳
<正>从兴中会的成立到辛亥革命的最终胜利,近代中国资产阶级民主革命经历了十余年的艰苦发展。辛亥革命胜利以后,民主共和与实业救国的思想观念深入人心,并激励着无数革命先烈为中国的民族独立与国家繁荣富强而不懈奋斗。在辛亥革命胜利的背后,有一个在中华民族历史上永远闪耀光辉的群体不可忽视,这就是海外华侨。在为数众多的海外华侨当中,南洋华侨在地理和地缘等多方面因素的影响下,在辛亥革命的进程中留下了浓墨重彩的一
期刊
<正>粗饲料在整个动物饲料中具有关键作用,是反刍家畜的主要饲料来源。分析目前市场上的粗饲料种类可知,粗饲料具体分为两种,一种是处理后的青干草,还有一种是玉米秸秆或农作物秸秆。这种粗饲料的资源比较广泛,种类也很多,再加上农作物种植面积非常大,数量也非常丰富,具有一定的市场潜力。在农作物中,大量作物都具有秸秆,如玉米、大豆、高粱、棉花等,再加上其余的农作物废料,为粗饲料的加工发展提供了丰富的物质资源。
期刊