-
公开(公告)号:CN105094686B
公开(公告)日:2018-04-10
申请号:CN201410193960.4
申请日:2014-05-09
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F3/06 , G06F12/121
CPC classification number: G06F12/0868 , G06F3/061 , G06F3/0619 , G06F3/0631 , G06F3/065 , G06F3/068 , G06F3/0685 , G06F12/08 , G06F12/122 , G06F12/128 , G06F2212/604
Abstract: 本发明实施例提供一种数据缓存方法、缓存和计算机系统。本发明实施例中,Cache在访问请求不命中需要确定待替换的Cache line时,不仅需要考虑Cache line的历史访问频率,还要考虑Cache line对应的内存类型,从而可以优先替换与DRAM内存类型对应的Cache line,减少Cache对存储于DRAM的数据的缓存量,从而使得Cache能够提高对存储于NVM中的数据的缓存量,使得针对存储于NVM中的数据的访问请求尽可能的在Cache中能够找到相应的数据,从而减少了从NVM中读取数据的情形,减少了从NVM中读取数据的延迟,有效的提高访问效率。
-
公开(公告)号:CN103902632B
公开(公告)日:2018-01-02
申请号:CN201210590105.8
申请日:2012-12-31
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F17/30914 , G06F17/30067 , G06F17/30091 , G06F17/30233
Abstract: 本发明涉及数据存储领域,特别是涉及一种键值存储系统中构建文件系统的方法、装置及电子设备。在本发明所公开的键值存储系统中构建文件系统的方法,首先获取各级目录的目录路径对应的目录编号,再根据所述目录编号以及各级目录下所存储的文件,构建目录和文件相应的关键字Key,这种情况下,由于所述关键字Key中的目录编号所占的空间较小,且各个目录编号为唯一的,不存在重复的现象,有效节省了存储空间;另外,根据所述目录编号构建了与所述目录相对应的目录关键字Key,在需要对目录进行操作时,可直接根据目录的关键字Key获取待操作的目录,操作过程得到简化。
-
公开(公告)号:CN103905300B
公开(公告)日:2017-12-15
申请号:CN201210572445.8
申请日:2012-12-25
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: H04L12/70 , H04L12/801
Abstract: 本发明实施例提供一种数据报文发送方法、设备及系统。该方法包括:当前节点存在待发送的数据报文时,判断下游节点的当前缓存剩余空间是否大于等于所述数据报文的长度;若是,所述当前节点将所述数据报文发送至所述下游节点;若否,所述当前节点将所述数据报文拆分为至少两个子数据报文,并向所述下游节点逐个发送所述子数据报文,其中,所述子数据报文的长度小于等于所述下游节点的当前缓存剩余空间。根据本发明提供一种数据报文发送方法、设备及系统,有效减少了链路空闲时间,充分了利用链路资源。
-
公开(公告)号:CN103870333B
公开(公告)日:2017-08-29
申请号:CN201210548012.9
申请日:2012-12-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/50
CPC classification number: G06F3/0604 , G06F3/0631 , G06F3/0683 , G06F9/50 , G06F9/5016 , G06F12/08
Abstract: 本发明实施例提供全局内存共享方法、装置和一种通信系统,以提高子操作系统的自主性和降低全局内存管理服务的压力。所述方法包括:子操作系统统计预定次数的任务轮转期间页面换出率和换页期间的内存驻留时间比值;所述子操作系统根据所述页面换出率和内存驻留时间比值计算内存压力指标;若所述内存压力指标大于内存压力阈值,则所述子操作系统向全局内存管理服务发出申请。本发明实施例提供的方法在多操作系统的架构下,各个子操作系统能完成更多的自适应工作,降低全局内存管理服务复杂度,提升系统性能,同时,由于子操作系统之间能够独立地完成内存的申请及释放工作,如此可以提高全局内存的利用率,也使得多操作系统架构有更好的可扩展性。
-
公开(公告)号:CN103810109B
公开(公告)日:2017-08-04
申请号:CN201210460181.7
申请日:2012-11-15
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/02
Abstract: 本发明提供一种内存分配方法、装置及系统,其中内存分配方法包括,接收一个或多个处理模块分别发送的内存状态信息;根据内存状态信息,分别确定一个或多个处理模块各自的内存压力的数值;判断一个或多个处理模块的内存压力的数值中最大值与最小值之差是否大于或等于预设阈值;若是,则向最小值对应的处理模块发送内存抢占消息,内存抢占消息中携带有需释放的内存大小;在从最小值对应的处理模块中抢占到内存资源之后,向最大值对应的处理模块发送内存分配消息,内存分配消息中携带有待分配的内存大小,能够有效地满足内存压力较大的处理模块的高内存需求,有效地提高整个多操作系统结构中内存资源的利用率和系统性能。
-
公开(公告)号:CN105630727A
公开(公告)日:2016-06-01
申请号:CN201410625903.9
申请日:2014-11-07
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F15/16
Abstract: 本发明实施例提供一种多SoC节点之间的访问方法、装置和系统,通过源SoC节点的片内互连结构接收第一设备发送的访问请求,访问请求中携带访问地址;源SoC节点的片内互连结构根据所述访问地址与片内互连结构扩展单元接口的对应关系,确定与所述访问地址对应的片内互连结构扩展单元接口;源SoC节点的片内互连结构根据所述确定片内互连结构扩展单元接口,将所述访问请求通过片内互连结构扩展单元发送到片间互连结构,并通过所述片间互连结构发送给所述目的SoC节点,源SoC节点的第一设备与所述目的SoC节点的资源在同一地址空间内进行统一编址,提高SoC节点之间的访问效率。
-
公开(公告)号:CN105573920A
公开(公告)日:2016-05-11
申请号:CN201410529781.3
申请日:2014-10-09
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明实施例提供一种存储空间管理方法和装置,通过获取访问请求的优先级,根据优先级与缓冲单元的对应关系,确定优先级对应的至少一个缓冲单元的空闲状态,根据上述优先级对应的至少一个缓冲单元的空闲状态处理访问请求,由于优先级与缓冲单元具有对应关系,因此,保证了不同优先级的访问请求能够按照优先级合理的使用缓冲单元,从而,能够合理利用存储空间,提高整个系统的性能。
-
公开(公告)号:CN105095105A
公开(公告)日:2015-11-25
申请号:CN201410168515.2
申请日:2014-04-24
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/08
CPC classification number: G06F12/08
Abstract: 本发明实施例公开了一种Cache分区的方法及装置,涉及电子信息技术领域,能够为执行实体灵活分配物理内存和Cache Set,减少了多个执行实体在Cache的使用上产生的干扰,提高访存性能。本发明的方法包括:所述操作系统为执行实体分配物理内存;在所述主机包括的Cache Sets中,选取未被占用的一个或多个Cache Set,将为所述执行主体分配的物理内存中的数据缓存至所述选取的Cache Set中,建立为所述执行主体分配的物理内存与所述选取的Cache Set的对应关系。本发明适用于为执行实体分配合适的Cache Set的场景。
-
公开(公告)号:CN102662856B
公开(公告)日:2015-10-28
申请号:CN201210129194.6
申请日:2012-04-27
Applicant: 中国科学院计算技术研究所 , 华为技术有限公司
Abstract: 本发明提供一种固态硬盘,其通过闪存转换层对数据进行压缩以及将压缩数据的相关信息保存在闪存物理页的后备区中,可以减少每次实际写入和读出闪存固态盘的数据量,同时减少了由于写操作所引起的擦除操作的次数,延长了固态盘的寿命。而且,数据的读写过程简单方便,没有增加复杂的数据结构,也没有增加缓冲区,无需对传统闪存转换层中的映射表进行任何修改,保证数据读写过程开销低。
-
公开(公告)号:CN104424105A
公开(公告)日:2015-03-18
申请号:CN201310376301.X
申请日:2013-08-26
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/02
CPC classification number: G06F13/00 , G06F13/385
Abstract: 本发明公开了一种内存数据的读写处理方法和装置,涉及计算机系统技术领域,解决了现有技术中多个数据量较小的内存数据访存操作浪费较多的开销在数据请求包上,导致传输效率低下的问题。方法包括:源节点获取各个待发送请求包;解析所述各个待发送请求包的目的节点标识,并判断所述各个待发送请求包的目的节点标识是否相同;将所述具有相同目的节点标识的至少两个待发送请求包分别作为子请求包,打包为一个合并请求包;将所述合并请求包发送给所述目的节点标识对应的目的节点,所述合并请求包用于指示所述目的节点对所述目的节点的内存数据进行读和/或写操作。本发明实施例应用于内存数据的读写处理过程中。
-
-
-
-
-
-
-
-
-