一种Cache存储系统及访问处理方法

    公开(公告)号:CN117312192B

    公开(公告)日:2024-03-29

    申请号:CN202311606942.X

    申请日:2023-11-29

    IPC分类号: G06F12/0877 G06F12/0891

    摘要: 本发明公开了一种Cache存储系统及访问处理方法,涉及存储器技术领域,其技术方案要点是:包括:指令RAM,存储有地址信息和淘汰序列号;数据RAM,存储有可读写的存储数据;寄存器,存储有表征存储数据的实时状态信息和时效状态信息。本发明将实时状态信息和时效状态信息字段存放在寄存器中进行管理,无需每次读取指令RAM后才能得知实时状态信息和时效状态信息的状态,可在Cache存储系统的读写操作过程中优化部分流程,减少流程步骤,提高效率。

    一种Cache存储系统及访问处理方法

    公开(公告)号:CN117312192A

    公开(公告)日:2023-12-29

    申请号:CN202311606942.X

    申请日:2023-11-29

    IPC分类号: G06F12/0877 G06F12/0891

    摘要: 本发明公开了一种Cache存储系统及访问处理方法,涉及存储器技术领域,其技术方案要点是:包括:指令RAM,存储有地址信息和淘汰序列号;数据RAM,存储有可读写的存储数据;寄存器,存储有表征存储数据的实时状态信息和时效状态信息。本发明将实时状态信息和时效状态信息字段存放在寄存器中进行管理,无需每次读取指令RAM后才能得知实时状态信息和时效状态信息的状态,可在Cache存储系统的读写操作过程中优化部分流程,减少流程步骤,提高效率。

    一种压缩推送报文的方法、系统及介质

    公开(公告)号:CN117749897A

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

    申请号:CN202311759560.0

    申请日:2023-12-20

    发明人: 高志 王寅 杨成勇

    IPC分类号: H04L69/04 H04L69/22

    摘要: 本发明公开了一种压缩推送报文的方法、系统及介质;涉及计算机通信技术领域,首先获取待推送报文;从待推送报文提取出元数据,将待推送报文划分出报文头数据和元数据;然后对预处理后的待推送报文进行压缩处理,具体为将待推送报文中的冗余报文头压缩;最后将压缩处理后的待推送报文通过总线推送给CPU;在传统推送方法的基础上进行方法上的改进,通过优化推送数据结构,对推送的数据内容进行压缩,在满足CPU易用性的同时,有效降低总线带宽损耗,提升了系统在各应用场景的处理能力。

    一种实现PCIe配置空间的方法、装置、设备及介质

    公开(公告)号:CN117743248A

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

    申请号:CN202311788849.5

    申请日:2023-12-22

    IPC分类号: G06F13/42

    摘要: 本发明公开了一种实现PCIe配置空间的方法、装置、设备及介质,涉及芯片设计技术领域,通过解析PCIe的功能模块Function的配置空间,以获取功能模块Function的配置能力结构链表信息;将所述功能模块Function的配置空间能力结构链表信息映射至配置空间SRAM中,通过属性SRAM存储配置空间SRAM中每一比特数据的属性,对于包含大量Function的PCIe设备能显著减少gate数量。

    支持编辑的多维链表形式报文管理方法、系统及介质

    公开(公告)号:CN117560336A

    公开(公告)日:2024-02-13

    申请号:CN202311512660.3

    申请日:2023-11-13

    发明人: 高志 王寅 杨成勇

    IPC分类号: H04L49/9057 G06F5/10

    摘要: 本发明公开了支持编辑的多维链表形式报文管理方法、系统及介质;接收报文信息和命令信息;建立报文信息与命令信息的对应关系:将报文信息切分成多个报文指针,并将报文指针串接或并接成报文链表,并在报文链表的链头串接命令指针后存储报文链表;接收操作命令,基于操作命令通过命令指针对报文链表进行编辑管理;本发明在现有的链表形式的报文管理技术上,进行方法上的改进,通过多维链表方式对报文进行管理,并在报文链表前添加命令节点,在满足高性能前提下,提供非常灵活的报文处理机制,提高报文管理效率;本方案通过命令头和多维链方式,提供了丰富的报文编辑方式,满足了高性能、高灵活性的网络处理场景。

    一种高性能多通道共享缓存的实现方法

    公开(公告)号:CN115052042B

    公开(公告)日:2023-05-26

    申请号:CN202210638868.9

    申请日:2022-06-07

    发明人: 高志

    IPC分类号: H04L67/568

    摘要: 本发明涉及一种高性能多通道共享缓存的实现方法,属于芯片设计领域。本发明针对数据缓存典型的访问模型,通过重新组织数据在缓存中的排布方式,并通过特定的访问时序对数据进行访问,优化了多源访问时共享缓存的处理能力。本发明合理组织数据节点存储方式,使得多个直接访问源可同时无阻塞的根据指定地址访问数据缓存,访问延时固定;本发明消除直接访问源抢占相同Bank访问权限的场景,提升了共享缓存多源访问时的整体带宽;本发明将直接访问源的剩余带宽提供给间接访问源,在数据缓存总带宽较大的情况下,间接访问源仍可提供获得高访问带宽。此外,由于其多源直通的特性,本发明有效的降低了系统数据通路设计的复杂度,减少了ASIC/FPGA实现面积。

    一种高性能多通道共享缓存的实现方法

    公开(公告)号:CN115052042A

    公开(公告)日:2022-09-13

    申请号:CN202210638868.9

    申请日:2022-06-07

    发明人: 高志

    IPC分类号: H04L67/568

    摘要: 本发明涉及一种高性能多通道共享缓存的实现方法,属于芯片设计领域。本发明针对数据缓存典型的访问模型,通过重新组织数据在缓存中的排布方式,并通过特定的访问时序对数据进行访问,优化了多源访问时共享缓存的处理能力。本发明合理组织数据节点存储方式,使得多个直接访问源可同时无阻塞的根据指定地址访问数据缓存,访问延时固定;本发明消除直接访问源抢占相同Bank访问权限的场景,提升了共享缓存多源访问时的整体带宽;本发明将直接访问源的剩余带宽提供给间接访问源,在数据缓存总带宽较大的情况下,间接访问源仍可提供获得高访问带宽。此外,由于其多源直通的特性,本发明有效的降低了系统数据通路设计的复杂度,减少了ASIC/FPGA实现面积。

    一种数据指针老化的检测方法

    公开(公告)号:CN114911660B

    公开(公告)日:2024-11-05

    申请号:CN202210599567.X

    申请日:2022-05-30

    发明人: 罗超 高志 吴小林

    IPC分类号: G06F11/22

    摘要: 本发明涉及一种数据指针老化的检测方法,属于计算机网络领域。本发明通过数据ram存储数据,数据ram的读写运用地址进行管理,使用另一块ram对这块数据ram的地址进行管理,称为管理ram,使用一块用于老化的ram,称为老化ram;在数据ram某一地址进行数据写的时候就往该地址对应的管理ram的bit写1,写入1表示该地址已被占用;当数据ram的某一地址的指针被释放时,释放地址对应的管理ram和老化ram的值都由1变为0;每隔检查时间间隔T将管理ram的状态刷新至老化ram中,若管理ram中的1写入对应位置老化ram时,若此时该老化ram的对应位置为0,则直接更新为1;若此时该老化ram的对应位置也为1,即视为该指针已经老化。本发明大大的节省了资源和老化检查时间。

    一种以太网报文调度方法、系统及介质

    公开(公告)号:CN117614907A

    公开(公告)日:2024-02-27

    申请号:CN202311577720.X

    申请日:2023-11-23

    发明人: 高志 王寅 杨成勇

    IPC分类号: H04L47/625 H04L47/724

    摘要: 本发明公开了一种以太网报文调度方法、系统及介质;涉及通信技术领域;获取报文队列及其权重值;根据权重值加权循环调度各报文队列中的报文形成调度队列,在此过程中对各报文队列的权重值进行平滑处理;访问调度队列在WRR调度的基础上进行方法上的改进,将WRR的访问进行平滑处理,避免低权重节点长时间处于空闲状态,平滑高权重节点连续突发访问;改进的设计方法为各端口内增加大缓存,用于吸收时间离散型;在满足性能要求前提下,有效降低芯片面积,并降低系统复杂度。

    一种数据指针老化的检测方法

    公开(公告)号:CN114911660A

    公开(公告)日:2022-08-16

    申请号:CN202210599567.X

    申请日:2022-05-30

    发明人: 罗超 高志 吴小林

    IPC分类号: G06F11/22

    摘要: 本发明涉及一种数据指针老化的检测方法,属于计算机网络领域。本发明通过数据ram存储数据,数据ram的读写运用地址进行管理,使用另一块ram对这块数据ram的地址进行管理,称为管理ram,使用一块用于老化的ram,称为老化ram;在数据ram某一地址进行数据写的时候就往该地址对应的管理ram的bit写1,写入1表示该地址已被占用;当数据ram的某一地址的指针被释放时,释放地址对应的管理ram和老化ram的值都由1变为0;每隔检查时间间隔T将管理ram的状态刷新至老化ram中,若管理ram中的1写入对应位置老化ram时,若此时该老化ram的对应位置为0,则直接更新为1;若此时该老化ram的对应位置也为1,即视为该指针已经老化。本发明大大的节省了资源和老化检查时间。