-
公开(公告)号:CN103577335B
公开(公告)日:2016-09-07
申请号:CN201310504532.4
申请日:2013-10-23
Applicant: 中国科学院计算技术研究所
Abstract: 本发明涉及内存垃圾回收系统及方法,包含垃圾分析模块,记录内存分配和释放信息,查询页表获取物理地址信息,以确定每个数据对象是否存在于内存中,得到该数据对象对应的物理地址空间信息;并将该信息更新到垃圾监控模块中的数据对象监控列表,以确定数据对象对应的物理地址空间信息。垃圾监控模块,用于维护该数据对象监控列表,将新分配的数据对象加入;将删除的数据对象从数据对象监控列表中删除;并监控所有的访存请求,将访存关联到数据对象,更新数据对象的访问信息,并将这些访存请求关联到数据对象监控列表中的数据对象,更新访问信息。垃圾监控模块定期将数据对象访问信息反馈给垃圾分析模块,垃圾分析模块分析根据这些信息负责分析出可疑的内存垃圾块,并在可疑的垃圾块中确定真正的内存垃圾块,高精度低开销回收其内存空间。
-
公开(公告)号:CN105871751A
公开(公告)日:2016-08-17
申请号:CN201610177881.3
申请日:2016-03-25
Applicant: 中国科学院计算技术研究所
IPC: H04L12/917 , H04L12/927
CPC classification number: H04L47/76 , H04L47/805
Abstract: 本发明提出一种数据中心网络带宽保证方法及系统,该方法从租户的请求信息中提取所示租户的最小带宽保证信息,由所述服务器节点记录所述最小带宽保证信息;所述数据中心中每个虚拟机与相应的远端虚拟机通信,并组成虚拟机对,所述虚拟机所在的服务器节点获取所述虚拟机对的最小带宽保证信息a,所述远端虚拟机所在的服务器节点获取所述虚拟机对的最小带宽保证信息b,将两者中较小的最小带宽保证信息作为所述虚拟机对间的数据流的保证带宽;将所述虚拟机对间的每条数据流切分为多条子流,并为所述多条子流分配各自的优先级,分别限制每个虚拟机发送的所述多条子流的发送速率,根据每个子流的优先级分配与其优先级相对应的交换机端口队列进行传输。
-
公开(公告)号:CN105701020A
公开(公告)日:2016-06-22
申请号:CN201410709140.6
申请日:2014-11-28
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/02
CPC classification number: G06F12/02
Abstract: 本发明实施例提供了一种内存访问的方法、相关装置和系统,解决了现有技术内存访问效率较低的问题。该方法包括:接收进程的内存访问请求消息,其中,所述内存访问请求消息包括所述进程请求访问的内存对应的虚拟地址的信息;根据所述进程从预设的映射关系集合中获取所述进程所对应的映射关系,所述映射关系为所述虚拟地址与所述进程请求访问的内存对应的内存控制器MC的对应关系;根据所述虚拟地址的信息和所述映射关系,获取所述进程请求访问的内存所对应的MC;将所述内存访问请求消息发送至所述MC。该方法适用于计算机技术领域。
-
公开(公告)号:CN105653476A
公开(公告)日:2016-06-08
申请号:CN201410635552.X
申请日:2014-11-12
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F13/16
Abstract: 本发明公开了一种数据处理器件与内存设备的通信方法及相关装置,以实现多个数据处理器件间的直接通信,并在一定程度上减少协议开销,降低传输延时,提高传输效率。在本发明一些可行的实施方式中,方法包括:控制模块通过所述通知总线获取第一数据处理器件发出的指令信号,所述指令信号用于指示所述第一数据处理器件需要获取所述内存设备的读写控制权限,所述第一数据处理器件是所述多个数据处理器件中的任一个数据处理器件;所述控制模块获取所述第一数据处理器件发出的所述指令信号后,发出切换信号给所述交换电路,以指示所述交换电路进行电路切换,使得有且只有所述第一数据处理器件与所述内存设备建立通信连接。
-
公开(公告)号:CN102609378B
公开(公告)日:2016-03-30
申请号:CN201210016351.2
申请日:2012-01-18
Applicant: 中国科学院计算技术研究所 , 华为技术有限公司
CPC classification number: G06F13/1673 , G06F13/4239
Abstract: 一种消息式内存访问装置及其访问方法,包括:消息式命令总线,用于传输CPU生成的消息式访存指令,指示内存系统完成相应操作;消息式内存控制器,用于将CPU的请求包装成消息包发送给存储模块,并解析存储模块返回的消息包将数据返给CPU;消息通道,用于请求和应答消息包传送的通路;存储模块,含有缓冲调度器,用于接收消息式内存控制器的请求包,完成相应的请求。
-
公开(公告)号:CN105335306A
公开(公告)日:2016-02-17
申请号:CN201410307864.8
申请日:2014-06-30
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F13/16
Abstract: 本发明实施例公开了一种内存控制方法和装置,包括:内存控制设备接收针对物理内存的控制策略以及相应的触发条件,所述触发条件包括所述物理内存的状态信息的变化和/或所述内存控制设备接收到的访问进程;所述内存控制设备监听物理内存的状态信息以及所述访问进程;当满足所述触发条件时,内存控制设备调用相应的控制策略对所述物理内存进行控制,可见,作为硬件的内存控制设备从系统获取必要控制策略、完成这些控制策略所需的物理内存控制语义信息,以及相应控制测量的触发条件,使得当满足一个触发条件时,所述内存控制设备可以调用对应该触发条件的控制策略对所述物理内存进行控制,控制的过程中不再需要系统进行中断处理,提高了控制效率。
-
公开(公告)号:CN105280215A
公开(公告)日:2016-01-27
申请号:CN201410253514.8
申请日:2014-06-09
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G11C11/406
CPC classification number: G06F12/023 , G06F3/061 , G06F3/0659 , G06F3/0665 , G06F3/0673 , G06F12/1009 , G06F2212/1016 , G06F2212/152 , G06F2212/20 , G06F2212/657 , G11C11/40611 , G11C11/40618 , G11C11/40622 , G11C11/4091 , G11C11/4096
Abstract: 本发明实施例提供了动态随机存取存储器DRAM的刷新方法、设备以及系统。获取DRAM的某一刷新单元的地址以及刷新单元的刷新信息,刷新单元为DRAM中进行一次刷新所包括的存储空间,刷新单元的刷新信息包括刷新单元的刷新周期;将刷新单元的地址以及刷新单元的刷新信息封装为DRAM访问请求,并通过DRAM访问请求将刷新单元的地址以及刷新单元的刷新信息写入到刷新数据空间,刷新数据空间为所述DRAM中预设的,用来存储DRAM中至少一个刷新单元的地址以及所述至少一个刷新单元的刷新信息的存储空间。上述方案可根据刷新单元的刷新信息进行针对性的刷新,解决采用统一周期进行刷新所带来的性能开销以及能耗开销比较大的问题。
-
公开(公告)号:CN105095138A
公开(公告)日:2015-11-25
申请号:CN201510369681.3
申请日:2015-06-29
Applicant: 中国科学院计算技术研究所
IPC: G06F13/38
CPC classification number: G06F13/385
Abstract: 本发明涉及计算机领域,本发明提出一种扩展同步内存总线功能的方法和装置,该装置包括处理器、辅助访存模块和扩展内存控制器;其中,处理器用于生成内存访问请求,并将所述内存访问请求发送给辅助访存模块;所述辅助访存模块,用于根据所述内存访问请求中所包含的地址属性信息,判断所述内存访问请求为访问系统内存或是扩展内存,若为访问所述系统内存,则将所述内存访问请求发送给内存控制器,若为访问扩展内存,则生成目标地址为扩展内存控制器的访存请求;所述扩展内存控制器用于辅助访存模块生成的访问扩展内存请求,将其发给内存扩展芯片。本发明能识别出属于访问扩展内存的请求并代替处理器与扩展内存控制器交互,提高访问效率。
-
公开(公告)号:CN104348688A
公开(公告)日:2015-02-11
申请号:CN201310346756.7
申请日:2013-08-09
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: H04L12/28
CPC classification number: H04L41/0803 , H04L12/42 , H04L12/44 , H04L12/462 , H04L41/142 , H04L41/145 , H04L43/045 , H04L45/02
Abstract: 本发明公开了一种服务器的连接方法和系统,涉及通信技术领域,用以采用相同规格的服务器实现最优网络,进而降低路由实现的复杂度。所述方法包括:提供10台服务器;其中,每台服务器包括5个节点,且每台服务器的5个节点按照相同的连接方式串行相连并首尾相接;将其中5台服务器中的任一服务器的5个节点与剩余5台服务器中的各个服务器的5个节点均一一对应地连接,以形成哈夫曼-单例模式Hoffman-Singleton图的最优网络。
-
公开(公告)号:CN104050189A
公开(公告)日:2014-09-17
申请号:CN201310081954.5
申请日:2013-03-14
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F17/30
CPC classification number: G06F16/335 , G06F16/3349 , G06F16/353
Abstract: 本发明实施例提供一种页面共享处理方法及装置,该方法包括:获取候选页面所属的页面类别;将所述候选页面与所述页面类别所包括的多个页面进行比较,获取与所述候选页面具有相同内容的目标页面,并将所述候选页面和所述目标页面进行共享,其中,所有页面根据各页面的预设分类条件统计结果进行分类,同一页面类别所包括的各页面的预设分类条件统计结果满足预设条件。本发明实施例中,通过获取候选页面所属的页面类型,候选页面只需要与它所属页面类别中的页面进行比较,而无需与所有页面进行比较,这样减少了无效比较的次数,提高了效率,也降低了页面比较的开销。
-
-
-
-
-
-
-
-
-