-
公开(公告)号:CN118276944B
公开(公告)日:2024-08-02
申请号:CN202410711555.0
申请日:2024-06-03
Applicant: 北京开源芯片研究院
Abstract: 本发明实施例提供一种数据读取方法、装置、电子设备及可读存储介质,涉及计算机技术领域,本发明实施例根据访存地址和高速缓存的标志域中存储的第一物理地址,从高速缓存的组中确定访存地址对应的目标组;从标志域中获取目标组中各个缓存行的第一物理地址,并将目标组中各个缓存行的第一物理地址确定为第一参考地址;对第一参考地址和访存地址对应的目标物理地址进行哈希映射,得到第一参考地址对应的第一映射参数和目标物理地址对应的第二映射参数;根据第一映射参数和所述第二映射参数,获取目标物理地址对应的目标数据块。本发明实施例降低了高速缓存进行数据读取的功耗,提高了高速缓存进行数据读取的效率。
-
公开(公告)号:CN118796272A
公开(公告)日:2024-10-18
申请号:CN202411287927.8
申请日:2024-09-13
Applicant: 北京开源芯片研究院
IPC: G06F9/30
Abstract: 本发明实施例提供一种访存方法、处理器、电子设备及可读存储介质,涉及计算机技术领域,本发明实施例保留站对目标向量指令进行拆分,得到第一向量元素,并向缓存单元发送第一向量元素对应的第一读取请求;缓存单元根据第一读取请求携带的源寄存器编号,向保留站返回第一向量元素对应的目标索引值;缓存单元对第一读取请求中携带有相同的源寄存器编号的请求进行合并,得到第二读取请求,并从寄存器堆获取第二读取请求对应的第一寄存器值;保留站在满足第一向量元素的执行条件的情况下,根据目标索引值从缓存单元获取第一向量元素对应的第二寄存器值。本发明实施例降低了寄存器堆的读口压力,提高了处理器的处理频率。
-
公开(公告)号:CN118276944A
公开(公告)日:2024-07-02
申请号:CN202410711555.0
申请日:2024-06-03
Applicant: 北京开源芯片研究院
Abstract: 本发明实施例提供一种数据读取方法、装置、电子设备及可读存储介质,涉及计算机技术领域,本发明实施例根据访存地址和高速缓存的标志域中存储的第一物理地址,从高速缓存的组中确定访存地址对应的目标组;从标志域中获取目标组中各个缓存行的第一物理地址,并将目标组中各个缓存行的第一物理地址确定为第一参考地址;对第一参考地址和访存地址对应的目标物理地址进行哈希映射,得到第一参考地址对应的第一映射参数和目标物理地址对应的第二映射参数;根据第一映射参数和所述第二映射参数,获取目标物理地址对应的目标数据块。本发明实施例降低了高速缓存进行数据读取的功耗,提高了高速缓存进行数据读取的效率。
-
公开(公告)号:CN119782253A
公开(公告)日:2025-04-08
申请号:CN202510255757.3
申请日:2025-03-05
Applicant: 北京开源芯片研究院
Abstract: 本发明实施例提供一种数据处理方法、系统、设备及可读存储介质,该方法包括:接收下级存储控制器发送的目标数据,将目标数据存储到暂存队列;下级存储控制器用于在下级存储中查找访问请求指示的目标数据;访问请求由上级存储控制器存储到缺失队列、并发送到下级存储控制器;将暂存队列中的目标数据发送到上级存储控制器;上级存储控制器用于在存储目标数据且发生数据替换的情况下,向下级存储控制器发送写回请求;下级存储控制器用于执行写回请求指示的写回操作,并返回写回确认信息到上级存储控制器;上级存储控制器用于将写回确认信息存储到写回队列。本发明可以通过暂存队列解耦缺失队列和写回队列,提高队列配置的灵活性。
-
公开(公告)号:CN118796272B
公开(公告)日:2024-11-15
申请号:CN202411287927.8
申请日:2024-09-13
Applicant: 北京开源芯片研究院
IPC: G06F9/30
Abstract: 本发明实施例提供一种访存方法、处理器、电子设备及可读存储介质,涉及计算机技术领域,本发明实施例保留站对目标向量指令进行拆分,得到第一向量元素,并向缓存单元发送第一向量元素对应的第一读取请求;缓存单元根据第一读取请求携带的源寄存器编号,向保留站返回第一向量元素对应的目标索引值;缓存单元对第一读取请求中携带有相同的源寄存器编号的请求进行合并,得到第二读取请求,并从寄存器堆获取第二读取请求对应的第一寄存器值;保留站在满足第一向量元素的执行条件的情况下,根据目标索引值从缓存单元获取第一向量元素对应的第二寄存器值。本发明实施例降低了寄存器堆的读口压力,提高了处理器的处理频率。
-
公开(公告)号:CN117076330B
公开(公告)日:2024-02-02
申请号:CN202311322884.8
申请日:2023-10-12
Applicant: 北京开源芯片研究院
IPC: G06F11/36
Abstract: 本发明实施例提供一种访存验证方法、系统、电子设备及可读存储介质,涉及计算机技术领域,该方法包括:获取待验证的访存模块的功能行为信息,功能行为信息用于描述访存模块运行所需的操作行为;基于功能行为信息构建测试程序,测试程序至少包括第一子程序;第一子程序用于生成访存指令,并设置指令发送顺序,指令发送顺序用于表征访存指令中的加载指令以及存储指令发送至访存模块的顺序;基于第一子程序对访存模块进行验证。通过构建包含第一子程序的测试程序,可以通过第一子程序生成访存指令以及设置指令发送顺序,可以根据指令发送顺序满足不同的访存验证需求,覆盖较多的测试
-
公开(公告)号:CN117076330A
公开(公告)日:2023-11-17
申请号:CN202311322884.8
申请日:2023-10-12
Applicant: 北京开源芯片研究院
IPC: G06F11/36
Abstract: 本发明实施例提供一种访存验证方法、系统、电子设备及可读存储介质,涉及计算机技术领域,该方法包括:获取待验证的访存模块的功能行为信息,功能行为信息用于描述访存模块运行所需的操作行为;基于功能行为信息构建测试程序,测试程序至少包括第一子程序;第一子程序用于生成访存指令,并设置指令发送顺序,指令发送顺序用于表征访存指令中的加载指令以及存储指令发送至访存模块的顺序;基于第一子程序对访存模块进行验证。通过构建包含第一子程序的测试程序,可以通过第一子程序生成访存指令以及设置指令发送顺序,可以根据指令发送顺序满足不同的访存验证需求,覆盖较多的测试点,增加了访存验证的覆盖率,提高验证效果。
-
-
-
-
-
-