【技术实现步骤摘要】
【国外来华专利技术】
公开了与应用程序在异构计算环境中的使用相关的实施例,并且更具体地公开了与应用程序在部署异构存储器的计算环境中的分配相关的实施例。
技术介绍
1、随着多核和多线程技术的发展,由于在功耗和开销(诸如读写速度、刷新周期等)方面的限制,动态随机存取存储器(dram)不再能够满足应用程序日益增长的存储需求。此外,dram容量和带宽受到硅工艺技术的限制。
2、结果,将不同的存储器集成到云/边缘并在它们之间共享资源是非常合乎期望的。在这样的场景中,由异构存储器以分布式方式形成的异构计算环境有益于执行需要大量计算能力的复杂应用程序。在异构计算环境中,应用程序可以利用不同的存储器。在分布式系统中典型地期望异构性。对于这样的异构计算环境,不同的存储器之间的存储器共享将是可设想的。
3、异构计算环境可以由易失性存储器和非易失性存储器的组合形成。典型地,当与dram相比时,非易失性存储器具有各种各样的物理特性。新兴的非易失性存储器(nvm),诸如持久存储器(pmem)或高带宽存储器(hbm),具有与dram可比的读取速度和不同的可伸缩性
...【技术保护点】
1.一种由计算系统执行的方法,所述方法包括:
2.如权利要求1所述的方法,其中,针对与所述应用程序相关联的所述多个存储器页面中的每一个存储器页面的所述存储器使用模式信息包括写入强度指示、读取强度指示、访问频率指示和访问带宽指示。
3.如权利要求2所述的方法,其中,所述写入强度指示、所述读取强度指示、所述访问频率指示和所述访问带宽指示由标签、数值和值范围中的至少一个表示。
4.如权利要求1所述的方法,其中,监测所述存储器使用包括:
5.如权利要求4所述的方法,其中,基于由所述应用程序的各个部分使用的随机化虚拟地址的集合来确
...【技术特征摘要】
【国外来华专利技术】
1.一种由计算系统执行的方法,所述方法包括:
2.如权利要求1所述的方法,其中,针对与所述应用程序相关联的所述多个存储器页面中的每一个存储器页面的所述存储器使用模式信息包括写入强度指示、读取强度指示、访问频率指示和访问带宽指示。
3.如权利要求2所述的方法,其中,所述写入强度指示、所述读取强度指示、所述访问频率指示和所述访问带宽指示由标签、数值和值范围中的至少一个表示。
4.如权利要求1所述的方法,其中,监测所述存储器使用包括:
5.如权利要求4所述的方法,其中,基于由所述应用程序的各个部分使用的随机化虚拟地址的集合来确定所述规范化地址的集合。
6.如权利要求4所述的方法,其中,监测所述存储器使用包括:
7.如权利要求4所述的方法,其中,监测所述存储器使用包括:
8.如权利要求1所述的方法,其中,所述存储器简档包括所述存储器使用模式信息、规范化地址的集合、以及对应的页面特性。
9.如权利要求1所述的方法,其中,所述存储器简档是在所述应用程序的一个或多个测试运行期间确定的。
10.如权利要求1所述的方法,其中,在所述应用程序的后续运行期间更新所述存储器简档。
11.如权利要求1所述的方法,其中,具有对应的随机化虚拟地址范围、所确定的规范化地址范围、以及对应的存储器使用模式信息的所述存储器简档被存储在映射表中。
12.一种由计算系统执行的方法,其中,所述计算系统包括多种存储器类型,所述方法包括:
13.如权利要求12所述的方法,其中,确定至少一种适合的存储器类型还基于下述中的至少一个:
14.如权利要求13所述的方法,其中,...
【专利技术属性】
技术研发人员:G·R·马达纳戈帕尔,C·帕达拉,A·古莱里亚,
申请(专利权)人:瑞典爱立信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。