-
公开(公告)号:CN106155923A
公开(公告)日:2016-11-23
申请号:CN201510163389.6
申请日:2015-04-08
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/08
Abstract: 本发明实施例提供一种内存共享的方法和装置,通过根据远程节点的内存的页面的被访问次数和页面中被访问的高速缓存块的个数,确定远程节点的内存的热页面,将热页面与本地节点的内存的非活跃页面进行交换,从而,使得频繁访问的页面集中分布在本地节点的内存中,访问次数较少的页面集中的远程节点的内存中,降低远程内存访问带来的性能开销,实现系统整体性能的提高。
-
公开(公告)号:CN105095104A
公开(公告)日:2015-11-25
申请号:CN201410151681.1
申请日:2014-04-15
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/08
Abstract: 本发明实施例提供一种数据缓存处理方法及装置。本发明数据缓存处理方法,包括:接收内存发送的访问响应消息,所述访问响应消息包括被访问数据和缓存线地址,所述访问响应消息为所述内存在各级缓存均未命中后接收的访问请求消息对应的响应消息;确定所述缓存线地址的访问频率;根据所述访问频率将所述访问响应消息存储至对应的缓存中。本发明实施例降低了一级缓存的未命中率,提高了整个计算机的性能。
-
公开(公告)号:CN104281545A
公开(公告)日:2015-01-14
申请号:CN201310291218.2
申请日:2013-07-11
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: Y02D10/14 , Y02D10/151 , G06F13/1673 , G06F13/282 , G06F2213/2806
Abstract: 本发明实施例公开了一种数据读取方法及设备,涉及计算机领域,降低了大量数据连续读取过程中的操作复杂度和功耗。具体方案为:MC将需要读取的数据在存储器中的行地址发送至存储器,以便存储器将存储器中与行地址对应行的数据存储在存储器的缓冲区中;MC向存储器发送第一命令,以便存储器根据第一命令遍历所有列地址将需要读取的数据发送至MC;其中,需要读取的数据为缓冲区中存储的与行地址对应行的所有数据,第一命令用于激活存储器中的直接存储器存取DMA逻辑;MC接收存储器发送的需要读取的数据。本发明用于数据读取的过程中。
-
公开(公告)号:CN103888501A
公开(公告)日:2014-06-25
申请号:CN201210566520.X
申请日:2012-12-24
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明实施例提供一种虚拟机迁移方法和装置。所述方法包括:通过获取本机中各虚拟机的内存信息,当本机的负载过重时产生虚拟机迁移请求,并获取候选服务器及其内存信息,然后比较虚拟机的内存信息和候选服务器的内存信息,以确定本机中需要迁移的虚拟机和在所述候选服务器中选择目标服务器,并将本机中选择的需要迁移的虚拟机迁移至选择的目标服务器。本发明实施例保证了虚拟机迁移后系统具有非常高的内存利用率,不会出现对物理内存需求的急剧增加,而且保证了在服务器内存负载过重时,迁移虚拟机后服务器能够获得所期望的空闲内存。
-
公开(公告)号:CN105302741B
公开(公告)日:2019-02-26
申请号:CN201410318256.7
申请日:2014-07-04
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/0877 , G06F12/12
Abstract: 本发明实施例公开了一种高速缓存控制方法及装置,其中方法的实现包括:若第一高速缓存内的缓存数据需要被替换,则获取所述缓存数据及所述缓存数据的优先级;所述缓存数据再次被访问的几率越高优先级越高;将所述缓存数据以及所述缓存数据的优先级传递给第二高速缓存进行缓存;所述第一高速缓存与所述第二高速缓存为组相连的高速缓存。在第一高速缓存内的缓存数据向第二高速缓存传递缓存数据时,传递了缓存数据的优先级,使得被传递后的缓存数据仍然具有原来的优先级属性,从而使被传递后的缓存数据不会因为优先级信息丢失发生不合理的再次传递,从而提高高速缓存的命中率。
-
公开(公告)号:CN109362122A
公开(公告)日:2019-02-19
申请号:CN201811062056.4
申请日:2018-09-12
Applicant: 中国科学院计算技术研究所
Abstract: 本发明涉及一种低功耗广域网内通信数据的传输调度方法和系统,包括:步骤S1、构建广域网,广域网包括通信节点和网关,通信节点以单跳的方式接入网关,接入时网关为通信节点授时并分配通信时隙;步骤S2、通信节点在通信时隙内主动向网关传输通信数据和通信数据的生成时间;步骤S3、网关根据生成时间与通信时隙,更新通信节点的通信时隙;步骤S4、循环步骤S2和步骤S3,以实现广域网的传输调度。由此面向低功耗广域网,本发明可在应用层实现的高信道利用率、低延迟和低功耗传输调度。
-
公开(公告)号:CN108845877A
公开(公告)日:2018-11-20
申请号:CN201810390866.6
申请日:2013-05-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/50
CPC classification number: G06F3/0604 , G06F3/0629 , G06F3/067 , G06F9/5016 , G06F12/02 , G06F12/08
Abstract: 提供一种管理内存的方法、装置和系统,能够容易地实现内存资源的共享。该方法包括:请求节点发送第一指示信息,该第一指示信息用于指示该请求节点所需内存的长度;该请求节点接收第二指示信息,该第二指示信息用于指示能够提供远程内存的至少一个贡献节点中的目标贡献节点向该请求节点提供的第一远程内存;该请求节点从能够使用的虚拟地址中,确定与该第一远程内存相对应的第一虚拟地址;及当需要读写指针在该第一虚拟地址范围内的第一数据时,该请求节点发送针对该第一数据的第一数据读写指令,该第一数据读写指令包括第三指示信息,该第三指示信息用于指示该第一远程内存中用于存储该第一数据的存储空间。
-
公开(公告)号:CN104750557B
公开(公告)日:2018-07-03
申请号:CN201310740508.0
申请日:2013-12-27
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明实施例公开了一种内存管理方法和内存管理装置,用于提高数据中心系统的内存利用效率。本发明实施例方法包括:接收数据中心系统中的虚拟机发送的内存请求信息,所述内存请求信息包括:在所述虚拟机上运行的应用程序对内存的需求信息;根据所述应用程序对内存的需求信息获取所述虚拟机的访存属性,其中,针对不同访存属性的虚拟机使用不同位宽的虚拟内存通道,所述不同位宽的虚拟内存通道中各个虚拟内存通道映射的物理内存的地址空间容量不同;根据虚拟内存通道和物理内存之间的映射关系向所述应用程序分配与所述虚拟机的访存属性相对应的物理内存。
-
公开(公告)号:CN104281545B
公开(公告)日:2018-02-23
申请号:CN201310291218.2
申请日:2013-07-11
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: Y02D10/14 , Y02D10/151
Abstract: 本发明实施例公开了一种数据读取方法及设备,涉及计算机领域,降低了大量数据连续读取过程中的操作复杂度和功耗。具体方案为:MC将需要读取的数据在存储器中的行地址发送至存储器,以便存储器将存储器中与行地址对应行的数据存储在存储器的缓冲区中;MC向存储器发送第一命令,以便存储器根据第一命令遍历所有列地址将需要读取的数据发送至MC;其中,需要读取的数据为缓冲区中存储的与行地址对应行的所有数据,第一命令用于激活存储器中的直接存储器存取DMA逻辑;MC接收存储器发送的需要读取的数据。本发明用于数据读取的过程中。
-
公开(公告)号:CN103870204B
公开(公告)日:2018-01-09
申请号:CN201210531583.1
申请日:2012-12-11
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F3/06 , G06F12/0877
CPC classification number: Y02D10/13
Abstract: 本发明实施例公开了一种cache中数据写入和读取方法、cache控制器。本发明实施例方法包括:接收处理器发送的数据写入请求和待写入数据,数据写入请求中包含高速缓存块的地址;读取用于缓存待写入数据的高速缓存块中的第一数据;根据高速缓存块的地址将待写入数据替换第一数据中的部分或者全部数据,得到第二数据;检测第二数据是否为零;若第二数据为零,则将用于缓存待写入数据的高速缓存块的零数据标识位设置为真,以完成数据写入,能够有效的避免将第二数据写入所带来的功耗及所消耗的时间。
-
-
-
-
-
-
-
-
-