看过本文的还看了

相关文献

该作者的其他文献

文献详情 >通过部分页迁移实现CPU-GPU高效透明的数据通信 收藏
通过部分页迁移实现CPU-GPU高效透明的数据通信

通过部分页迁移实现CPU-GPU高效透明的数据通信

作     者:张诗情 杨耀华 沈立 王志英 ZHANG Shi-qing;YANG Yao-hua;SHEN Li;WANG Zhi-ying

作者机构:国防科技大学计算机学院 

出 版 物:《计算机工程与科学》 (Computer Engineering & Science)

年 卷 期:2019年第41卷第7期

页      码:1168-1175页

摘      要:尽管对集成GPU和下一代互连的研究投入日益增加,但由PCI Express连接的独立GPU仍占据市场的主导地位,CPU和GPU之间的数据通信管理仍在不断发展。最初,程序员显式控制CPU和GPU之间的数据传输。为了简化编程,GPU供应商开发了一种编程模型,为“CPU+GPU”异构系统提供单个虚拟地址空间。此模型中的页迁移机制会自动根据需要在CPU和GPU之间迁移页面。为了满足高性能工作负载的需求,页面大小有增大趋势。受低带宽和高延迟互连的限制,较大的页面迁移延迟时间较长,这可能会影响计算和传输的重叠并导致严重的性能下降。提出了部分页迁移机制,它只迁移页面的所需部分,以缩短迁移延迟并避免页面变大时整页迁移的性能下降。实验表明,当页面大小为2MB且PCI Express带宽为16GB/s时,部分页迁移可以显著隐藏整页迁移的性能开销,相比于程序员控制数据传输,整页迁移有平均98.62%倍的减速,而部分页迁移可以实现平均1.29倍的加速。此外,我们测试了页面大小对快表缺失率的影响以及迁移单元大小对性能的影响,使设计人员能够基于这些信息做出决策。

主 题 词:“CPU+GPU”异构系统 数据通信 页迁移 

学科分类:081203[081203] 08[工学] 0835[0835] 0812[工学-测绘类] 

D O I:10.3969/j.issn.1007-130X.2019.07.004

馆 藏 号:203695746...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分