一种Cache工作模式的设置方法和装置

    公开(公告)号:CN104321754B

    公开(公告)日:2017-12-15

    申请号:CN201280003146.0

    申请日:2012-12-21

    发明人: 刘保红

    IPC分类号: G06F12/0806 G06F17/30

    CPC分类号: G06F12/0802 G06F2212/601

    摘要: 本发明适用于计算机技术领域,提供了一种Cache工作模式的设置方法和装置,所述方法包括:获取上层业务应用的IO特征;从最佳模式数据库中查找到与所述IO特征匹配的最佳Cache工作模式配置信息;根据所述最佳Cache工作模式配置信息进行Cache工作模式的设置。本发明,当获取到当前业务应用的IO特征后,根据IO特征查找最佳模式数据库,从中找到与IO特征对应的最佳Cache工作模式配置信息,根据所述最佳Cache工作模式配置信息进行Cache工作模式的设置,无需人工干预,实现了Cache工作模式的智能自动适配,提升了Cache工作模式设置的实时性及可维护性。

    一种配置外设内存缓冲区的方法及装置

    公开(公告)号:CN107179998A

    公开(公告)日:2017-09-19

    申请号:CN201710479889.X

    申请日:2017-06-22

    IPC分类号: G06F12/0806 G06F12/0831

    CPC分类号: G06F12/0806 G06F12/0835

    摘要: 本申请公开了一种配置外设内存缓冲区的方法及装置,涉及电通信技术领域,为解决主机系统内存充足的情况下不能成功配置外设内存缓冲区的问题而发明。该方法主要包括:获取主机系统的内存配置参数;根据所述内存配置参数,设置所述主机系统的内存分配方式;如果接收到外设缓冲区申请指令,则按照所述内存分配方式配置主机内存的外设内存缓冲区。本申请主要应用于主机系统启动外设的过程中。

    缓冲存储器、缓冲存储器控制单元和缓冲存储器的控制方法

    公开(公告)号:CN104077237B

    公开(公告)日:2017-09-12

    申请号:CN201410101367.2

    申请日:2014-03-18

    申请人: 索尼公司

    发明人: 平尾太一

    IPC分类号: G06F12/0806 G06F12/0811

    摘要: 本发明涉及缓冲存储器及其控制方法以及缓冲存储器控制单元。所述缓冲存储器包括:标记存储部,在该标记存储部中由被访问地址的第一地址部分查找多个索引中的一个索引,各索引包括多个标记地址和一个暂停表示部;数据存储部;标记控制部,当查找到的索引中包含的所述暂停表示部指示暂停时,所述标记控制部使与所述被访问地址相关的访问进行等待,并且当所述查找到的索引中包含的所述暂停表示部指示不暂停时,将所述被访问地址中的不同于所述第一地址部分的第二地址部分与所述查找到的索引中包含的所述多个标记地址中的各标记地址进行比较,并检测出与所述第二地址部分相一致的标记地址;及数据控制部。根据本发明,能够以简单构造实现访问暂停。

    基于并行设备模型的高效使用缓存的量化方法

    公开(公告)号:CN103593304B

    公开(公告)日:2016-08-03

    申请号:CN201210287737.7

    申请日:2012-08-14

    IPC分类号: G06F12/0806

    摘要: 本发明一种在NUMA架构上基于并行设备模型的高效使用缓存的量化方法,该方法包括:检查当前堆栈是否存在CPU需要的数;如果当前堆栈不存在CPU需要的数,从机器的物理内存中取要处理的数;如果当前堆栈中存在CPU需要的数,取出该非零数,缓存命中统计变量加1;把找到CPU要处理的数更新到堆栈顶部;访问内存统计次数加1;计算本次程序运行的缓存命中率六大步骤,借助于并行设备模型实现的缓存量化方法可以根据不同形状的稀疏矩阵和不同的划分方式对缓存命中率实现量化研究,它在稀疏矩阵相关操作中可以提高缓存命中率、减少通讯带宽的使用,在高性能计算领域具有广泛地实用价值和应用前景。

    一种显式的面向流应用的多核Cache一致性主动管理方法

    公开(公告)号:CN103279428B

    公开(公告)日:2016-01-27

    申请号:CN201310166383.5

    申请日:2013-05-08

    IPC分类号: G06F12/0806 G06F15/167

    摘要: 一种显式的面向流应用的多核Cache一致性主动管理方法,为私有数据Cache设置标识Cache对共享数据读写状态的可选的整体状态描述符和共享数据操作位;所述整体状态描述符用来标识私有数据Cache整体当前对共享数据的操作状态,根据Cache可同时加锁的数目需要配置成Y组,每组保存每个加锁区域的特征信息,可以是共享地址区间或锁标志信息;所述共享数据操作位是一个二维数组寄存器,宽度为N,深度为M;N用来区分该Cache行或者块所对应的N个不同加锁共享数据区域,M和私有数据Cache行或块数目相同,以标识相应Cache行或者块是否对共享数据进行了读写。本发明具有原理简单、操作方便、硬件实现代价小、可扩展性好、可配置性强、能提高系统效率等优点。

    线程感知多核数据预取自调方法

    公开(公告)号:CN103235764B

    公开(公告)日:2016-01-20

    申请号:CN201310127383.4

    申请日:2013-04-11

    申请人: 浙江大学

    IPC分类号: G06F12/0806

    摘要: 本发明公开了一种线程感知多核数据预取自调方法;包括以下步骤:a、动态反馈信息统计:通过硬件计数器统计各线程的存储访问行为和预取行为信息;b、指标计算:根据动态反馈信息统计的结果计算各线程用以衡量其竞争程度的访存特性和预取特性指标;c、线程分类:根据各线程的访存特性指标和预取特性指标对线程进行分类;d、预取调节:根据线程分类结果进行预取模式和激进度的调节;e、攻击预取过滤:对可能造成共享数据无效化的预取请求进行过滤。

    缓存数据处理方法、装置、处理器及电子设备

    公开(公告)号:CN118820132A

    公开(公告)日:2024-10-22

    申请号:CN202410879150.8

    申请日:2024-07-02

    发明人: 贾天明

    IPC分类号: G06F12/0806 G06F12/0891

    摘要: 本申请涉及高速缓存技术领域,尤其涉及一种缓存数据处理方法、装置、处理器及电子设备,根据所述写指令,判断第一缓存中是否存在第一目标缓存线;当存在第一目标缓存线时,将第一目标缓存线的缓存数据进行清除;向所述数据一致性单元发送第一数据修改通知;通过上述方式,任一处理器核的处理单元执行了写指令后,在第一缓存中检索写指令更新的第一目标地址,以从第一缓存中清除与第一目标地址对应的缓存数据,并通过数据一致性单元向其他处理器核发送第一目标地址的数据更新的通知,以使其他处理器核可以从对应的第一缓存中清除与第一目标地址对应的缓存数据,实现了缓存数据的一致性,避免程序错误。