Fortran程序CUDA并行化总结

来源 :物联网技术 | 被引量 : 5次 | 上传用户:shushuclover1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虽然Fortran常用来进行科学计算,但是面对计算量大的程序仍然很耗时。通常人们用MPI进行粗粒度的并行来提高程序的运行效率,近年来随着GPU计算能力的提高,将程序进行细粒度GPU并行化成为一种趋势。文章基于NVIDIA公司的CUDA框架,就Fortran程序向CUDA移植过程中的一些问题进行总结,并给出了相应的解决方案。
其他文献
利用ARM9嵌入式系统设计了一款草坪自动浇水系统,该系统以温湿度传感器DHT11为感应部件来采集草坪区域内空气温湿度值,并将数值传送给ARM9,ARM9再根据收集到的数据与程序设定的浇水上下限值相比较,当低于下限值时,ARM9发出一个打开指令将电磁阀打开,开始浇水,在浇水之前先进行语音提示,同时在浇水过程中伴有轻音乐;高于上限值时,ARM9发出一个闭合指令将电磁阀关闭,停止浇水、关闭音乐。实时时间
依靠成熟的RFID读写技术,通过与光电开关的结合,巧妙地避免了两个RFID读写头对一个标签进行同时读写,需要实现数据在两套PLC间的交互问题。该方法整个结构简单,控制方便,系统通讯可靠稳定,并可变换成多种结构。
最优股票选择规划方法在股民规避风险方面能发挥一定的作用。股市环境比较复杂,传统的股民规避风险的方法应用在实际的股市中,往往会出现主观性强、不稳定、风险大的缺点。为了避免上述问题,文章提出了优化遗传算法的股票选择规划的方法。将自适应遗传算法和贪婪算法很好的结合,获取最优的投资方向,最大限度地为股民服务。实验结果表明,利用优化遗传算法实现最优股票选择规划,可在股票发生很大波动时,很好地规避风险,防止股