一种提升缓存带宽的方法、装置、设备及存储介质

    公开(公告)号:CN116701246B

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

    申请号:CN202310587200.0

    申请日:2023-05-23

    IPC分类号: G06F12/0831

    摘要: 本申请属于缓存技术领域,公开了一种提升缓存带宽的方法、装置、设备及存储介质,该方法应用于缓存微结构中,该方法包括:步骤S1,接收新请求,并获取新请求的命中情况;步骤S2,基于命中情况和新请求确定执行条件;步骤S3,将新请求与缓存微结构中的旧请求进行地址对比,得到对比结果;若对比结果满足执行条件,则执行新请求。本申请可以提高缓存的并行处理能力,使得每个请求从进入缓存到被分发到并行处理状态机中执行的延时更小、单位时间内工作的并行处理状态机的个数更多,从而提升缓存整体的带宽和吞吐量。

    一种低延迟处理缓存读取请求的方法、设备及存储介质

    公开(公告)号:CN116719760A

    公开(公告)日:2023-09-08

    申请号:CN202310545923.4

    申请日:2023-05-15

    IPC分类号: G06F13/16

    摘要: 本申请属于计算机技术领域,公开了一种低延迟处理缓存读取请求的方法、设备及存储介质,该方法包括:在检测到读取队列旁路空闲时,向处理器核发送旁路空闲信号;接收处理器核发送的读取请求;判断处理器核是否申请占用读取队列旁路;若是,则将读取请求通过读取队列旁路发送到缓存流水线,否则将读取请求发送至读取队列中。本申请能够当正在处理的读取请求数量较少时,省去读取队列仲裁请求的时间,实现了在不增加逻辑级数的情况下降低缓存处理读取请求的延迟。

    一种提升缓存带宽的方法、装置、设备及存储介质

    公开(公告)号:CN116701246A

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

    申请号:CN202310587200.0

    申请日:2023-05-23

    IPC分类号: G06F12/0831

    摘要: 本申请属于缓存技术领域,公开了一种提升缓存带宽的方法、装置、设备及存储介质,该方法应用于缓存微结构中,该方法包括:步骤S1,接收新请求,并获取新请求的命中情况;步骤S2,基于命中情况和新请求确定执行条件;步骤S3,将新请求与缓存微结构中的旧请求进行地址对比,得到对比结果;若对比结果满足执行条件,则执行新请求。本申请可以提高缓存的并行处理能力,使得每个请求从进入缓存到被分发到并行处理状态机中执行的延时更小、单位时间内工作的并行处理状态机的个数更多,从而提升缓存整体的带宽和吞吐量。

    一种硬件描述语言增量编译方法及装置

    公开(公告)号:CN116627426B

    公开(公告)日:2023-11-24

    申请号:CN202310620173.2

    申请日:2023-05-29

    IPC分类号: G06F8/41 G06F8/71

    摘要: 本申请属于计算机技术领域,公开了一种硬件描述语言增量编译方法及装置,该方法包括:步骤S1,接收用户输入代码,将用户输入代码分别与热点代码区块和新代码区块进行对比,得到对比结果和用户输入代码中的无匹配部分;步骤S2,根据对比结果将新代码区块中的无修改部分移入热点代码区块中,将无匹配部分和热点代码区块中的修改部分移入新代码区块中;步骤S3,对新代码区块重新编译,得到增量数据库并将其合并到当前数据库。本申请能够大大减少了编译的迭代次数和仿真所需的时间,缩短模块的开发时间。

    一种硬件描述语言增量编译方法及装置

    公开(公告)号:CN116627426A

    公开(公告)日:2023-08-22

    申请号:CN202310620173.2

    申请日:2023-05-29

    IPC分类号: G06F8/41 G06F8/71

    摘要: 本申请属于计算机技术领域,公开了一种硬件描述语言增量编译方法及装置,该方法包括:步骤S1,接收用户输入代码,将用户输入代码分别与热点代码区块和新代码区块进行对比,得到对比结果和用户输入代码中的无匹配部分;步骤S2,根据对比结果将新代码区块中的无修改部分移入热点代码区块中,将无匹配部分和热点代码区块中的修改部分移入新代码区块中;步骤S3,对新代码区块重新编译,得到增量数据库并将其合并到当前数据库。本申请能够大大减少了编译的迭代次数和仿真所需的时间,缩短模块的开发时间。

    一种覆盖率标记文件更新方法、装置、设备及存储介质

    公开(公告)号:CN116701182B

    公开(公告)日:2024-06-04

    申请号:CN202310525400.3

    申请日:2023-05-10

    IPC分类号: G06F11/36

    摘要: 本申请属于软件测试技术领域,公开了一种覆盖率标记文件更新方法、装置、设备及存储介质,该方法包括:步骤S1,获取原始程序文件对应的原始覆盖率标记文件中的一个覆盖项;步骤S2,根据新程序文件对覆盖项进行更新;步骤S3,对原始覆盖率标记文件重复执行步骤S1‑S2,直至遍历完原始覆盖率标记文件中的所有覆盖项,得到新程序文件对应的目标覆盖率标记文件。本申请可以达到减少设计或验证人员的重复操作、提升代码覆盖率迭代频率和迭代效率,从而间接提升芯片的功能鲁棒性的效果。

    一种覆盖率标记文件更新方法、装置、设备及存储介质

    公开(公告)号:CN116701182A

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

    申请号:CN202310525400.3

    申请日:2023-05-10

    IPC分类号: G06F11/36

    摘要: 本申请属于软件测试技术领域,公开了一种覆盖率标记文件更新方法、装置、设备及存储介质,该方法包括:步骤S1,获取原始程序文件对应的原始覆盖率标记文件中的一个覆盖项;步骤S2,根据新程序文件对覆盖项进行更新;步骤S3,对原始覆盖率标记文件重复执行步骤S1‑S2,直至遍历完原始覆盖率标记文件中的所有覆盖项,得到新程序文件对应的目标覆盖率标记文件。本申请可以达到减少设计或验证人员的重复操作、提升代码覆盖率迭代频率和迭代效率,从而间接提升芯片的功能鲁棒性的效果。