【摘 要】
:
随着大数据时代的到来,机器学习、大数据仿真、增强现实等大数据高通量应用已经在各个研究领域广泛使用。大数据高通量应用具有计算量大、高并发等特点,传统的单CPU处理器结
论文部分内容阅读
随着大数据时代的到来,机器学习、大数据仿真、增强现实等大数据高通量应用已经在各个研究领域广泛使用。大数据高通量应用具有计算量大、高并发等特点,传统的单CPU处理器结构擅长逻辑计算和系统交互,计算能力有限,不足以满足计算需求。原本用于显卡中图形计算的GPU由于其内部核心和计算单元数量多,非常适合处理高并发的大数据计算,现在越来越多地作为协处理器帮助CPU处理大数据高通量计算。CPU/GPU异构计算是目前处理大数据、高并发计算的有效途径。由于CPU和GPU内存的隔离限制,程序员需要显示管理CPU和GPU内存间数据交换,手动优化GPU内存使用,如何编写出高效的GPU代码对普通程序员来说一直是一大挑战。本文简单介绍了现有的一些GPU编程优化方法以及每种方法的适用场景,分析了程序中的控制流和数据流,并介绍了一些编译器优化方法。我们通过分析GPU程序中数据交换操作的依赖性,提出了一个重新组合不同核函数数据交换操作的方法来优化CPU和GPU内存间的数据交换。通过分析发现,核函数的数据交换操作不仅仅包括数据在PCIe总线上传输时间,还包括一些预处理、清理、系统调度等工作带来的系统消耗。这些额外的系统消耗将会随着GPU程序核函数的增多显著增加,特别是当程序员没有很好地优化这些频繁的数据交换操作。因此,我们首先通过编译原理中控制流分析和数据流分析方法定义了核函数的数据拷入路径和数据拷出路径,数据拷贝操作可以沿着相应的拷贝路径在程序语句中迁移。当两个数据交换操作方向一致,而且迁移路径发生重叠时,我们可以把不同核函数的两次数据拷贝操作合并成一次执行。迁移、合并多个数据交换操作可以明显的减少整个GPU程序中数据交换操作带来的系统消耗。最后通过实验证明本文提出的优化算法对一个数据交换频繁、单个核函数数据交换量较小的GPU程序具有显著的优化数据交换效果。
其他文献
基于计算机及网络技术的高速发展,我国当前已进入大数据时代,在该时代背景下,个人信息的重要性地位越发凸显。其面临的问题而不仅仅是对个人信息进行静态的保护方面的问题。
随着经济全球化的发展,以及“一带一路”战略的持续推进,为实现不同轨距间的连通运输,作为首选方法的变轨距转向架技术得到了快速发展。2016年科技部设立了运行速度400km/h的可变轨距高速列车国家重点研发计划项目,加速推进了我国变轨距转向架技术的发展。变轨距转向架分有源模式和无源模式。目前,各国变轨距转向架基本上都采用无源模式,其采用纯机械结构,结构较简单且可靠。但纯机械结构灵活性不高、可控性较差。
随着信息技术的发展和互联网的广泛普及以及移动互联网技术的蓬勃发展,人们所面临的“信息过载”问题日益严峻。推荐系统作为有效解决“信息过载”问题的重要手段已广泛应用
随着当今农业和工业的迅速发展,废水排放量也呈逐年增加的趋势,磷元素的排放也在上升,并且国内一些区域的湖泊、河道等水体中氨氮和总磷时常超标,特别是在经济欠发达的四线以下城市。含氮、磷等的废水排入水体中,促使藻类、浮游生物快速且大量繁殖,从而导致水体富营养化。目前,国内常见的除磷方法有:生物法、化学沉淀法、结晶法和吸附法等。而吸附法具备运行成本低、除磷效果好,吸附剂可再生等优点。使用天然材料和工业废弃
香蕉对低温非常敏感,生长期间或贮藏温度过低易发生冷害,严重影响香蕉产量和果实商品质量。香蕉适宜的贮运温度为11℃13℃,低于11℃发生冷害。因此,研究抗寒剂减轻香蕉冷害的
随着互联网科技的飞速发展,在线社交网络已经成为人们娱乐交友、获取信息、分享信息等的重要渠道。人们为了享受各种极好的智能化的网络服务和满足个性化多样化的需求,往往同
近年来中国高速铁路得到了迅速发展,完成了从引进、消化、吸收再到自主创新的重要阶段。高速列车车体是列车重要的承载部件,其结构可靠性直接关系车辆系统整体可靠性。随着列车运行速度的提升,加之轻量化导致的车体刚度减小,使得车体结构疲劳失效问题频发。因此,如何在设计初期就识别在服役情况下的车体结构的薄弱位置;同时,尽可能准确的模拟车辆服役条件,以准确评估车体关键薄弱位置的疲劳寿命就变得尤为重要。本论文结合车
IGBT(绝缘栅极晶体管)兼并MOSFET(电力场效应晶体管)输入阻抗高、开关速度快和GTR(电力晶体管)输出阻抗低、耐高压的优点而成为电力电子领域的理想开关被广泛应用在各种大功
为解决传统“机车+车辆”运营模式运维效率低的问题,在中国铁路总公司和中国中车统一指挥下,开始了动力集中动车组的研制工作。2019年1月,由中车唐山、浦镇、大连、青岛四方、株洲、大同等六家公司研制的160km/h动力集中动车组CR200J正式投入运营。其采用自动式电空制动系统,动力车采用微机直通控制系统,拖车采用F8型电空制动系统的形式,与目前和谐号动车组采用的制动系统形式不同。对动力集中动车组所采
国家经济的迅猛发展使得城市间的交通出行需求日益旺盛,高铁的开通与发展,动摇了民航在高速客运市场中的地位。很多学者针对高铁与民航的竞争关系进行研究,缺少两者合作的研究,因而,研究两者的竞合关系十分必要。博弈论是研究互动关系最常用的理论方法,演化博弈论是博弈论的分支。演化博弈论将博弈主体假设为有限理性,博弈主体在互动初始阶段无法选择最优策略,其是在互动过程中不断学习不断试错,向最优策略靠拢。研究高铁与