说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210719004.X (22)申请日 2022.06.23 (71)申请人 清华大学 地址 100084 北京市海淀区清华园 (72)发明人 尹首一 谷江源 林宥旭 韩慧明  魏少军  (74)专利代理 机构 北京三友知识产权代理有限 公司 11127 专利代理师 沈珍珠 郝博 (51)Int.Cl. G06F 9/50(2006.01) G06F 15/78(2006.01) (54)发明名称 可重构处理器多端口可配缓存访问方法及 装置 (57)摘要 本发明提供了一种可重构处理器多端口可 配缓存访问方法及装置, 涉及大规模集成电路技 术领域, 该方法包括: 基于地址空间参数和访存 延时参数, 利用标志存储器和寄存器将多个访问 请求分配至多个存储空间; 按照预设端口优先级 信息确定每个存储空间的目标访问请求; 将目标 访问请求的读访存请求发送至数据存储体; 将目 标访问请求的写操作 请求发送至写缓冲区, 进行 数据写入。 本发 明可以使需要访问地址空间更大 的PEA通过缓存空间模式访存, 让某些需要访存 延时更小的PEA通过缓冲空间模式访存, 在性能 和灵活性上 兼顾缓存空间和缓冲空间的优点; 在 没有复制标志存储器的情况下实现多端口对缓 存的访问; 避免对缓存空间的污染, 减少缺失率。 权利要求书2页 说明书12页 附图5页 CN 115421899 A 2022.12.02 CN 115421899 A 1.一种可重构处 理器多端口可配缓存访问方法, 其特 征在于, 包括: 收到多个访 问请求时, 基于地址空间参数和访存延时参数, 利用标志存储器和寄存器 将所述多个访问请求分配至多个存储空间; 所述存储空间包括缓存空间和缓冲空间; 所述 访问请求包括读访存请求和写操作请求; 按照预设端口优先级信息确定每 个所述存 储空间的目标访问请求; 将所述目标访问请求的读访存请求发送至数据存 储体, 以访问所述数据存 储体; 将所述目标访问请求的写操作请求发送至写缓冲区, 以进行 数据写入。 2.根据权利要求1所述的方法, 其特征在于, 所述标志存储器中包括缓存空间的标志信 息; 所述寄存器中包括缓冲空间的标志信息; 基于地址空间参数和访存延时参数, 利用标志存储器和寄存器将所述多个访问请求发 送至多个存 储空间, 包括: 根据地址空间参数和访存延时参数, 判断所述访 问请求的访存需求类型; 所述访存需 求类型包括 地址空间型和访存延时型; 若访存需求类型为地址空间型, 则根据所述缓存空间的标志信息, 将所述访 问请求发 送至所述缓存空间; 若访存需求类型为访存延时型, 则根据所述缓冲空间的标志信息, 将所述访 问请求发 送至所述缓冲空间。 3.根据权利要求1所述的方法, 其特征在于, 所述数据存储体的地址包括第 一分区信 息 和第二分区信息, 所述第一分区的位置在所述第二分区之前; 将所述目标访问请求的读访存请求发送至数据存 储体, 包括: 利用所述第一分区信息确定目标 数据存储体; 利用所述第二分区信息确定所述目标 数据存储体中的目标缓存行; 将所述目标访问请求的读访存请求发送至所述目标缓存行。 4.根据权利要求1所述的方法, 其特征在于, 所述多个访 问请求包括预取端口请求、 从 端口请求和处 理单元阵列端口请求; 按照预设端口优先级信息确定每 个所述存 储空间的目标访问请求, 包括: 按照预设端口优先级信 息确定所述预取端口请求、 所述从端口请求和所述处理单元阵 列端口请求对所述存 储空间的访问顺序; 按照所述访问顺序确定目标访问请求。 5.根据权利要求4所述的方法, 其特征在于, 所述处理单元阵列端口请求包括多个处理 单元阵列请求; 按照所述访问顺序确定目标访问请求, 包括: 对所述多个处 理单元阵列请求进行轮询处 理, 确定所述存 储空间的目标访问请求。 6.根据权利要求1 ‑5任一项所述的方法, 其特征在于, 将所述目标访问请求的读访存请 求发送至所述数据存 储体, 包括: 利用多级寄存器将所述目标访问请求的读访存请求发送至所述数据存 储体。 7.根据权利要求6所述的方法, 其特 征在于, 还 包括: 利用状态机控制所述多级寄存器将所述目标访问请求的读访存请求发送至所述数据 存储体。权 利 要 求 书 1/2 页 2 CN 115421899 A 28.一种可重构处 理器多端口可配缓存访问装置, 其特 征在于, 包括: 存储空间选择模块, 用于收到多个访问请求 时, 基于地址空间参数和访存延时参数, 利 用标志存储器和寄存器将所述多个访问请求分配至多个存储空间; 所述存储空间包括缓存 空间和缓冲空间; 所述访问请求包括读访存请求和写操作请求; 访问请求确定模块, 用于按照预设端口优先级信 息确定每个所述存储空间的目标访问 请求; 数据读取模块, 用于将所述目标访 问请求的读访存请求发送至数据存储体, 以访 问所 述数据存 储体; 数据写入模块, 用于将所述目标访 问请求的写操作请求发送至写缓冲区, 以进行数据 写入。 9.一种电子设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计算 机程序, 其特征在于, 所述处理器执行所述计算机程序时实现权利要求1至7任一所述可重 构处理器多端口可配缓存访问方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有执行权利 要求1至7任一所述可重构处 理器多端口可配缓存访问方法的计算机程序。权 利 要 求 书 2/2 页 3 CN 115421899 A 3

.PDF文档 专利 可重构处理器多端口可配缓存访问方法及装置

文档预览
中文文档 20 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 可重构处理器多端口可配缓存访问方法及装置 第 1 页 专利 可重构处理器多端口可配缓存访问方法及装置 第 2 页 专利 可重构处理器多端口可配缓存访问方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:30:49上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。