-
公开(公告)号:CN108984428A
公开(公告)日:2018-12-11
申请号:CN201810554043.2
申请日:2018-06-01
申请人: 迈络思科技有限公司
IPC分类号: G06F12/0846 , G06F12/123
CPC分类号: G06F12/123 , G06F12/0808 , G06F2212/1044 , G06F2212/60 , G06F2212/601 , G06F2212/62 , G06F12/0848
摘要: 一种计算系统包括一个或多个核。每个核包括处理器和开关,其中每个处理器耦合到所述核之间的通信网络。还公开了用于在多核系统中的最后一级缓存中实现自适应最后一级分配策略的技术,从而接收用于分配以供在所述缓存中存储的一个或多个新块,根据最近最少使用分配类型并且基于新数据块的缓存行动、状态位和流量模式类型访问来自定义分配行动的多个访问配置文件的选定的访问配置文件,以及针对所述缓存中选定的最近最少使用位置根据所述选定的访问配置文件处理所述新块。
-
公开(公告)号:CN108734627A
公开(公告)日:2018-11-02
申请号:CN201810337660.7
申请日:2018-04-16
申请人: 英特尔公司
发明人: B.温布 , A.科克 , J.B.马斯特罗纳德 , N.卡伯拉索斯 , A.R.阿普 , S.S.雅哈吉达尔 , E.J.阿斯帕海姆 , S.迈尤兰 , K.C.韦尔纳普 , P.克 , K.辛哈 , B.M.博罗勒 , W.付 , J.雷 , P.瑟蒂 , E.J.赫克斯特拉 , T.T.施吕斯勒 , L.L.赫德
CPC分类号: G06F12/0646 , G06F12/0895 , G06F2212/1028 , G06F2212/1044 , G06F2212/1048 , G06F2212/601 , G06F2212/6012 , G06F2212/604 , Y02D10/13 , G06T1/20 , G06T1/60
摘要: 提供了按工作负荷的自适应高速缓存定大小。简要地,根据一个或多个实施例,一种装置包括用以在用于工作负荷的应用的执行期间监控所述应用的高速缓存利用的处理器;以及用以响应于所监控的高速缓存利用而存储高速缓存利用统计信息的存储器。所述处理器将至少部分地基于针对工作负荷的高速缓存利用统计信息来确定针对应用的最优高速缓存配置,使得为通过应用对工作负荷的后续执行开启最小量的高速缓存。
-
公开(公告)号:CN108694133A
公开(公告)日:2018-10-23
申请号:CN201810166324.0
申请日:2018-02-28
申请人: 英特尔公司
IPC分类号: G06F12/0864
CPC分类号: G06F12/0864 , G06F12/0238 , G06F12/063 , G06F12/0802 , G06F12/0804 , G06F12/0873 , G06F12/126 , G06F13/1668 , G06F2212/1041 , G06F2212/601 , G06F2212/604 , G06F2212/608
摘要: 所提供的是用于即时高速缓存关联性的装置、方法和系统,其用于具有作为用于非易失性存储器的高速缓存的高速缓存位置的高速缓冲存储器。接收针对非易失性存储器中的目标地址的要添加到高速缓冲存储器的数据。根据非易失性存储器中的目标地址确定高速缓冲存储器中的直接映射高速缓存位置。响应于直接映射高速缓存位置存储针对非易失性存储器中的另一地址的数据,在与直接映射高速缓存位置不同的高速缓冲存储器中的可用高速缓存位置处写入针对目标地址的数据。响应于直接映射高速缓存位置不存储针对非易失性存储器中的另一地址的数据,在直接映射高速缓存位置中写入针对目标地址的数据。
-
公开(公告)号:CN105849810B
公开(公告)日:2018-08-07
申请号:CN201480062556.1
申请日:2014-12-12
申请人: 上海兆芯集成电路有限公司
IPC分类号: G11C15/04
CPC分类号: G06F12/0893 , G06F1/3275 , G06F8/66 , G06F9/4403 , G06F12/0811 , G06F12/12 , G06F15/177 , G06F2212/222 , G06F2212/283 , G06F2212/601 , G11C7/20 , G11C17/16 , G11C17/18 , G11C2029/4402
摘要: 种装置包括设备编程器和存储装置。设备编程器利用用于布置在管芯上的多个核心的压缩的配置数据来对半导体熔丝阵列进行编程。存储装置具有每个对应于多个核心中的每个核心的多个子存储装置,其中多个核心中的个被配置为在上电/重置之后访问半导体熔丝阵列以进行读取并对压缩的配置数据进行解压缩,并且将用于多个核心中的每个核心内的个或多个高速缓存存储器的多个解压缩的配置数据集合存储在多个子存储装置中,并且其中,在功率选通事件之后,多个核心中的每个之随后访问多个子存储装置中的每个的相应子存储装置,以检索和采用解压缩的配置数据集合来初始化个或者多个高速缓存。
-
公开(公告)号:CN108228482A
公开(公告)日:2018-06-29
申请号:CN201611193465.9
申请日:2016-12-21
申请人: 伊姆西IP控股有限责任公司
IPC分类号: G06F12/0871
CPC分类号: G06F12/0855 , G06F12/0891 , G06F2212/1024 , G06F2212/22 , G06F2212/601
摘要: 本发明公开了一种用于管理存储系统中的缓存设备的方法和系统。在本发明的一个实施方式中,提出了一种用于管理存储系统中的缓存设备的方法,包括:为缓存设备中包括的第一队列确定第一优先级,第一队列包括与存储系统中的第一存储设备相关联的至少一个数据页面;在至少一个轮次中,响应于第一优先级不满足第一预定条件,按照第一更新规则更新第一优先级,第一更新规则使得更新后的第一优先级比第一优先级更接近第一预定条件;以及响应于第一优先级满足第一预定条件,将第一队列中的数据页面中的数据冲刷至第一存储设备。在本发明的一个实施方式中,提出了一种用于管理存储系统中的缓存设备的系统。
-
公开(公告)号:CN107368433A
公开(公告)日:2017-11-21
申请号:CN201710343834.6
申请日:2011-12-20
申请人: 英特尔公司
IPC分类号: G06F12/0811 , G06F12/0868 , G06F12/0897
CPC分类号: G06F12/0891 , G06F1/3225 , G06F1/3275 , G06F12/0804 , G06F12/0864 , G06F12/0868 , G06F12/0873 , G06F12/0895 , G06F2212/1028 , G06F2212/601 , G06F2212/6082 , Y02D10/13 , Y02D10/14 , G06F12/0811 , G06F12/0897
摘要: 描述用于刷新多级存储器分级结构中的存储器侧高速缓存(MSC)的所指定区域的系统和方法。例如,按照一个实施例的计算机系统包括:存储器子系统,包括非易失性系统存储器和用于缓存非易失性系统存储器的部分的易失性存储器侧高速缓存(MSC);以及刷新引擎,用于响应与MSC的所指定区域关联的停用条件而将MSC的所指定区域刷新到非易失性系统存储器。
-
公开(公告)号:CN102929797B
公开(公告)日:2017-04-12
申请号:CN201210290181.7
申请日:2012-08-08
申请人: ARM有限公司
发明人: 詹姆师德·加拉 , 马克·大卫·沃克海瑟 , 布莱特·斯坦利·菲勒 , 迈克尔·艾伦·菲利波
IPC分类号: G06F12/084
CPC分类号: G06F12/084 , G06F12/0811 , G06F2212/502 , G06F2212/601
摘要: 本公开涉及共享高速缓冲存储器控制。一种数据处理系统(2)包括具有多个本地高速缓冲存储器和一共享高速缓冲存储器(18)的缓存层次结构。以每个缓存行为基础存储在共享高速缓冲存储器(18)内的状态数据(30、32)用来控制该缓存行数据是根据高速缓冲存储器系统的非包含操作还是根据高速缓冲存储器系统的包含操作来存储且管理。基于指示缓存行数据是唯一还是非唯一的数据来对探听事务进行过滤。可根据接收到的、请求缓存行数据事务的事务类型来执行从非包含操作到包含操作的切换。
-
公开(公告)号:CN106469021A
公开(公告)日:2017-03-01
申请号:CN201510999080.0
申请日:2015-12-28
申请人: 株式会社东芝
IPC分类号: G06F3/06
CPC分类号: G06F12/0804 , G06F3/0611 , G06F3/0659 , G06F3/068 , G06F9/461 , G06F9/5022 , G06F11/1402 , G06F11/1446 , G06F12/0848 , G06F12/0868 , G06F2201/805 , G06F2212/1024 , G06F2212/1032 , G06F2212/222 , G06F2212/284 , G06F2212/3042 , G06F2212/305 , G06F2212/312 , G06F2212/401 , G06F2212/601 , G06F3/0619 , G06F3/0631 , G06F3/0656 , G06F3/0674 , G06F3/0679
摘要: 本发明的实施方式涉及存储装置和写高速缓存数据退避方法。实施方式的存储装置包括非易失性存储介质、易失性存储器和控制器。所述非易失性存储介质包括用户数据区域。所述易失性存储器包括高速缓存区域以及高速缓存管理区域。所述高速缓存区域用于将由写命令确定而应该向所述用户数据区域写入的写数据作为写高速缓存数据进行保存,所述高速缓存管理区域用于保存与所述写高速缓存数据相关的管理信息,所述管理信息包含根据所述写命令的接受而计算的所述写高速缓存数据的压缩大小。所述控制器执行退避处理,该退避处理用于基于所述管理信息对未退避到退避区域的需要压缩的写高速缓存数据进行压缩,并将所述压缩后的写高速缓存数据写到所述退避区域。
-
公开(公告)号:CN105849810A
公开(公告)日:2016-08-10
申请号:CN201480062556.1
申请日:2014-12-12
申请人: 上海兆芯集成电路有限公司
IPC分类号: G11C15/04
CPC分类号: G06F12/0893 , G06F1/3275 , G06F8/66 , G06F9/4403 , G06F12/0811 , G06F12/12 , G06F15/177 , G06F2212/222 , G06F2212/283 , G06F2212/601 , G11C7/20 , G11C17/16 , G11C17/18 , G11C2029/4402
摘要: 一种装置包括设备编程器和存储装置。设备编程器利用用于布置在管芯上的多个核心的压缩的配置数据来对半导体熔丝阵列进行编程。存储装置具有每个对应于多个核心中的每一个核心的多个子存储装置,其中多个核心中的一个被配置为在上电/重置之后访问半导体熔丝阵列以进行读取并对压缩的配置数据进行解压缩,并且将用于多个核心中的每一个核心内的一个或多个高速缓存存储器的多个解压缩的配置数据集合存储在多个子存储装置中,并且其中,在功率选通事件之后,多个核心中的每一个之一随后访问多个子存储装置中的每一个的相应子存储装置,以检索和采用解压缩的配置数据集合来初始化一个或者多个高速缓存。
-
公开(公告)号:CN105843781A
公开(公告)日:2016-08-10
申请号:CN201610073091.0
申请日:2016-02-02
申请人: 国际商业机器公司
IPC分类号: G06F17/16
CPC分类号: G06F7/08 , G06F12/0891 , G06F12/0895 , G06F12/12 , G06F17/16 , G06F17/30631 , G06F17/30705 , G06F2212/60 , G06F2212/601 , G06F2212/604
摘要: 本发明涉及执行大型稀疏矩阵运算中用于缓存效率的矩阵排序的方法和系统。提供了用于执行矩阵运算的机制。数据处理系统的处理器被配置为执行输入矩阵的基于集群的矩阵重新排序。接收包括与所述矩阵中的元素相关联的节点的输入矩阵。基于与聚类内部和聚类之间的其它节点之间的连接的数量,将所述节点聚类成集群。通过最小化集群节点之间的跨集群连接的总长对集群排序,从而产生经重新排序的矩阵。生成识别该输入矩阵的节点在经重新排序的矩阵中的新位置的查找表。基于经重新排序的矩阵和所述查找表执行矩阵运算。
-
-
-
-
-
-
-
-
-