-
公开(公告)号: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,将新请求与缓存微结构中的旧请求进行地址对比,得到对比结果;若对比结果满足执行条件,则执行新请求。本申请可以提高缓存的并行处理能力,使得每个请求从进入缓存到被分发到并行处理状态机中执行的延时更小、单位时间内工作的并行处理状态机的个数更多,从而提升缓存整体的带宽和吞吐量。
-
公开(公告)号:CN116644008A
公开(公告)日:2023-08-25
申请号:CN202310721710.2
申请日:2023-06-16
申请人: 合芯科技有限公司 , 上海合芯数字科技有限公司
IPC分类号: G06F12/12 , G06F12/121 , G06F12/0802
摘要: 本申请属于缓存技术领域,公开了一种缓存替换控制方法及装置;该方法包括:步骤S1,接收缓存替换请求,并获取寄存器信息;步骤S2,基于缓存替换请求和寄存器信息运行若干个缓存替换模式,得到若干个替换结果;步骤S3,若替换结果的数量大于预设数值,则根据预设的模式优先级对各替换结果进行覆盖,得到目标替换结果。本申请能够提高缓存替换控制单元中产生的缓存替换结果的可靠性。
-
公开(公告)号:CN116627426B
公开(公告)日:2023-11-24
申请号:CN202310620173.2
申请日:2023-05-29
申请人: 合芯科技有限公司 , 上海合芯数字科技有限公司
摘要: 本申请属于计算机技术领域,公开了一种硬件描述语言增量编译方法及装置,该方法包括:步骤S1,接收用户输入代码,将用户输入代码分别与热点代码区块和新代码区块进行对比,得到对比结果和用户输入代码中的无匹配部分;步骤S2,根据对比结果将新代码区块中的无修改部分移入热点代码区块中,将无匹配部分和热点代码区块中的修改部分移入新代码区块中;步骤S3,对新代码区块重新编译,得到增量数据库并将其合并到当前数据库。本申请能够大大减少了编译的迭代次数和仿真所需的时间,缩短模块的开发时间。
-
公开(公告)号:CN116644008B
公开(公告)日:2023-12-15
申请号:CN202310721710.2
申请日:2023-06-16
申请人: 合芯科技有限公司 , 上海合芯数字科技有限公司
IPC分类号: G06F12/12 , G06F12/121 , G06F12/0802
摘要: 本申请属于缓存技术领域,公开了一种缓存替换控制方法及装置;该方法包括:步骤S1,接收缓存替换请求,并获取寄存器信息;步骤S2,基于缓存替换请求和寄存器信息运行若干个缓存替换模式,得到若干个替换结果;步骤S3,若替换结果的数量大于预设数值,则根据预设的模式优先级对各替换结果进行覆盖,得到目标替换结果。本申请能够提高缓存替换控制单元中产生的缓存替换结果的可靠性。
-
公开(公告)号:CN116627426A
公开(公告)日:2023-08-22
申请号:CN202310620173.2
申请日:2023-05-29
申请人: 合芯科技有限公司 , 上海合芯数字科技有限公司
摘要: 本申请属于计算机技术领域,公开了一种硬件描述语言增量编译方法及装置,该方法包括:步骤S1,接收用户输入代码,将用户输入代码分别与热点代码区块和新代码区块进行对比,得到对比结果和用户输入代码中的无匹配部分;步骤S2,根据对比结果将新代码区块中的无修改部分移入热点代码区块中,将无匹配部分和热点代码区块中的修改部分移入新代码区块中;步骤S3,对新代码区块重新编译,得到增量数据库并将其合并到当前数据库。本申请能够大大减少了编译的迭代次数和仿真所需的时间,缩短模块的开发时间。
-
公开(公告)号:CN116561020B
公开(公告)日:2024-04-09
申请号:CN202310541857.3
申请日:2023-05-15
申请人: 合芯科技(苏州)有限公司 , 上海合芯数字科技有限公司
IPC分类号: G06F12/0811 , G06F12/0877
摘要: 本申请属于芯粒技术领域,公开了一种混合缓存粒度下的请求处理方法、设备及存储介质,该方法应用于处理器,处理器中的二级缓存和一级缓存位于处理器芯粒,三级缓存位于总线芯粒;该方法包括:获取一级缓存的一级缓存粒度和三级缓存的三级缓存粒度;根据一级缓存粒度和三级缓存粒度确定缓存工作模式;接收请求信息,并基于缓存工作模式处理请求信息。本申请确保不同级缓存之间数据传输的一致性,实现了处理器芯粒内部缓存粒度不同、或处理器芯粒和总线芯粒的缓存粒度不同时,处理器芯粒与总线芯粒之间的互联。
-
公开(公告)号: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,直至遍历完原始覆盖率标记文件中的所有覆盖项,得到新程序文件对应的目标覆盖率标记文件。本申请可以达到减少设计或验证人员的重复操作、提升代码覆盖率迭代频率和迭代效率,从而间接提升芯片的功能鲁棒性的效果。
-
-
-
-
-
-
-
-
-