缓存实现方法技术

技术编号:39646876 阅读:15 留言:0更新日期:2023-12-09 11:14
本申请提供一种缓存实现方法

【技术实现步骤摘要】
缓存实现方法、系统、介质及电子设备


[0001]本申请属于缓存
,涉及一种功能存储器,特别是涉及一种缓存实现方法

系统

介质及电子设备


技术介绍

[0002]随着处理器技术的不断更新,处理器频率也在不断攀升,基本都在
2.5GHz
以上,其中处理器内核中一个关键功能组件一级缓存已经成为了处理器内核频率提升的瓶颈

[0003]目前各种架构处理器内核中常用的一级缓存大多采用多路组相联结构,实现这种结构需要每路实现一个多端口存储器,这种情况下,每多一路就要多一块存储器,那在物理实现的过程中,由于存储器与存储器之间需要较大的物理空间来满足物理设计需求,所以每多一块存储器,都会在布局布线时给频率提升带来困难


技术实现思路

[0004]本申请的目的在于提供一种缓存实现方法

系统

介质及电子设备,用于解决上述
技术介绍
中指出的问题

[0005]第一方面,本申请提供一种缓存实现方法,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种缓存实现方法,其特征在于,应用于功能存储器,所述功能存储器采用
n
路组相联结构,
n≥2
,且
n
为整数;定义每一路所述组相联结构的深度为
x
位,宽度为
y
位,所述功能存储器的深度为
x
位,宽度为
n
×
y
位;所述功能存储器具有位写使能功能;所述缓存实现方法包括:根据目标指令从所述功能存储器的
x
个深度中选择一个深度作为目标深度,并将所述目标深度下对应的存储单元作为目标存储单元组;所述目标存储单元组包括
n
×
y
个存储单元;基于第一映射规则和写选择信号对所述目标存储单元组执行写操作;和
/
或基于第二映射规则和读选择信号对所述目标存储单元组执行读操作
。2.
根据权利要求1所述的缓存实现方法,其特征在于,所述写选择信号包括:
n
路组相联结构对应的
n
个写信号,每一所述写信号对应所述目标存储单元组中的
y
个存储单元;所述基于第一映射规则和写选择信号对所述目标存储单元组执行写操作包括:基于所述第一映射规则和
n
个所述写信号将待写入数据写入所述目标存储单元组,以实现写操作;所述待写入数据包括
y
位写数据,每一位所述写数据对应所述目标存储单元组中的
n
个存储单元;所述第一映射规则包括:将每一位所述写数据分别映射在所述目标存储单元组中与所述写数据对应的
n
个存储单元上;将每个所述写信号分别映射在所述目标存储单元组中与所述写信号对应的
y
个存储单元上
。3.
根据权利要求2所述的缓存实现方法,其特征在于,所述写信号为1或0;所述基于所述第一映射规则和
n
个所述写信号将待写入数据写入所述目标存储单元组包括:当所述写信号为1时,按照所述第一映射规则将
y
位写数据分别写入至所述写信号对应的
y
个存储单元;当所述写信号为0时,不执行写入操作
。4.
根据权利要求1至3中任一项所述的缓存实现方法,其特征在于,所述读选择信号包括:
n
路组相联结构对应的
n
个读信号;所述基于第二映射规则和读选择信号对所述目标存储单元组执行读操作包括:从所述目标存储单元组中获取
n
路组相联结构对应的
n
路读数据;每一路所述读数据包括
y
位读出值;基于所述第二映射规则
、n
个所述读信号及数据选择器从
n
...

【专利技术属性】
技术研发人员:刘刚孙超
申请(专利权)人:合芯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1