-
公开(公告)号:CN109362122B
公开(公告)日:2020-09-04
申请号:CN201811062056.4
申请日:2018-09-12
Applicant: 中国科学院计算技术研究所
Abstract: 本发明涉及一种低功耗广域网内通信数据的传输调度方法和系统,包括:步骤S1、构建广域网,广域网包括通信节点和网关,通信节点以单跳的方式接入网关,接入时网关为通信节点授时并分配通信时隙;步骤S2、通信节点在通信时隙内主动向网关传输通信数据和通信数据的生成时间;步骤S3、网关根据生成时间与通信时隙,更新通信节点的通信时隙;步骤S4、循环步骤S2和步骤S3,以实现广域网的传输调度。由此面向低功耗广域网,本发明可在应用层实现的高信道利用率、低延迟和低功耗传输调度。
-
公开(公告)号:CN106155911B
公开(公告)日:2019-04-12
申请号:CN201510145203.4
申请日:2015-03-30
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/02 , G06F15/173
Abstract: 本发明实施例公开了一种请求远程内存的方法和装置,涉及计算机领域,用以缩短系统的响应时间,提升用户体验。具体方案为:当节点上当前有启动新增进程时,若新增进程曾在节点上运行过,则获取新增进程的内存需求信息和节点上当前已启动进程的内存需求信息,节点上保存有新增进程的内存需求信息和已启动进程的内存需求信息;根据新增进程的内存需求信息和已启动进程的内存需求信息,估算从当前时刻开始的预设时间内,同时运行新增进程和已启动进程时,每一时刻所需内存的大小;若估算出的内存的大小的最大值大于节点的物理内存的大小,则向云管理器请求远程内存。
-
公开(公告)号:CN104184543B
公开(公告)日:2018-10-30
申请号:CN201310198792.3
申请日:2013-05-24
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明提供一种数据传输的方法、装置和系统,能够减小链路传输中数据检测的重复性,降低了由于重传导致的链路传输开销,提高了系统的工作效率。具体方式为:获取待传输的数据,所述待传输的数据包含发送目标的信息,根据发送目标的信息,确定发送目标;为待传输的数据封装数据包头,并为所述数据包头计算检错纠错码,发送带有数据包头的数据;在接收数据时,接收封装后的数据,解封含有检错纠错码的数据,并对接收的数据进行检测,当存在错误时,则根据检错纠错码的校验位对所述数据进行纠错,若通过检错纠错码不能完成对所述数据的纠错,则通过预设的容错设定进行请求数据重传。本发明用于数据传输。
-
公开(公告)号:CN105095104B
公开(公告)日:2018-03-27
申请号:CN201410151681.1
申请日:2014-04-15
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/0897
Abstract: 本发明实施例提供一种数据缓存处理方法及装置。本发明数据缓存处理方法,包括:接收内存发送的访问响应消息,所述访问响应消息包括被访问数据和缓存线地址,所述访问响应消息为所述内存在各级缓存均未命中后接收的访问请求消息对应的响应消息;确定所述缓存线地址的访问频率;根据所述访问频率将所述访问响应消息存储至对应的缓存中。本发明实施例降低了一级缓存的未命中率,提高了整个计算机的性能。
-
公开(公告)号:CN103902352B
公开(公告)日:2017-06-13
申请号:CN201210587126.4
申请日:2012-12-28
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明实施例提供一种多核虚拟机系统获取请求数据的方法和装置,该方法包括:当根据数据读取请求在本地缓冲存储器中发生访存读取失败时,识别数据读取请求的请求数据是否为客户虚拟机与管理虚拟机的共享数据;当请求数据为共享数据时,确定管理虚拟机所对应的缓冲存储器;在确定的缓冲存储器中查询获取请求数据。缩小了获取请求数据的查询范围,提高了在多核虚拟机系统中获取请求数据的效率。
-
公开(公告)号:CN106445628A
公开(公告)日:2017-02-22
申请号:CN201510489246.4
申请日:2015-08-11
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明实施例提供了一种虚拟化方法、装置和系统,实现了硬件虚拟化。该方法包括:生成数据访存报文,所述数据访存报文携带虚拟机标识和虚拟地址信息,所述虚拟机标识用于标识生成所述数据访存报文的所述虚拟机,所述虚拟地址信息为待访存的数据在所述虚拟机的虚拟地址;向内存控制器发送所述数据访存报文;内存控制器根据所述虚拟机标识和所述虚拟地址信息,确定所述待访存的数据在内存设备中的物理内存地址。通过在数据访存报文中增加虚拟机标识,实现了对内存资源的直接访问,减小了虚拟化系统中软件对内存资源访问的繁琐管理过程,进一步为虚拟机资源动态分配提供了基础。
-
公开(公告)号:CN106302201A
公开(公告)日:2017-01-04
申请号:CN201510245796.1
申请日:2015-05-14
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: H04L12/801
CPC classification number: H04L47/10
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缺失处理的开销。
-
公开(公告)号: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表项是否有效。
-
公开(公告)号: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: 本发明提供一种管理内存的方法、装置和系统,能够容易地实现内存资源的共享。该方法包括:请求节点发送第一指示信息,该第一指示信息用于指示该请求节点所需内存的长度;该请求节点接收第二指示信息,该第二指示信息用于指示能够提供远程内存的至少一个贡献节点中的目标贡献节点向该请求节点提供的第一远程内存;该请求节点从能够使用的虚拟地址中,确定与该第一远程内存相对应的第一虚拟地址;及当需要读写指针在该第一虚拟地址范围内的第一数据时,该请求节点发送针对该第一数据的第一数据读写指令,该第一数据读写指令包括第三指示信息,该第三指示信息用于指示该第一远程内存中用于存储该第一数据的存储空间。
-
-
-
-
-
-
-
-
-