用于MCM-GPU的内存页分配方法组成比例

技术编号:37397821 阅读:24 留言:0更新日期:2023-04-30 09:26
本发明专利技术公开了一种用于MCM

【技术实现步骤摘要】
用于MCM

GPU的内存页分配方法


[0001]本专利技术涉及GPU
,尤其涉及一种用于MCM

GPU的内存页分配方法。

技术介绍

[0002]随着GPU(Graphics Processing Unit,图形处理器)技术的不断发展,GPU的核数不断增多,计算能力不断增加,例如从Fermi到Volta架构,GPU中SM(Streaming Multiprocessor,流多处理器)的数目从14增长到80。由于制造工艺和芯片尺寸的限制,在单一晶片上集成数量众多的SM变得日益困难,为了进一步提高GPU的性能,并避免芯片尺寸的约束,目前有研究提出了一种多芯片模块GPU(MCM

GPU),MCM

GPU通过采用多模块的封装模式,把几个GPU模块封装在一起形成一个新的芯片,根据封装技术的不同,多个GPU模块间通过多层互连基板走线、interposer层走线等技术进行通信。
[0003]对于一个GPU模块而言,它所访问的内存页可以存储在本地内存空间,即与该GPU模本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于MCM

GPU的内存页分配方法,其特征在于,所述方法用于MCM

GPU,包括:响应于执行的程序,实时判断程序执行的过程中是否发生缺页;若发生缺页,则使用当前设定的内存页分配策略将内存页分配到对应的GPU模块的内存空间;根据MCM

GPU中每个GPU模块的内存空间当前所分配的内存页数目,判断当前内存页在不同GPU模块的内存空间的分布是否均衡;若当前内存页在不同GPU模块的内存空间的分布均衡,则使用first

touch内存页分配策略作为内存页分配策略进行下一个内存页的分配;若当前内存页在不同GPU模块的内存空间的分布不均衡,则使用round

robin内存页分配策略作为内存页分配策略进行下一个内存页的分配。2.根据权利要求1所述的用于MCM

GPU的内存页分配方法,其特征在于,使用当前设定的内存页分配策略将内存页分配到对应的GPU模块的内存空间,包括:若当前设定的内存页分配策略为round

robin内存页分配策略,则使用round

robin内存页分配策略将内存页分配到下一个GPU模块的内存空间;若当前设定的内存页分配策略为first

touch内存页分配策略,则使用first

touch内存页分配策略将内存页分配到当前发起访存请求的GPU模块的内存空间。3.根据权利要求1或2所述的用于MCM

GPU的内存页分配方法,其特征在于,所述round

robin内存页分配策略包括:根据内存页的访问时间的先后顺序,将内存页以轮询的方式平均分配到MCM

GPU中不同GPU模块的内存空间。4.根据权利要求1或2所述的用于MCM

GPU的内存页分配方...

【专利技术属性】
技术研发人员:赵夏王会权张光达黄安文方健王璐温家辉
申请(专利权)人:中国人民解放军军事科学院国防科技创新研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1