-
公开(公告)号:CN104636404A
公开(公告)日:2015-05-20
申请号:CN201310573545.7
申请日:2013-11-14
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F17/30
CPC classification number: G06F17/30539 , G06F17/30536 , G06F17/3061
Abstract: 本发明实施例提供一种用于测试的大规模数据生成方法和装置,其中,方法包括:第一节点对样本数据进行分析,以获得所述样本数据的至少一个概率分布函数,所述样本数据来源于实际的测试的文本数据;所述第一节点根据所述样本数据的至少一个概率分布函数构造随机数发生器;所述第一节点采用所述随机数发生器生成大规模数据。本发明实施例提供的用于测试的大规模数据生成装置方法和装置,可以获得能够反映真实数据规律的大规模数据。
-
公开(公告)号:CN104516822A
公开(公告)日:2015-04-15
申请号:CN201310456953.4
申请日:2013-09-29
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/02
CPC classification number: G06F12/1009 , G06F12/1027 , G06F2212/684
Abstract: 本发明实施例公开了内存访问方法和设备,应用于计算机信息技术领域。本实施例的内存访问方法中,当TLB中缺失第一虚拟地址对应的信息时,为了使得计算机系统可以访问该第一虚拟地址对应的内存,计算机系统会将第一虚拟地址进行转换获取第二虚拟地址,并根据第一虚拟地址对应的第一物理地址和第二虚拟地址对应的第二物理地址之间的预置的关系计算第一物理地址,然后再根据第一物理地址访问内存。这样当发现TLB缺失某一虚拟地址比如第一虚拟地址对应的信息时,可以不需要从计算机系统内存的页表中得到虚拟地址和物理地址的转换关系,而是可以直接计算得到该第一虚拟地址对应的第一物理地址,降低了对TLB缺失处理的开销。
-
公开(公告)号:CN104468354A
公开(公告)日:2015-03-25
申请号:CN201310425223.8
申请日:2013-09-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: H04L12/733 , H04L12/727
Abstract: 本发明实施例提供一种数据传输处理方法和装置,该方法包括:第一节点接收携带目的节点命名信息的数据消息;第一节点根据第一节点的命名信息和所述目的节点的命名信息,确定第一节点和目的节点是否互为跨层节点;若第一节点和目的节点互为跨层节点时,确定所述第一节点与该第一节点所在节点层中的跨层出口节点之间的路由路径;第一节点根据所述路由路径,将所述数据消息向跨层出口节点发送,以通过跨层出口节点向所述目的节点发送所述数据消息。该数据传输处理方法和装置,使得该通信网络中在传输数据消息时,数据消息的平均跳数减小,避免网络延时,提高该通信网络的通信性能。
-
公开(公告)号:CN104346294A
公开(公告)日:2015-02-11
申请号:CN201310331344.6
申请日:2013-07-31
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/08
CPC classification number: G06F12/0897 , G06F3/0604 , G06F3/064 , G06F3/0683 , G06F12/0811 , G06F12/1027 , G06F2212/1016 , G06F2212/50 , G06F2212/60
Abstract: 本发明公开了一种基于多级缓存的数据读/写方法、装置和计算机系统,涉及计算机系统的数据读写领域,用以在数据读/写过程中提高Cache访问效率。所述方法包括:获取读/写数据所针对的第一物理内存数据块的第一查询地址;获取第一物理内存数据块的第一缓存位置属性;根据第一查询地址,按照第一缓存位置属性所指示的第一物理内存数据块所能进入的缓存级别从高到低的顺序依次查询缓存是否命中,直至一个缓存命中或所有缓存均未命中为止;若一个缓存命中,则针对所命中缓存中的第一物理内存数据块的第一查询地址读/写数据;或,若所有缓存均未命中,则针对内存中的第一物理内存数据块的第一查询地址读/写数据。
-
公开(公告)号:CN104239237A
公开(公告)日:2014-12-24
申请号:CN201310246392.5
申请日:2013-06-20
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/10
CPC classification number: G06F12/1027 , G06F12/1009 , G06F12/121 , G06F2212/657 , G06F2212/68
Abstract: 本发明实施例提供了一种TLB管理方法及装置,涉及计算机技术领域,可以降低TLB miss率。所述方法包括:以VCPU的VPID为索引,查询TLB存储目录表,获得第一VCPU对应的TLB存储表在内存区的地址;然后根据所述第一VCPU对应的TLB存储表在内存区的地址访问所述第一VCPU对应的TLB存储表,将所述第一VCPU对应的TLB存储表中的有效的TLB表项依次读入物理TLB中,其中,所述TLB存储表存储有TLB表项以及各个TLB表项对应的效用标识,所述效用标识用来描述所述TLB表项是否有效。
-
公开(公告)号:CN104239019A
公开(公告)日:2014-12-24
申请号:CN201310248207.6
申请日:2013-06-21
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/44
Abstract: 本发明实施例涉及网络技术领域,公开了一种搜索请求生成方法和系统。其中,该方法包括:获取搜索请求的种子数据,所述种子数据的时间长度为第一时长;对所述种子数据进行分析,获取所述种子数据的负载特性;根据所述种子数据的负载特性生成时间长度为第二时长的搜索请求数据;所述第二时长大于第一时长。实施本发明实施例,其获得的搜索请求可以很好地反映请求数据的真实性,克服现有技术中使用固定的概率模型生成搜索请求所带来的缺陷。
-
公开(公告)号:CN104216833A
公开(公告)日:2014-12-17
申请号:CN201310207412.8
申请日:2013-05-29
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/02
CPC classification number: G06F12/1027 , G06F2212/681 , Y02D10/13
Abstract: 本发明公开一种确定物理地址的方法及装置,涉及计算机技术领域,可以采用支持多种页面大小的组相连的TLB获得物理地址,并且降低功耗。本发明通过根据线性地址的高N位获得页面大小,所述N大于0,并且小于所述线性地址的位数;根据所述页面大小,获得旁路转换缓存TLB的索引号;根据所述页面大小和支持的最小页面大小,获得屏蔽位Mask;根据所述Mask,获得所述TLB的标签;根据所述索引号和所述标签,查找所述TLB,获得所述线性地址对应的物理地址的高MAC1位;根据所述Mask、所述支持的最小页面以及所述物理地址的高MAC1位,获得物理地址。本发明适于通过线性地址确定物理地址时采用。
-
公开(公告)号:CN104166628A
公开(公告)日:2014-11-26
申请号:CN201310183167.1
申请日:2013-05-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/06
CPC classification number: G06F3/0604 , G06F3/0629 , G06F3/067 , G06F9/5016 , G06F12/02 , G06F12/08
Abstract: 本发明提供一种管理内存的方法、装置和系统,能够容易地实现内存资源的共享。该方法包括:请求节点发送第一指示信息,该第一指示信息用于指示该请求节点所需内存的长度;该请求节点接收第二指示信息,该第二指示信息用于指示能够提供远程内存的至少一个贡献节点中的目标贡献节点向该请求节点提供的第一远程内存;该请求节点从能够使用的虚拟地址中,确定与该第一远程内存相对应的第一虚拟地址;及当需要读写指针在该第一虚拟地址范围内的第一数据时,该请求节点发送针对该第一数据的第一数据读写指令,该第一数据读写指令包括第三指示信息,该第三指示信息用于指示该第一远程内存中用于存储该第一数据的存储空间。
-
公开(公告)号:CN104166596A
公开(公告)日:2014-11-26
申请号:CN201310183058.X
申请日:2013-05-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明实施例公开了一种内存分配方法及节点,涉及计算机领域,可以避免由于访存敏感度较高的应用程序被分配至远程内存而造成的增大访存延迟的问题,从而可以提高系统性能。具体方案为:第一节点根据待执行的应用程序的标识在预设的访存特征表中查询应用程序的访存特征表项,访存特征表项包括应用程序的访存停顿时间;若访存特征表中包含应用程序的访存特征表项,第一节点则根据应用程序的访存特征表项,结合内存分配策略为应用程序分配第一节点的本地内存和/或第一节点的远程内存。本发明用于节点操作系统执行应用程序的过程中。
-
公开(公告)号:CN104102535A
公开(公告)日:2014-10-15
申请号:CN201310112322.0
申请日:2013-04-01
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/48
Abstract: 本发明实施例提供一种进程迁移方法和可迁移操作系统。本发明进程迁移方法,包括:在多内核操作系统的至少一个内核上存储的全局信息表中维护所有内核中进程的进程相关信息;监测是否产生进程迁移触发条件;当监测到产生进程迁移触发条件时,从所述全局信息表中提取源内核上待迁移进程对应的进程相关信息;根据所述进程相关信息获取所述待迁移进程的进程数据;根据所述进程数据将待迁移进程从源内核迁移至目标内核上运行。本发明实施例通过维护内核上进程相关信息,当某个内核失效时根据进程相关信息将待迁移进程迁移至其他内核运行,实现在较小系统开销下保证操作系统的高容错性,解决由于系统开销大影响操作系统性能的问题。
-
-
-
-
-
-
-
-
-