一种可变换Cache存储系统
申请人信息
- 申请人:沐曦集成电路(上海)有限公司
- 申请人地址:201306 上海市浦东新区中国(上海)自由贸易试验区临港新片区环湖西二路888号C楼
- 发明人: 沐曦集成电路(上海)有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种可变换Cache存储系统 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311621392.9 |
| 申请日 | 2023/11/29 |
| 公告号 | CN117539803A |
| 公开日 | 2024/2/9 |
| IPC主分类号 | G06F12/0884 |
| 权利人 | 沐曦集成电路(上海)有限公司 |
| 发明人 | 任雯 |
| 地址 | 上海市浦东新区中国(上海)自由贸易试验区临港新片区环湖西二路888号C楼 |
摘要文本
沐曦集成电路(上海)有限公司获取“一种透气窗帘布”专利技术,本申请涉及数据存储技术领域,特别是涉及一种可变换Cache存储系统,系统包括:数据库、Cache缓存、处理器和存储有计算机程序的存储器,当计算机程序被处理器执行时,实现以下步骤:根据N,确定分区数量K,将Cache缓存划分为K个分区,将ai发送至Cache缓存,若bij不存在于Cache缓存中,检查Cache缓存中是否存在空闲缓存行,若存在空闲缓存行,将bij写入空闲缓存行,根据M配置Cache分区,将关联数据中的每一项尽可能放置于不同的分区,对关联数据请求时,能够同时请求多个分区,提高了Cache的吞吐率,采用空闲缓存行检查并填充的方式存储新的数据,又保证了Cache存储空间的使用率。。详见官网:
专利主权项内容
1.一种可变换Cache存储系统,其特征在于,所述系统包括:数据库、Cache缓存、处理器和存储有计算机程序的存储器,其中,所述数据库中包括M个待存储数据组[a,a,…,a,…,a],其中,a是指第m个待存储数据组,m为[1,M]范围内的整数,M为待存储数据组的数量,a=[b,b,…,b,…,b],b是指第m个待存储数据组中的第n个待存储数据,n为[1,N]范围内的整数,N为单个待存储数据组中待存储数据的数量,Cache缓存包括T个缓存行[c,c,…,c,…,c],c是指第t个缓存行,t为[1,T]范围内的整数,c=[d,e],d是指第t个缓存行中的索引信息,e是指第t个缓存行中的存储信息,当所述计算机程序被处理器执行时,实现以下步骤:12mMmmm1m2mnmNmn12tTttttttS1,根据N,确定所述T个缓存行的分区数量K,K=min(x),x满足条件:T≥x≥N且x=2,y∈R;yS2,将所述Cache缓存划分为K个分区,每个分区包含T/K个缓存行;S3,设置第一预设值i=1,设置第二预设值j=1;S4,将a发送至所述Cache缓存;iS5,通过所有索引信息检查b是否存在于所述Cache缓存中;ijS6,若b不存在于所述Cache缓存中,检查所述Cache缓存中是否存在空闲缓存行;ijS8,若存在空闲缓存行,则将b写入空闲缓存行的存储信息中;ijS10,更新j=j+1,返回执行步骤S5至步骤S8,直至j=N;S11,更新i=i+1,返回执行步骤S4至步骤S10,直至i=M。