← 返回列表

一种可变换Cache存储系统

申请号: CN202311621392.9
申请人: 沐曦集成电路(上海)有限公司
更新日期: 2026-03-09

专利详细信息

项目 内容
专利名称 一种可变换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。