[发明专利]一种面向粗粒度可重构阵列的可配置便笺式缓存设计方法在审
申请号: | 202111361693.3 | 申请日: | 2021-11-17 |
公开(公告)号: | CN114064560A | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 景乃锋;霍洋洋;胡令矿;张子涵;蒋剑飞;王琴;毛志刚 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G06F15/78 | 分类号: | G06F15/78 |
代理公司: | 上海旭诚知识产权代理有限公司 31220 | 代理人: | 郑立 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 粒度 可重构 阵列 配置 便笺 缓存 设计 方法 | ||
1.一种面向粗粒度可重构阵列的可配置便笺式缓存设计方法,其特征在于,所述方法包括:
按数据流和数据流组的方式组织所需要的数据,构建所述数据流和所述数据流组的参数配置;
通过计数循环结束标志获取应用执行状态,设置所述数据流组状态切换指令和有限状态机,同步控制缓存中的所述数据流和数据执行相应操作。
2.如权利要求1所述的面向粗粒度可重构阵列的可配置便笺式缓存设计方法,其特征在于,所述数据流为同一个访存单元在时间上串行访问的数据,多个访存单元并行访问的数据存在于多个数据流中;所述数据流组为访问模式类似或者数据相关的几个数据流;不同的所述数据流存储在不同的物理Bank上。
3.如权利要求2所述的面向粗粒度可重构阵列的可配置便笺式缓存设计方法,其特征在于,每个所述数据流的配置参数包括:数据流编号、该数据流对应的数据的初始物理地址、该数据流对应的数据的每次更新增加的物理地址、初始状态下该数据流是否与访存单元绑定、初始状态下该数据流对应的访存单元的编号、每次更新后该数据流需要对应的数据流编号、数据是否需要写回。
4.如权利要求3所述的面向粗粒度可重构阵列的可配置便笺式缓存设计方法,其特征在于,每个所述数据流组的配置参数包括:数据流组编号、并行访问该数据流组的访存单元的数量、一段需要串行访问数据的个数、每个数据流组对应的数据流的数量、是否需要预取、每次需要主动预取的数据流的数量。
5.如权利要求4所述的面向粗粒度可重构阵列的可配置便笺式缓存设计方法,其特征在于,通过计数循环结束标志获取应用执行状态指每个所述数据流组内通过计数由访存单元所发出的连续的所述循环结束标志获取应用执行状态,不同数量的所述循环结束标志对应不同的所述状态切换指令。
6.如权利要求5所述的面向粗粒度可重构阵列的可配置便笺式缓存设计方法,其特征在于,所述状态切换指令包括;
空指令:不进行操作;
滑动指令:进行数据流组内的滑动,每个访存单元对应的数据流进行平移,滑动距离为配置参数;
释放指令:释放访存单元对应的数据流组内的数据;
重置指令:将访存单元对应的数据流恢复成初始配置,进行下一轮的计算,复用该数据;
指定滑动指令:进行组内的滑动,每个访存单元对应的数据流进行平移,滑动距离为显式声明的n;
定位指令:直接定位到下一个矩阵,矩阵参数配置在该组内的全局信息中。
7.如权利要求6所述的面向粗粒度可重构阵列的可配置便笺式缓存设计方法,其特征在于,根据不同的访存请求和配置,所述有限状态机决定是否进行预取、更新流寄存器堆的内部数据;所述有限状态机由六个状态组成,包括:空闲态、执行态、收集态、收集完成态、等待态、更新态。
8.如权利要求7所述的面向粗粒度可重构阵列的可配置便笺式缓存设计方法,其特征在于,所述执行态指在此状态下处理普通访存包括load和store请求;
所述收集态指当检测到所述循环结束标志时,开始收集所述循环结束标志并计数;
所述收集完成态指在此状态下发送所述循环结束标志的计数值;
所述等待态指等待同组内的所有数据流均收集齐并发送计数值,并且检查计数值是否全部相等,正常数据流中,同组内的所有计数值应当相等;
所述更新态指根据计数值查表得到要执行的更新指令,进行自动的数据迭代更新。
9.如权利要求4所述的面向粗粒度可重构阵列的可配置便笺式缓存设计方法,其特征在于,所述可配置便笺式缓存接收访存单元发来的读取、写入数据请求时仅需要提供数据的行内偏移地址。
10.如权利要求5所述的面向粗粒度可重构阵列的可配置便笺式缓存设计方法,其特征在于,访存单元所访问的数据在SRAM的地址由访存单元所绑定的数据流所在的Bank地址、数据流内当前的行基地址、行内偏移地址共同决定,由所述可配置便笺式缓存自动计算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111361693.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种建立连接的方法、装置、终端及存储介质
- 下一篇:一种流体力学综合实验装置