[发明专利]一种高带宽的多尺度故障位图缓存结构有效
申请号: | 201710323737.0 | 申请日: | 2017-05-10 |
公开(公告)号: | CN107329906B | 公开(公告)日: | 2018-07-03 |
发明(设计)人: | 黄智濒;刘欣;王珏;满柯宇;许瀚元;周锋;桑燊 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | G06F12/0802 | 分类号: | G06F12/0802 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明专利提出了一种实现快速和高带宽的查询缓存各级逻辑结构故障的机制和存储结构。可以多尺度的标示缓存组、缓存行以及缓存子块的故障情况,支持高性能的容错缓存架构。本发明专利提出了静态分配和动态分配两种不同的位图空间配置方式,实现了更低的存储开销。 | ||
搜索关键词: | 缓存 多尺度 高带宽 存储结构 存储开销 动态分配 故障位图 缓存结构 缓存子块 静态分配 逻辑结构 配置方式 位图空间 缓存行 缓存组 标示 架构 查询 | ||
【主权项】:
1.一种高带宽的多尺度故障位图缓存结构,其特征是:包括静态分配模式下的故障位图缓存结构以及动态分配模式下的故障位图缓存结构,包括:(1)所述静态分配模式下的故障位图缓存结构由缓存组及缓存行故障位图阵列和子块故障位图阵列两部分组成,其中所述缓存组及缓存行故障位图阵列包括缓存组故障位图域,缓存行故障位图域;所述子块故障位图阵列包括标志标示域和缓存子块故障位图域,其中:所述缓存组故障位图域,由若干位构成,标示了该缓存组的故障程度,无故障,有故障且无法修复和有故障且可以修复这几种情况;所述缓存行故障位图域由若干位构成,标示了缓存组中的缓存行的故障情况,各行故障情况由其对应位标示;所述标志标示域,固定分配模式下由若干位构成,为同一缓存组对应的缓存行进行编号;所述缓存子块故障位图域,由若干位构成,标示了缓存子块的故障情况;(2)所述动态分配模式下的故障位图缓存结构由缓存组及缓存行故障位图阵列和子块故障位图阵列两部分组成,其中所述缓存组及缓存行故障位图阵列包括缓存组故障位图域,缓存行故障位图域以及指向缓存子块的指针域;所述子块故障位图阵列包括分区标示域和缓存子块故障位图域,其中:所述缓存组故障位图域,由若干位构成,标示了该缓存组的故障程度,无故障,有故障且无法修复和有故障且可以修复这几种情况;所述缓存行故障位图域,由若干位构成,标示了缓存组中的缓存行的故障情况,各行故障情况由其对应位标示;所述指向缓存子块的指针域,动态分配模式下由若干位构成,指向所对应的缓存行的起始位置;所述分区标示域,动态分配模式下由若干位构成,其组合分别表示缓存组起始缓存行,缓存组中间缓存行以及缓存组终止缓存行;所述缓存子块故障位图域,由若干位构成,标示了缓存子块的故障情况。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710323737.0/,转载请声明来源钻瓜专利网。
- 同类专利
- 读写闪存中数据的方法、装置及用户设备-201480036355.4
- 李志刚;施国军;赵迎春 - 华为技术有限公司
- 2014-06-25 - 2019-09-03 - G06F12/0802
- 一种读写闪存中数据的方法、装置及用户设备,包括:接收读取数据的指令,其中,所述读取数据的指令包括:待读取数据的大小和所述待读取数据在所述闪存上的物理地址;从缓存中查找所述物理地址;当未从所述缓存中查找到所述物理地址时,根据所述待读取数据的大小和所述闪存的实际物理块大小,从内存中划分出缓存数据区;根据所述物理地址,从所述闪存中读取所述待读取数据,将所述待读取数据缓存在所述缓存数据区中。由此可以解决闪存的读写效率低,使用寿命短的问题。
- 一种计算机系统及刀片式服务器机箱-201510392198.7
- 金翊;彭俊杰;欧阳山;沈云付 - 上海大学
- 2015-07-06 - 2019-08-20 - G06F12/0802
- 本发明公开了一种计算机系统,包括复数个处理器和一存储器,存储器包括多个存储单元并被划分成多个相等大小的存储块;还包括:一控制单元;一寻址组件,复数个处理器内存地址线的高位分别通过控制单元与寻址组件连接,寻址组件与存储器的字地址线的高位连接,寻址组件可控制的在存储器上一连续或者不连续的预设范围内将复数个处理器中的一个处理器形成的内存地址的高位转化为对应的存储器字地址的高位并输出至存储器;上述技术方案的有益效果是:减少了传统系统中必需的内存芯片结构,减少了整个计算机系统的制造成本;减少了用于数据交换的时间,提高了系统的运行效率;缩短了读写操作的操作时间;应用简单,适用性广。
- 一种数据传输处理装置-201822039577.X
- 邓伟伟 - 邓伟伟
- 2018-12-05 - 2019-06-07 - G06F12/0802
- 本实用新型公开了一种数据传输处理装置,包括:处理器、TD‑LTE模块、无线路由模块、身份输入模块、加密模块和存储器,TD‑LTE模块、无线路由模块、身份输入模块、加密模块和存储器分别与处理器电性连接;身份输入模块用于录入用户的身份信息并发送至处理器,处理器用于将身份信息发送至加密模块,接收加密模块返回的加密身份信息,以及通过TD‑LTE模块将加密身份信息发送至一业务服务器并从该业务服务器接收返回的业务处理信息;处理器还用于通过无线路由模块将TD‑LTE模块所获取的网络信号进行广播。本实用新型在实现了业务处理能力的基础上,利用4G网络进行数据的传输,同时还提供WIFI信号供客户免费使用。
- 用以避免负载填充冲突的设备以及系统-201811231374.9
- 塔伦·纳克拉;王昊;保罗·基钦 - 三星电子株式会社
- 2018-10-22 - 2019-05-14 - G06F12/0802
- 本发明提供一种用以避免负载填充冲突的设备及系统。根据一个一般方面,一种设备,可包含配置成存储数据的第一高速缓存。设备可包含第二高速缓存,配置成响应于填充请求而向第一高速缓存供应数据和传入填充信号。设备还可包含执行电路,配置成经由负载请求从第一高速缓存取回数据。第一高速缓存可配置成:从传入填充信号获得与填充请求相关联的地址信息和时序信息,且至少部分地基于地址信息和时序信息来调度负载请求以试图避免负载填充冲突。根据一个一般方面,可以高得多的准确率来预测负载/填充冲突。
- 一种精简卷的存储空间分配方法、系统及相关组件-201910016349.7
- 刘志勇 - 郑州云海信息技术有限公司
- 2019-01-08 - 2019-05-10 - G06F12/0802
- 本申请公开了一种精简卷的存储空间分配方法,所述存储空间分配方法包括当接收到目标精简卷对应的空间申请信息时,获取所述目标精简卷在目标时间段内的历史空间分配量,并根据所述历史空间分配量确定修正参数;确定所述目标精简卷对应的默认空间分配量,并根据所述修正参数修正所述默认空间分配量得到当前空间分配量;为所述目标精简卷分配所述当前空间分配量大小的存储空间。本申请能够提高精简卷在存储池中空间分配的连续性,提到存储系统的读写性能。本申请还公开了一种精简卷的存储空间分配系统、一种计算机可读存储介质及一种电子设备,具有以上有益效果。
- 用于存储器管理的高速缓存操作-201380079190.4
- T.克拉尼奇;M.格里斯;N.林克维特施 - 英特尔公司
- 2013-09-27 - 2019-05-03 - G06F12/0802
- 按照本说明书,在后备存储器(诸如字节可寻址非易失性存储器)前面的存储器侧高速缓存的高速缓存操作包含组合第一操作、第二操作和第三操作中的至少两个操作,其中第一操作包含按照比起逐出具有脏高速缓存线的高速缓存条目来偏向于逐出具有干净高速缓存线的高速缓存条目的替换策略从高速缓存存储器中逐出受害者高速缓存条目。第二操作包含将受害者高速缓存条目从初级高速缓存存储器逐出到高速缓存存储器的受害者高速缓存存储器,并且第三操作包含转换存储器位置地址以在后备存储器的地址范围内置乱并散布存储器位置地址。相信,这些操作的各种组合可提供存储器的改进操作。本文描述了其它方面。
- 一种搜索Cache数据的方法和装置-201811232342.0
- 吕玉彬;张志永 - 郑州云海信息技术有限公司
- 2018-10-22 - 2019-03-26 - G06F12/0802
- 本申请公开了一种搜索Cache数据的方法和装置,该方法包括:接收包括目标数据的目标逻辑区块地址的目标数据读取请求;根据目标逻辑区块地址和对应存储各个Cache数据的逻辑区块地址和物理区块地址得到的逻辑区块地址‑物理区块地址映射表,获得目标数据的目标物理区块地址;根据基于各个Cache数据的物理区块地址大小分组得到的每个Cache数据组所包括Cache数据的物理区块地址中最大物理区块地址和最小物理区块地址,若查找到与目标物理区块地址对应的目标Cache数据组,在目标Cache数据组中搜索目标数据。即,只有当需读取数据的物理区块地址与某个Cache数据组对应时才在该组中搜索,缩小搜索范围,提高搜索效率和读取性能。
- 基于数据访问次数的GPGPU的L1 Cache管理方法-201811113134.9
- 章铁飞;傅均 - 浙江工商大学
- 2018-09-25 - 2019-03-01 - G06F12/0802
- 本发明公开一种基于数据访问次数的GPGPU的L1 Cache管理方法,具体包括:L1 Cache的硬件修改;基于DA计数器值的L1 Cache管理策略;周期地调整统一的默认DA值。本发明旨在解决GPGPU的L1 Cache数据块摇摆问题,主要方法是L1 Cache中的每个缓存块增加访问次数计数器,并且比较计数器的值与默认设定值的大小来决定缓存块的替换和bypass等操作,目标是将频繁被访问的缓存块保持在缓存中,提升命中率,将不会再次被访问的缓存块bypass,提升缓存空间的利用率,最大限度地解决L1 Cache的数据块摇摆问题。
- 用于基于高速缓存类型来提供高速缓存一致性的技术-201810734829.2
- R·桑卡兰;I·阿加瓦尔;S·范多伦 - 英特尔公司
- 2018-07-06 - 2019-02-26 - G06F12/0802
- 描述了用于管理用于不同类型的高速缓冲存储器的高速缓存一致性的技术和装置。在一个实施例中,装置可以包括:至少一个处理器,至少一个高速缓冲存储器和逻辑,至少一部分包括在硬件中,所述逻辑用于接收与至少一个高速缓冲存储器相关联的存储器操作请求,确定所述存储器操作请求的高速缓存状态,所述高速缓存状态指示巨型高速缓存状态或小型高速缓存状态中的一个,响应于所述高速缓存状态为小型高速缓存状态,经由小型高速缓存一致性处理来执行所述存储器操作请求,并且响应于所述高速缓存状态是巨型高速缓存状态,经由巨型高速缓存一致性处理来执行所述存储器操作请求。描述并要求保护其他实施例。
- 一种基于KSM及Pass-through相结合的虚拟机内存共享方法-201610529436.9
- 石磊;张辉;程栋;牛文强 - 乾云众创(北京)信息科技研究院有限公司
- 2016-07-06 - 2019-02-05 - G06F12/0802
- 本发明公开了一种基于KSM及Pass‑through相结合的虚拟机内存共享方法,具体为:虚拟机管理器判断各客户机的操作系统是否使用IOMMU,若否,不参与KSM技术的共享映射;若是,对每个客户机内存页面进行判断,确认是否为映射页面,若是将各客户机的映射页面映射到宿主机中;若否,在保持Pass‑through特性的前提下,对于所有非映射页面使用KSM技术,合并多台虚拟机之间内容相同的内存页面,同时进行写保护处理。本发明把客户机内存页面区分为DMA专用和非DMA用途,进而选择性的仅把KSM技术应用到非DMA页面上,在保持Pass‑through特性的前提下,同时达到节省内存资源的目的。
- 一种文件系统缓存删除的方法及系统-201610059940.7
- 张月辉 - 浪潮(北京)电子信息产业有限公司
- 2016-01-28 - 2018-12-07 - G06F12/0802
- 本发明公开了文件系统缓存删除的方法及系统,包括:计算缓存空间中的每个缓存数据块的命中次数,根据所述命中次数对各个缓存数据块进行排序,并根据排序结果计算得到每个缓存数据块的时间性因子;获取缓存空间中的每个缓存数据块的地址偏移量,计算所有缓存数据块的平均地址偏移量,并根据每个缓存数据块的地址偏移量及所述平均地址偏移量计算得到每个缓存数据块的地址性因子;根据每个缓存数据块的时间性因子及每个缓存数据块的地址性因子得到每个缓存数据块的删除综合因子;根据每个缓存数据块的删除综合因子确定删除的缓存数据块;能够通过增加缓存数据块地址性因子,并且结合缓存数据块时间性因子,进而提高缓存数据块删除的命中率。
- 用于基于局部性的指令处理的选择性启用的系统、设备和方法-201810168641.6
- C.J.休格斯;J.S.朴;R.阿加瓦尔;C.仇;B.阿金 - 英特尔公司
- 2018-02-28 - 2018-10-26 - G06F12/0802
- 在一实施例中,处理器包含:具有多个条目的稀疏访问缓冲器,每个条目针对到特定地址的存储器访问指令存储地址信息和计数信息;以及向存储器发出读取请求的存储器控制器,该存储器控制器包含用于接收具有无局部性提示的存储器访问指令以及取代无局部性提示(其中至少部分基于在稀疏访问缓冲器的条目中存储的计数信息)的局部性控制器。还描述其它实施例并要求其它实施例的权利保护。
- 一种在集中器中进行参数修改的方法-201810467697.1
- 李保勇;展云峰;王大胜;赵晓龙;谭登亮;张风良;赵晓娟;申祥坤;郑霄翔;魏薇;李柯;曹务松;衡泽超;张姗姗;王怀栋 - 国网山东省电力公司阳谷县供电公司
- 2018-05-14 - 2018-10-12 - G06F12/0802
- 本发明属于电信息采集系统的技术领域,涉及集中器,尤其涉及一种在集中器中进行参数修改的方法。包括以下有效步骤:a、首先在内存中创建变量;b、解析指令确定所变更的参数的相对偏移量及该参数所占用的总字节数;c、创建链表节点,同时把该节点插入到参数存储链表,根据参数占用的字节数量申请一块同样大小的内存空间;d、把参数变更后的新参数写入到申请的内存空间内;e、将参数存储链表中的数据与申请的内存空间内的新参数的数据同步,即完成集中器参数的修改。本发明通过提供一种在集中器中进行参数修改的方法,相对于传统的修改方法,本发明既节省了内存同时也提高了传递效率。
- 一种存储器间的数据搬移的方法-201610124558.X
- 于礼斌;邱东伟 - 北京左江科技股份有限公司
- 2016-03-04 - 2018-10-12 - G06F12/0802
- 本发明公开了存储器间进行数据搬移的通用方法,其中,包括:设立一虚拟总线作为源总线与宿之间的数据传输中介;读源数据到虚拟总线;将虚拟总线的全部数据从高位开始写入到宿存储器当前地址对应的存储单元,写入位置从宿写入位置开始,当宿可写长度小于虚拟总线宽度时,虚拟总线数据写入长度为宿可写长度,其剩余数据不写入,将该剩余数据加入到后续的数据的头部,当虚拟总线读取后续的数据时,先将该剩余数据与后续的数据进行组合,并写入虚拟总线,当该虚拟总线或该宿的可写入长度小于该剩余数据与后续的数据的组合,则仅读取部分该后续的数据并将未读取的该后续的数据作为剩余数据进行处理。
- 缓存系统中的数据访问方法和系统-201410668491.7
- 祁舟 - 博雅网络游戏开发(深圳)有限公司
- 2014-11-20 - 2018-08-17 - G06F12/0802
- 一种缓存系统中的数据访问方法,所述方法包括:接收请求方的数据写入请求;根据所述数据写入请求将请求写入的数据写入内存;根据预设的配置文件将所述已写入内存的数据拆分为多个字段,所述配置文件中包含数据类型与字段的对应关系;对拆分后得到的字段进行校验;校验通过后,则将所述已写入内存的数据以字段形式回写至数据库。采用该方法,在数据存储时无需考虑数据类型,从而克服了因数据与数据类型对应存储而需要针对不同数据类型编写回写程序的问题,由此大大节省了程序开发人员的工作量。此外还提供一种缓存系统中的数据访问系统。
- 自动寻址与数据分配方法、装置、主控设备、从控设备及计算机可读存储介质-201711385722.3
- 王潘;郑旭涵;张小妹 - 深圳市比克动力电池有限公司;深圳市比克电池有限公司
- 2017-12-20 - 2018-07-10 - G06F12/0802
- 本发明提供了一种自动寻址与数据分配方法、主控设备、从控设备及计算机可读存储介质,方法包括:若接收到上位机发送的寻址请求,则从各从控中选择当前从控,向当前从控发送寻址报文,寻址报文包括为当前从控分配的逻辑地址及所需采集的电池信息;若在预设时间内接收到当前从控的反馈信息,则解析反馈信息,判断当前从控是否寻址成功以及数据分配是否成功;反馈信息包括所述从控的寻址状态信息以及从控采集的电池信息;若寻址成功且数据分配成功,则从剩余各从控中重新选择当前从控,返回向当前从控发送寻址报文的步骤,直至所有从控均完成寻址和数据分配。本发明可以自动为总线上的从控分配地址和数据,简化了从控安装过程,有利于生产线生产。
- 一种大容量固态硬盘映射方法-201711225525.5
- 王猛;徐伟华;李建 - 深圳忆联信息系统有限公司
- 2017-11-29 - 2018-07-06 - G06F12/0802
- 本发明公开了一种大容量固态硬盘映射方法,其特征在于将主机访问的逻辑地址空间划分为N个大小相同的子逻辑地址空间,对应将固态硬盘的物理空间也划分为N个大小相同的子物理空间与子逻辑地址空间对应,N为2n,为每个子物理空间与子逻辑地址空间单独维护一个子逻辑映射表,主机访问时根据主机逻辑地址所属的子逻辑地址空间,查找或更新对应的子逻辑映射表。通过增加分区机制,对各个分区分别建立映射表,解决映射表项32bit不足带来的DRAM需求增加的问题,降低了成本且提高了映射表访问效率。
- 薪资计算的数据处理方法、应用服务器及计算机可读存储介质-201711141746.4
- 黄平根 - 平安科技(深圳)有限公司
- 2017-11-17 - 2018-07-03 - G06F12/0802
- 本发明公开了一种薪资计算的数据处理方法,所述方法包括:在预设的时间段统计薪资计算过程中使用频率大于预设值的数据;划定预设大小的内存空间,将所述使用频率大于预设值的数据缓存至所述内存空间;设定访问所述内存空间的访问接口;监控薪资计算过程,获取所述薪资计算过程所需数据;判断所述薪资计算过程所需数据是否属于所述内存空间内的数据;根据判断结果进行薪资计算。本发明还提供一种应用服务器及计算机可读存储介质。本发明提供的薪资计算的数据处理方法、应用服务器及计算机可读存储介质能够使得内存读写速度更快,大幅提升薪资计算速度,与常规处理方式相比整体运算速度得到很大提升。
- 向缓存写入数据的方法及装置-201510568241.0
- 黄福堂 - 华为技术有限公司
- 2015-09-08 - 2018-07-03 - G06F12/0802
- 本发明实施例公开了一种向缓存中写入数据的方法及装置,方法包括:接收写入IO请求命令,该写入IO请求命令包括待写入数据的元数据;在全局的伙伴队列中获取第一伙伴组,判断第一伙伴组中是否能够写入待写入数据的全部元数据;若是,则向第一伙伴组中写入待写入数据的全部元数据,并向与第一伙伴组所属的元数据组对应的元数据块中写入待写入数据的全部元数据。本发明可以解决频繁向Flash中写入元数据,而影响Flash的寿命的问题。
- 可配置高速缓冲存储器及其配置方法-201510017108.6
- 克里斯托弗·爱德华·科布;阿贾伊·阿南塔·英格尔;卢奇安·科德雷斯库;沈剑 - 高通股份有限公司
- 2010-03-03 - 2018-07-03 - G06F12/0802
- 本申请涉及可配置高速缓冲存储器及其配置方法。在特定实施例中,揭示一种高速缓冲存储器,其包括标签状态阵列,所述标签状态阵列包括可通过设定索引寻址的标签区域。所述标签状态阵列还包括可通过状态地址寻址的状态区域,其中所述设定索引及所述状态地址包括至少一个共用位。
- 一种高带宽的多尺度故障位图缓存结构-201710323737.0
- 黄智濒;刘欣;王珏;满柯宇;许瀚元;周锋;桑燊 - 北京邮电大学
- 2017-05-10 - 2018-07-03 - G06F12/0802
- 本发明专利提出了一种实现快速和高带宽的查询缓存各级逻辑结构故障的机制和存储结构。可以多尺度的标示缓存组、缓存行以及缓存子块的故障情况,支持高性能的容错缓存架构。本发明专利提出了静态分配和动态分配两种不同的位图空间配置方式,实现了更低的存储开销。
- 一种缓存管理方法和系统-201510432362.2
- 王永刚 - 浪潮(北京)电子信息产业有限公司
- 2015-07-21 - 2018-06-29 - G06F12/0802
- 本发明公开了一种缓存管理方法和系统,包括:对于上层应用的访问请求,通过逻辑地址检索缓存中是否存在访问请求所对应的数据块。通过逻辑地址未检索到缓存中存在该数据块时,获取逻辑地址所对应的物理地址,通过物理地址检索缓存中是否存在该数据块。当通过物理地址检索到缓存中存在该数据块时,在缓存中对访问请求进行处理。当通过物理地址未检索到缓存中存在访问请求对应的数据块时,判定缓存中没有该数据块,通过物理地址到底层硬件存储设备中获取该数据块。将获取的数据块放入缓存中,并对其添加逻辑地址索引和物理地址索引,在缓存中对访问请求进行处理。通过本发明的方案,能够避免缓存中缓存多份相同的数据块,从而提高缓存的利用率。
- 一种数据处理方法、装置及服务器-201611061604.2
- 张浩 - 腾讯科技(深圳)有限公司
- 2016-11-24 - 2018-06-01 - G06F12/0802
- 本发明实施例公开了一种数据处理方法、装置及服务器。其中,该方法包括:数据处理装置可以在缓存数据时针对不同的业务模块进行数据缓存,即,在缓存数据时区分不同的业务模块,那么业务模块在读取数据时,可以基于业务模块的标识读取对应的数据,从而能够提高在多个业务模块对应一个缓存服务时数据读取的正确率。
- 一种数据缓存系统及方法-201310086817.0
- 林正浩 - 上海芯豪微电子有限公司
- 2013-03-15 - 2018-05-01 - G06F12/0802
- 本发明提供了一种数据缓存系统及方法。在本发明提供的数据缓存系统及方法中,利用在指令缓存或数据轨道表中存储相关信息提前对数据缓存进行填充,并提前控制数据缓存向处理器输出可能被访问的数据,从而部分或全部掩盖了数据缓存缺失造成的等待时间和/或对数据缓存的访问时延。
- 存储器模块和包括该存储器模块的计算机系统-201710717464.8
- 帕番·库玛;柳鹤洙;洪硕因 - 三星电子株式会社
- 2017-08-21 - 2018-03-30 - G06F12/0802
- 提供了一种存储器模块和包括该存储器模块的计算机系统。公开了一种包括主机和存储器模块的计算机系统。主机通过多个通道将多个高速缓存行发送到存储器模块,其中,所述多个高速缓存行包括多个数据元素,主机将具有所述多个数据元素中的目标数据元素的高速缓存行分配给多个通道中的一个通道。所述目标数据元素根据步幅间隔被布置在高速缓存行内。所述步幅间隔是目标数据元素中连续的目标数据元素之间的数据元素的数量。存储器模块包括多个集散引擎,其中,所述多个集散引擎分别与所述多个通道连接的集散引擎,并且在主机的控制下分散或收集目标数据元素。
- 基于工作负载实施对高速缓存的动态启用和禁用的方法和计算机系统-201410383754.X
- C·A·安德森;A·C·格哈德;D·纳瓦罗 - 格芯公司
- 2014-08-06 - 2018-03-27 - G06F12/0802
- 一种用于在计算机系统中基于工作负载实施高速缓存的动态启用和禁用的方法、系统和存储器控制器。在高速缓存被启用之时监视预定义的信息集合以识别工作负载的变化,并且响应于所识别的第一预定义工作负载而选择性地禁用高速缓存。在高速缓存被禁用之时监视预定义信息以识别第二预定义工作负载,并且响应于所述所识别的第二预定义工作负载而选择性地启用高速缓存。
- 持久性内存事务处理缓存管理方法与装置-201510289418.3
- 舒继武;陆游游 - 清华大学
- 2015-05-29 - 2018-02-09 - G06F12/0802
- 本发明提供一种持久性内存事务处理缓存管理方法与装置,该方法包括在事务开始时,事务从非易失性内存中读取原版数据至处理器缓存,并由处理器执行事务;在事务执行过程中,事务为产生的新版数据分配空间,并采用缓存窃取写回技术以允许对未提交数据进行持久化;在事务提交或中止时,将事务数据或状态强制持久化至非易失性内存;在事务数据或状态已持久化至非易失性内存之后,将事务数据写回至原数据地址,并采用缓存非强制写回技术不强制已提交数据持久化至非易失性内存;事务周期性以强制整体刷回的形式将缓存数据持久化至非易失性内存;当系统发生故障时,对事务数据进行故障恢复处理。该方法可减少持久性内存中的数据复制、数据持久化频率。
- 无序处理器中的事务存储器执行的方法、设备和系统-201310090359.8
- R.拉瓦;H.阿卡里;K.赖 - 英特尔公司
- 2007-03-20 - 2017-12-15 - G06F12/0802
- 描述了提供无序处理器中的事务存储器执行的方法和设备。在一个实施例中,存储值对应于未提交的事务存储器访问请求的数量。根据所述实施例,在出错、故障等情况下,存储值可用来提供嵌套恢复。
- 一种NUMA平台中非核部件数据流缓冲管理的优化方法及系统-201410415351.9
- 罗秋明;蔡晔;周远远;冯禹洪 - 深圳大学
- 2014-08-20 - 2017-12-08 - G06F12/0802
- 本发明适用于计算机技术领域,提供了一种NUMA平台中非核部件数据流缓冲管理的优化方法及系统,NUMA平台中非核部件数据流缓冲管理的优化方法包括以下步骤步骤A、建立NUMA平台下的处理器非核部件数据流缓冲部件中缓冲项的资源池;所述资源池用于对缓冲部件中的不同数据流队列的缓冲项进行动态管理;步骤B、提取处理器非核部件不同数据流的负载特征;步骤C、资源池的缓冲项根据所述负载特征采用动态管理的策略进行动态分配,并在所述缓冲项使用结束后进行回收。所述的NUMA平台中非核部件数据流缓冲管理的优化方法采用动态管理缓冲项的机制,能有效地提高非核部件数据流缓冲部件中的缓冲项的使用效率,减少数据流的停顿周期。
- 缓存管理方法、缓存管理装置和缓存管理设备-201410484496.4
- 易新发;覃伟峰;王明迪 - 华为技术有限公司
- 2014-09-19 - 2017-11-24 - G06F12/0802
- 本发明实施例公开了一种缓存管理方法、缓存管理装置和缓存管理设备。本发明实施例方法包括记录目标逻辑单元中被访问的数据块在时间窗内的访问信息,其中目标逻辑单元中的逻辑线性空间被划分为等大小的数据块;根据目标逻辑单元中被访问的数据块在时间窗内的访问信息获取被访问的数据块在时间窗内的访问特征;根据目标逻辑单元中的至少部分被访问的数据块在一个时间段内的访问特征获取目标逻辑单元在时间段内的全局访问特征,其中时间段包括至少一个时间窗;根据被访问的数据块的访问特征和目标逻辑单元的全局访问特征对目标逻辑单元中的数据块进行缓存和管理。本发明实施例能够提高缓存的淘汰效率,进而提高缓存的命中率。
- 专利分类