存储器控制系统与存储器控制方法技术方案

技术编号:39812857 阅读:7 留言:0更新日期:2023-12-22 19:30
本发明专利技术的各个实施例涉及存储器控制系统与存储器控制方法

【技术实现步骤摘要】
存储器控制系统与存储器控制方法


[0001]本专利技术是关于存储器控制系统,尤其是利用神经网络模型来自动调节存取存储器调度的存储器控制系统与存储器控制方法


技术介绍

[0002]现有的存储器控制器常使用决策树
(decision tree)
的概念来调整存取存储器的调度
(scheduling)
,以具有较好的稳定性以及可预测性

然而,决策树的设置方式需通过固件来根据已知的条件更新决策条件

如此,上述的存储器控制器无法即时地优化对延迟时间较为敏感的装置的性能


技术实现思路

[0003]在一些实施方面中,本专利技术的目的之一为
(
但不限于
)
提供一种利用神经网络模型来自动调节存取调度的存储器控制系统与方法

[0004]在一些实施方面中,存储器控制系统包含前端电路系统

流量调度电路系统以及后端电路系统

前端电路系统用于接收从多个装置发出的多个存取请求并根据多个控制信号调整该些装置存取一存储器的顺序

流量调度电路系统用于基于该些存取请求产生多个流量数据,并基于一神经网络模型与一预设规则分析该些流量数据,以确定该些控制信号

后端电路系统用于根据该些控制信号调整该存储器的工作调度

[0005]在一些实施方面中,存储器控制方法包含下列操作:分别经由多个连接端口接收从多个装置发出的多个存取请求;基于该些存取请求产生多个流量数据,并基于一神经网络模型与一预设规则分析该些流量数据,以确定分别对应于该些装置的多个控制信号;以及根据该些控制信号调整一存储器的工作调度并调整该些装置存取该存储器的顺序

[0006]有关本专利技术的特征

实施与功效,在此结合附图作优选实施例详细说明如下

附图说明
[0007][

1]为根据本专利技术一些实施例绘制的一种存储器控制系统的示意图;
[0008][

2]为根据本专利技术一些实施例绘制图1的流量调度电路系统的示意图;
[0009][

3A]为根据本专利技术一些实施例绘制一种性能延迟模型数据的示意图;
[0010][

3B]为根据本专利技术一些实施例绘制一种性能延迟模型数据的示意图;
[0011][

3C]为根据本专利技术一些实施例绘制一种性能延迟模型数据的示意图;
[0012][

4]为根据本专利技术一些实施例绘制图2的监测电路的操作示意图;
[

5]为根据本专利技术一些实施例绘制图2的缓冲器电路的操作示意图;
[0013][

6]为根据本专利技术一些实施例绘制一种神经网络模型的操作流程图;以及
[0014][

7]为根据本专利技术一些实施例绘制一种存储器控制方法的流程图

具体实施方式
[0015]本文所使用的所有词汇具有其通常的含义

上述的词汇在普遍常用的字典中的定义,在本专利技术的内容中包含任一在此讨论的词汇的使用例子仅为示例,不应限制到本专利技术的范围与含义

同样地,本专利技术也不仅以在此说明书所示出的各种实施例为限

[0016]关于本文中所使用的

耦接



连接

,均可指二或多个元件相互直接作物理或电接触,或是相互间接作物理或电接触,也可指二或多个元件相互操作或动作

如本文所用,用语

电路系统

可为由至少一电路形成的单一系统,且用语

电路

可为由至少一个晶体管与
/
或至少一个主被动元件按一定方式连接以处理信号的装置

[0017]如本文所用,用语


/


包含了列出的相关项目中的一个或多个的任何组合

在本文中,使用第一

第二与第三等等的词汇,是用于描述并辨别各个元件

因此,在本文中的第一元件也可被称为第二元件,而不脱离本专利技术的本意

为易于理解,在各附图中的类似元件将被指定为相同标号

[0018]图1为根据本专利技术一些实施例绘制的一种存储器控制系统
100
的示意图

在一些实施例中,存储器控制系统
100
可由一单芯片系统实现

在一些实施例中,存储器控制系统
100
可用于根据多个装置
101[1]~
101[n]的即时需求调整存储器
150
的工作调度以及该些装置存取存储器
150
的顺序,以维持整体系统的性能,其中
n
可为大于1的正整数

[0019]在一些实施例中,存储器控制系统
100
可经由互连电路
103
耦接至多个装置
101[1]~
101[n],其中互连
(interconnection)
电路
103
可包含多种类型的母线电路

例如,互连电路
103
可包含
(
但不限于
)
高级可扩展接口
(advanced extensible interface)
电路

多个装置
101[1]~
101[n]可分别经由多个连接端口
P[1]~
P[n]连接至互连电路
103。
[0020]存储器控制系统
100
包含前端电路系统
110、
流量调度电路系统
120、
后端电路系统
130
以及端口物理层
(port physical layer PHY)
电路
140。
前端电路系统
110
包含一接口电路
(
未示出
)
,其可经由互连电路
103
耦接至多个连接端口
P[1]~
P[n]以及多个装置
101[1]~
101[n]。
前端电路系统
110
用于接收从该些装置
101[1]~
101[n]所发出的多个存取请求

在一些实施例中,前端电路系统
110
可将对应于该些连接端口
P本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种存储器控制系统,包含:一前端电路系统,用于接收从多个装置发出的多个存取请求,并根据多个控制信号调整所述多个装置存取一存储器的顺序;一流量调度电路系统,用于基于所述多个存取请求产生多个流量数据,并基于一神经网络模型与一预设规则分析所述多个流量数据,以确定所述多个控制信号;以及一后端电路系统,用于根据所述多个控制信号调整所述存储器的工作调度
。2.
根据权利要求1所述的存储器控制系统,其中所述前端电路系统经由一连接端口耦接至所述多个装置中的一第一装置以接收所述多个存取请求中的多个第一请求,且所述流量调度电路系统用于在所述第一装置收到对于所述多个第一请求中的一对应第一请求的回应时,记录所述多个第一请求中的所述对应第一请求的一延迟时间以及所述多个第一请求中的剩余第一请求的一数量,并基于所述延迟时间与所述数量产生所述多个流量数据中对应于所述连接端口的一第一数据
。3.
根据权利要求2所述的存储器控制系统,其中所述第一数据包含多个第一信号模式以及多个第二信号模式,所述流量调度电路系统用于根据所述延迟时间的长度调整所述多个第一信号模式,并根据所述数量的大小调整所述多个第二信号模式
。4.
根据权利要求3所述的存储器控制系统,其中所述多个第一信号模式分别对应于不同时间长度,且所述多个第二信号模式分别对应于不同数值
。5.
根据权利要求3所述的存储器控制系统,其中所述流量调度电路系统用于定期地根据所述延迟时间的长度选择性地调整所述多个第一信号模式中的一个第一信号模式所对应的一特定比特,并定期地基于所述特定比特平移所述多个第一信号模式中的每一个第一信号模式的所有比特,以更新所述第一数据
。6.
根据权利要求5所述的存储器控制系统,其中所述特定比特用来更新所述多个第一信号模式中的所述第一信号模式的一最高有效比特
。7...

【专利技术属性】
技术研发人员:赖奇劭史旭冬
申请(专利权)人:瑞昱半导体股份有限公司
类型:发明
国别省市:

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

1