-
公开(公告)号:CN110059020B
公开(公告)日:2024-01-30
申请号:CN201910200464.X
申请日:2015-04-23
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明实施例公开了一种扩展内存的访问方法、设备以及系统。其中,方法包括:接收计算机的处理器系统串行发送的N+1条内存访问请求,每条内存访问请求中访问地址互不相同且都指向同一物理地址,物理地址为待访问数据在所述扩展内存上的存储地址,N≥1且N为整数;在接收到第一条内存访问请求时,向扩展内存发送读取请求,并向处理器返回特定响应消息;在从扩展内存读取待访问数据的过程中,每接收到一条内存访问请求,在经过内存总线协议规定的时延内,向处理器返回特定响应消息,直到待访问数据被写入数据缓冲器;之后,将待访问数据返回给所述处理器系统。
-
公开(公告)号:CN110187832B
公开(公告)日:2023-08-22
申请号:CN201910419053.X
申请日:2014-05-21
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F3/06 , G06F12/0868 , G06F12/0871 , G06F12/121
Abstract: 本发明实施例提供了一种数据操作的方法、设备和系统,涉及计算机领域,以解决现有技术中CPU对块设备进行数据操作的效率低的问题。该方法包括:接收CPU发送的操作指令;当该操作指令为读指令时,读取该块设备中的第一数据块,并将该第一数据块中的待读取数据返回至CPU;当该操作指令为写指令时,将该写指令指示的待写入数据写入到缓存中,并将包括该待写入数据的第二数据块写入该块设备。该方法用于对块设备中的数据进行操作。
-
公开(公告)号:CN108073527B
公开(公告)日:2020-02-14
申请号:CN201610986946.9
申请日:2016-11-07
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/128
Abstract: 本发明公开一种缓存替换的方法和设备,应用于计算机系统,该计算机系统包括内存控制器、第一级存储器和第二级存储器,该方法包括:内存控制器接收携带有第一目标地址的第一访问请求,第一目标地址为第一访问请求待访问的第一数据在第二级存储器中的地址;当内存控制器根据第一目标地址确定第一访问请求未命中第一区和第二区时,从第二级存储器中获取第一数据,第一级存储器包括第一区、第二区和第三区,第一区用于缓存热数据,第二区用于缓存冷数据,第三区用于缓存从第二区被替换出的数据的在第二级存储器中的地址;当根据第一目标地址确定第一访问请求未命中第三区时,在第二区中确定待替换的第一缓存块;将第一缓存块中的数据替换为第一数据。
-
公开(公告)号:CN106330834B
公开(公告)日:2020-02-14
申请号:CN201510372548.3
申请日:2015-06-30
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: H04L29/06 , H04L29/08 , H04L12/801 , H04L12/911
Abstract: 本申请实施例公开的一种虚拟通道连接建立方法及装置,通过计算第一路由器的第一输入虚拟通道的超服系数SSR,确定第一输入虚拟通道的SSR不大于预设的第一阈值;确定第一路由器的第一输出虚拟通道包含有可用的缓冲区且第二数据包已经被第二路由器成功接收,才会在第一输入虚拟通道和第一输出虚拟通道之间建立连接。本申请实施例中是依据当前网络的拥塞状况以及第一输出虚拟通道中可用缓冲区的状态动态建立连接。在网络拥塞的情况下,可以根据网络的拥塞状况在虚拟通道之间建立连接,传输数据包,从而提高了物理链路的利用率。
-
公开(公告)号:CN106330772B
公开(公告)日:2019-09-13
申请号:CN201510405986.5
申请日:2015-07-10
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: H04L12/875 , H04L12/931 , H04L29/08
Abstract: 本发明提供一种SDN中的流表发送方法及OpenFlow控制器,根据OpenFlow控制器与各OpenFlow交换机之间的链路时延,以及多个OpenFlow交换机之间的链路时延,分别计算待向各OpenFlow交换机发送的流修改Flow Mod消息的紧急程度;根据各Flow Mod消息的紧急程度确定各Flow Mod消息的发送顺序;根据确定的各Flow Mod消息的发送顺序,分别向多个OpenFlow交换机发送Flow Mod消息,从而有效解决了数据流在某个交换机处等待建立流表而得不到及时处理的技术问题,降低了数据流的建立延迟。
-
公开(公告)号:CN106325377B
公开(公告)日:2019-06-28
申请号:CN201510400020.2
申请日:2015-07-08
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F1/16
Abstract: 本发明实施例提供一种外部设备扩展卡及输入输出外部设备的数据处理方法,该外部设备扩展卡包括:用于插设在主机的内存卡槽上的接口单元、内存单元、内存单元控制器、输入输出I/O外部设备、I/O外部设备控制器,可以通过接口单元直接插在主机的内存卡槽内,且该外部设备扩展卡上集成了内存单元和I/O外部设备,从而I/O外部设备控制器和主机可以直接通过内存单元的物理地址访问内存单元,即I/O外部设备控制器和主机可以直接根据内存单元内的物理地址读取内存单元中的数据,从而大大减小了主机和I/O外部设备从内存中读取数据的开销。
-
公开(公告)号:CN105446889B
公开(公告)日:2019-02-12
申请号:CN201410373858.2
申请日:2014-07-31
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/1027 , G06F12/1009
Abstract: 本发明实施例公开了一种内存管理方法和装置。本发明实施例方法包括:由存储管理装置对内存进行管理,当存储管理装置确定页表中没有所述访存请求携带的虚地址时,不触发操作系统的中断,而是由内存管理装置对内存进行管理,可以减轻操作系统的负担,其中,在确定所述虚地址合法时,申请空白页,该内存管理装置位于内存控制器中,更靠近物理内存,可以有效提高内存的管理效率。
-
公开(公告)号:CN109213433A
公开(公告)日:2019-01-15
申请号:CN201710551236.8
申请日:2017-07-07
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F3/06
Abstract: 本方案提供一种闪存设备数据写入的方法和设备:闪存设备接收携带逻辑地址和第一数据的数据写请求,通过逻辑地址对应的物理地址读取第二数据,得到第二数据与第一数据的差值第三数据,压缩第三数据得到第四数据,将第四数据编码为第五数据存储于无效数据物理页。本方案可以充分利用无效数据物理页的存储空间中的无效数据,提高了编码效果,进而减少了数据擦除次数,延长了闪存设备的使用寿命。
-
公开(公告)号:CN105446888B
公开(公告)日:2018-10-12
申请号:CN201410240821.2
申请日:2014-05-30
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明实施例提供一种存储设备间移动数据的方法、控制器和存储系统。方法,包括:一体化存储UAS控制器接收用户空间库发送的数据移动请求,所述数据移动请求包括源存储设备的源地址、目的存储设备的目的地址以及所需移动的数据大小,所述数据移动请求为所述用户空间库接收到应用程序对所述用户空间库中的数据移动应用程序接口API的调用请求时发送的;所述UAS控制器根据所述源地址、目的地址以及数据大小,将待移动数据从所述源存储设备移动到目的存储设备。本发明实施例的数据移动过程,在用户态即可实现两个存储设备之间的直接的数据移动,而无需操作系统参与,无需进入内核态,从而可以节约系统开销。
-
公开(公告)号:CN104380259B
公开(公告)日:2018-09-21
申请号:CN201280001333.5
申请日:2012-10-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/50
Abstract: 本发明实施例提供一种降低内存系统功耗的方法和内存控制器,其中,降低内存系统功耗的方法包括:判断内存系统中是否存在访问频度低的动态随机存储DRAM内存模块;在存在访问频度低的DRAM内存模块时,根据该内存系统中工作集的大小将该工作集之外的页面数据转移到非易失性存储器NVM内存模块,该工作集之外的页面数据为预定时间内进程运行所无需访问的页面数据。根据本发明的实施例,将工作集之外的页面数据转移到NVM内存模块,由于NVM内存模块具有非易失和低功耗的特点,因此将DRAM内存模块中存储的部分数据转移到NVM内存模块,可以降低整个内存系统的功耗。
-
-
-
-
-
-
-
-
-