[发明专利]一种DDR4控制器性能优化的方法在审

专利信息
申请号: 202211283198.X 申请日: 2022-10-20
公开(公告)号: CN115587056A 公开(公告)日: 2023-01-10
发明(设计)人: 刘凯;王璞;沈力 申请(专利权)人: 山东华芯半导体有限公司
主分类号: G06F13/18 分类号: G06F13/18;G06F13/16
代理公司: 济南泉城专利商标事务所 37218 代理人: 李桂存
地址: 250101 山东省济南市高新*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供了一种DDR4控制器性能优化的方法,能够获取当前所有port的带宽情况,检查此时实时带宽与带宽阈值的关系并记录,如果一个port连续m次出现带宽高于带宽阈值上限或低于带宽阈值下限,此时根据优先级带宽策略调整port优先级和带宽。本方案充分考虑系统DDR运行时不同port访问的不一致性以及系统当前负载随时间变化带来的port访问性能不均衡,根据实时监测动态调整每个port的优先级和访问带宽阈值,从而保证各port的负载均衡。
搜索关键词: 一种 ddr4 控制器 性能 优化 方法
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东华芯半导体有限公司,未经山东华芯半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/202211283198.X/,转载请声明来源钻瓜专利网。

同类专利
  • 用于自动字线状态旁路管理的系统、方法及存储媒体-202210101422.2
  • 吴建刚;辉俊胜;林其松;K·K·姆奇尔拉 - 美光科技公司
  • 2022-01-27 - 2023-09-19 - G06F13/18
  • 本公开涉及自动字线状态旁路管理。一种处理装置存取用以将数据编程到存储器装置的块中的页的命令。所述处理装置确定所述页是否为所述块中的最后剩余开放页。所述处理装置存取指示用以对所述存储器装置中的一或多个开放块施加读取电平偏移的功能的启用的列表。所述处理装置确定所述列表包含匹配于所述块的条目。所述条目指示用以对所述块施加读取电平偏移的所述功能的启用。所述处理装置基于确定所述页是所述块中的最后剩余开放页而停用所述功能。所述处理装置将所述命令添加到命令的优先化队列。所述存储器装置以基于指派于每一命令的优先级的次序执行来自所述优先化队列的命令。
  • 一种闪存访问方法及装置-202180062080.1
  • 刘丰喜;刘锦秀;邓安刚 - 华为技术有限公司
  • 2021-03-29 - 2023-08-22 - G06F13/18
  • 本申请实施例公开了一种闪存访问方法及装置,涉及芯片领域,改善了现有技术中运行在一颗芯片上的多个软件子系统访问闪存时发生冲突的问题。具体方案为:应用于一种包括访问控制器和多个处理器核的系统级芯片,多个处理器核分别通过总线连接访问控制器,多个处理器核上运行多个软件子系统,不同软件子系统运行在不同的处理器核上,访问控制器的电源与多个处理器核的电源不同,或者,访问控制器与运行第一软件子系统的第一处理器核共用电源,第一处理器核的上电时长大于预设时长;该方法包括:访问控制器接收多个软件子系统的用于请求访问同一个闪存的多个访问请求;根据闪存访问策略,对多个访问请求进行排序,并按照顺序依次处理。
  • 数据传输方法及装置、终端设备、计算机可读存储介质-202310304833.6
  • 邹志理 - 黑芝麻智能科技(深圳)有限公司
  • 2023-03-20 - 2023-07-14 - G06F13/18
  • 本发明公开了一种数据传输方法及装置、终端设备、计算机可读存储介质,所述数据传输方法包括:获取优先级列表,并生成多个通路的仲裁请求,所述仲裁请求用于请求选取目标通路,根据所述优先级列表以及所述多个通路中待传输数据的数据量选取目标通路,所述目标通路为所述多个通路中优先级最高的通路或者待传输数据的数据量最大的通路;对所述目标通路中的待传输数据进行传输。使用上述技术方案能够从多个通路中选取目标通路,保障各个通路能够合理地占用传输总线,以提高数据的传输效率。
  • 数据刷新方法、装置、设备及介质-202310202162.2
  • 马学童 - 上海繁易信息科技股份有限公司
  • 2023-03-03 - 2023-06-23 - G06F13/18
  • 本申请涉及一种数据刷新方法、装置、设备及介质,应用于工业通讯的技术领域,其方法包括:获取所有请求数据的数据属性;基于所述数据属性计算所述所有请求数据的第一优先级;根据所述第一优先级对所述所有请求数据进行排序,得到排序结果;基于所述排序结果与PLC进行通讯,得到请求结果。本申请具有降低通讯延时,提高数据刷新速度的效果。
  • 基于FPGA的接收端数据缓存管理系统及数据缓存管理方法-202310004315.2
  • 马文林;张国奇;何佳尧;何睿 - 上海赛治信息技术有限公司
  • 2023-01-03 - 2023-04-28 - G06F13/18
  • 本申请涉及一种基于FPGA的接收端数据缓存管理系统及数据缓存管理方法,通过设置了sfp_rx模块,所述sfp_rx模块内设有rx_ctrl模块、bank_num模块、seq_ctrl模块、link_ram模块、tx_ctrl模块和用于存储数据的多个bank块;所述rx_ctrl模块,用于接收经所述sfp_rx模块处理后的去冗余的数据;所述bank_num模块,用于存储可用的bank块的块号;所述seq_ctrl模块,用于基于所述link_ram模块进行链表维护,并基于链表将相同通道下的IU数据经所述tx_ctrl模块传输至所述分区接收方向缓存区,实现多通道数据的并发接收,解决多通道并发时,数据处理速度慢的造成反压,并且出现buffer使用率低的问题。
  • 用于管理输入/输出的方法、设备和计算机程序产品-202310122893.6
  • 杨利锋;徐鑫磊;李雄成;贾瑞勇;刘友生 - 伊姆西IP控股有限责任公司
  • 2018-01-18 - 2023-04-25 - G06F13/18
  • 本公开的实施例涉及用于管理输入/输出(I/O)的方法、设备和计算机程序产品。一种方法包括响应于接收到针对存储设备的第一类型的第一I/O请求,确定是否存在可用于第一类型的I/O请求的至少一个信用单位。至少一个信用单位中的每个信用单位指示存储设备预留给第一类型的I/O请求的I/O处理能力。该方法还包括基于确定的结果,向第一I/O请求分配第一信用单位。该方法还包括利用第一信用单位对存储设备执行第一I/O请求所请求的I/O操作。此外,该方法还包括响应于I/O操作完成,回收第一信用单位以用于后续I/O请求。本公开的实施例能够实现针对不同类型的I/O的I/O处理能力的动态分配。
  • 用于管理输入/输出的方法、设备和计算机程序产品-201810049787.9
  • 杨利锋;徐鑫磊;李雄成;贾瑞勇;刘友生 - 伊姆西IP控股有限责任公司
  • 2018-01-18 - 2023-02-03 - G06F13/18
  • 本公开的实施例涉及用于管理输入/输出(I/O)的方法、设备和计算机程序产品。一种方法包括响应于接收到针对存储设备的第一类型的第一I/O请求,确定是否存在可用于第一类型的I/O请求的至少一个信用单位。至少一个信用单位中的每个信用单位指示存储设备预留给第一类型的I/O请求的I/O处理能力。该方法还包括基于确定的结果,向第一I/O请求分配第一信用单位。该方法还包括利用第一信用单位对存储设备执行第一I/O请求所请求的I/O操作。此外,该方法还包括响应于I/O操作完成,回收第一信用单位以用于后续I/O请求。本公开的实施例能够实现针对不同类型的I/O的I/O处理能力的动态分配。
  • 一种DDR4控制器性能优化的方法-202211283198.X
  • 刘凯;王璞;沈力 - 山东华芯半导体有限公司
  • 2022-10-20 - 2023-01-10 - G06F13/18
  • 本发明提供了一种DDR4控制器性能优化的方法,能够获取当前所有port的带宽情况,检查此时实时带宽与带宽阈值的关系并记录,如果一个port连续m次出现带宽高于带宽阈值上限或低于带宽阈值下限,此时根据优先级带宽策略调整port优先级和带宽。本方案充分考虑系统DDR运行时不同port访问的不一致性以及系统当前负载随时间变化带来的port访问性能不均衡,根据实时监测动态调整每个port的优先级和访问带宽阈值,从而保证各port的负载均衡。
  • 一种运算加速单元及其运算方法-202110735430.8
  • 常子奇;赵旺 - 珠海一微半导体股份有限公司
  • 2021-06-30 - 2022-12-13 - G06F13/18
  • 本发明公开一种运算加速单元及其运算方法,所述运算加速单元包括:操作数缓存模块,用于存储待执行计算的操作数;计算模块,包括M级数据传输控制单元和M级计算单元,用于接收控制模块传输的数据包并执行相应计算操作,将结束计算的数据包输出至控制模块;结果缓存模块,用于缓存完成全部计算操作的数据包;控制模块,用于从所述操作数缓存模块中读取操作数,生成数据包并传输至计算模块,接收计算模块的结束计算的数据包,并将完成全部计算操作的数据包传输至结果缓存模块。本加速单元单次支持的最大混合运算操作不受硬件计算资源数量的限制,降低芯片硬件成本,提高加速单元计算资源的利用率。
  • 处理访问请求的方法-202210302630.9
  • 邵奇 - 海光信息技术股份有限公司
  • 2022-03-24 - 2022-10-14 - G06F13/18
  • 公开了一种处理访问请求的方法、一种处理装置、一种电子设备和一种非瞬时可读存储介质。所述第一访问请求用于在包括多级缓冲存储器的处理装置中获取数据,所述处理访问请求的方法包括:响应于当前级别的缓冲存储器接收到访问请求,确定所述第一访问请求对应的优先级级别;以及基于所述第一访问请求对应的优先级级别,确定所述缓冲存储器处理所述第一访问请求或第二访问请求的顺序。
  • 控制器和具有控制器的存储器系统-202111282332.X
  • 郑钟泽 - 爱思开海力士有限公司
  • 2021-11-01 - 2022-07-29 - G06F13/18
  • 本公开提供一种控制器。该控制器包括:写入队列,被配置为存储基于从主机接收的请求而生成的用于操作存储器装置的命令,命令的分区标识各自指示存储器装置中的存储器区域以存储与命令相对应的数据,而命令的写入指针各自指示从主机输出请求的顺序;以及队列控制器,被配置为从写入队列接收命令、分区标识和写入指针,基于写入指针将命令分别存储在分配有分区标识的缓冲器中,并且基于缓冲器之中的一个缓冲器中存储的命令的数量达到该缓冲器中设定的预设数量这一事件的发生,输出该缓冲器中存储的命令。
  • 一种DDR控制器和排序方法-202110046149.3
  • 张奇 - 炬芯科技股份有限公司
  • 2021-01-14 - 2022-07-19 - G06F13/18
  • 本发明公开了一种DDR控制器和排序方法,用以解决现有DDR控制器中的命令长时间无法输出,导致系统异常的问题。DDR控制器包括解析单元,解析接收到的命令,得到命令的属性信息,至少两个排序存储单元,在根据至少两个排序存储单元的优先级输出命令的过程中,根据高优先级的排序存储单元的存储状态和接收到的命令的属性信息,将接收到的命令存储到高优先级的排序存储单元中,高优先级的排序存储单元的优先级为比当前进行命令输出的排序存储单元的优先级高。由于根据至少两个排序存储单元的优先级输出命令,且在输出的过程中,将接收到的命令存储在高优先级的排序存储单元中,从而可以减少命令长时间不能输出的问题,提高系统的稳定性。
  • 面向低延时应用的SATA接口数据传输方法和系统-202210338746.8
  • 曾喜芳;罗恒;刘城;伍玉良;刘蓬侠 - 湖南长城银河科技有限公司
  • 2022-03-30 - 2022-07-08 - G06F13/18
  • 本申请涉及一种面向低延时应用的SATA接口数据传输方法和系统。所述方法是对SATA接口标准协议功能的扩展,配置寄存器FIS帧携带通道与优先级参数,便于各层之间进行调度操作,以及传输数据进行优先级标记,将数据通道与配置通道分离,双通道的划分中优先对配置通道进行调度,数据通道中数据传输的调度根据优先级进行调度,保证了配置通道的实时性,以及优先级抢占方式,保证高优先级数据能够及时响应,这样高优先级应用感知到了传输时延变低。采用本方法对SATA接口传输方式对不同优先级的应用做优先级区分,可以应用程序感知时延低的问题,以及对控制信道与数据信道划分保证控制信道带宽不被强占问题。
  • 访问控制方法、装置、存储介质及电子装置-202011311668.X
  • 王涛 - OPPO广东移动通信有限公司
  • 2020-11-20 - 2022-05-27 - G06F13/18
  • 本申请实施例公开了一种访问控制方法、装置、存储介质及电子装置,其中,本申请实施例应用于芯片,该芯片包括多个IP核,在检测到有IP核向目标模块发起访问请求时,确定发起所述访问请求的目标IP核;计算所述目标IP核在当前的应用场景下,对所述目标模块的访问请求的响应超时程度;当所述响应超时程度大于预设阈值时,提升所述目标IP核在所述应用场景下对所述目标模块的访问优先级。通过该方案,实现根据应用场景设置各IP核的访问优先级的同时,避免一些IP核的访问请求的等待时间过长,改善访问延时的情况。
  • 任务队列的仲裁管理方法、存储介质及固态硬盘-202210195023.7
  • 周成亮;薛红军;杨骥;赵连讯 - 北京得瑞领新科技有限公司
  • 2022-03-02 - 2022-05-13 - G06F13/18
  • 本发明涉及数据存储技术领域,提供了一种任务队列的仲裁管理方法、存储介质及固态硬盘,该方法包括:判断队列优先级为紧急的第一任务队列是否为空;若队列优先级为紧急的任务队列非空,则优先对所述第一任务队列进行调度;在对所述第一任务队列进行调度过程中,监测任务队列的调度状态是否满足预设的优先调度权释放条件;当任务队列的调度状态满足预设的优先调度权释放条件时,则根据加权循环调度策略对队列优先级为其他等级的任务队列进行调度。本发明能够避免WRR队列在调度时被饿死,同时可以给上层业务提供紧急优先级的优先调度,从而使紧急优先级队列可以在实际业务中广泛地使用,大幅提高了业务调整优先级的灵活性。
  • 一种访存接口模块、计算设备及数据传输方法-202111425734.0
  • 邹晓峰 - 山东云海国创云计算装备产业创新中心有限公司
  • 2021-11-26 - 2022-03-08 - G06F13/18
  • 本发明公开了一种访存接口模块、计算设备及数据传输方法,该访存接口模块中的报文转换模块用于将TileLink处理模块发送的TileLink协议报文按照PCIe协议进行重新组包,将生成的PCIe协议报文发送至PCIe处理模块;将PCIe处理模块发送的PCIe协议报文按照TileLink协议进行重新组包,将生成的TileLink协议报文发送至TileLink处理模块。可见,本方案中的访存接口模块,为整合TileLink协议与PCIe协议的复合型访存接口模块,该访存接口模块可实现TileLink协议与PCIe协议之间的报文转换,可应用在访存场景下的各种计算设备,实现各计算设备间的互连及访存功能。
  • 一种动态自适应的虚拟通道映射方法、装置及存储介质-202111354729.5
  • 孙旭;周玉龙;刘刚;李拓 - 苏州浪潮智能科技有限公司
  • 2021-11-16 - 2022-02-18 - G06F13/18
  • 本申请涉及一种动态自适应的虚拟通道映射方法、装置及存储介质。所述方法包括:监测不同传输等级的事务层数据包的等效数据流量,获取所有传输等级的等效数据流量总和,所述等效数据流量为事务层数据包的数据长度与系数的乘积;基于所述传输等级的等效数据流量总和,获取每个传输等级对应的虚拟通道的数量的预计算值;根据所述预计算值调整传输等级到虚拟通道的映射,得到传输等级到虚拟通道的映射关系表。本方法提高了PCIe系统的总线利用率,进而提高整个SOC芯片的性能。
  • 提供服务质量的IO请求处理方法及其装置-202010468615.2
  • 刘绍宗 - 北京忆恒创源科技股份有限公司
  • 2015-08-12 - 2021-12-10 - G06F13/18
  • 提供了提供服务质量的IO请求处理方法及其装置。提供的处理IO请求的方法,用于向多个并行单元分发IO请求,其中,为每个并行单元提供IO请求缓冲区,所述IO请求缓冲区包括读请求缓冲区与写请求缓冲区;所述方法包括:接收IO请求,基于IO请求对应的物理地址以及访问类型,将IO请求填入该物理地址和访问类型对应的并行单元的IO请求缓冲区,所述访问类型包括读请求以及写请求;从IO请求缓冲区之一中读出IO请求;根据读出的IO请求访问并行单元;其中,为每个并行单元提供执行状态指示单元,用于根据并行单元上正在处理的IO请求指示各个并行单元的IO请求处理能力。
  • 数据处理装置、方法、计算机设备和存储介质-202110875105.1
  • 张启荣;王文强;徐宁仪 - 上海阵量智能科技有限公司
  • 2021-07-30 - 2021-10-19 - G06F13/18
  • 本公开提供了一种数据处理装置、方法、计算机设备和存储介质,其中,该装置包括:读数据部件、数据缓存部件和数据存储部件;读数据部件与数据缓存部件通信连接,数据缓存部件与数据存储部件通信连接;读数据部件,用于确定针对数据存储部件的读数据请求;读数据请求中包括待读取数据对应的第一数据地址;以及,基于第一数据地址,确定待读取数据在预先设置的数据缓存部件中的数据存储状态,并响应于数据存储状态指示数据缓存部件中存储有有效的待读取数据,从数据缓存部件中获取待读取数据。本公开实施例能够降低访存功耗,避免资源的浪费。
  • 具有主机和存储器系统的电子系统-202010962885.9
  • 金在勋 - 爱思开海力士有限公司
  • 2020-09-14 - 2021-09-14 - G06F13/18
  • 本公开涉及一种电子系统,该电子系统包括主机和存储器系统。该主机包括:请求合并管理器,被配置为生成一个或多个操作请求集;第一请求集队列,被配置为存储传输请求集和操作请求集中的一个或多个,并且将操作请求集和传输请求集顺序地输出到存储器系统;第一调度器,被配置为控制操作请求集和传输请求集的优先级;第二请求集队列,被配置为存储从第一请求集队列顺序地输出的操作请求集;第二调度器,被配置为生成传输请求集,并且将该传输请求集传输到第一请求集队列;以及请求集检测器,被配置为向第一调度器传输关于具有最高优先级的请求集的请求信息。
  • NVMe协议的队列命令的执行方法、装置及存储介质-201711070914.5
  • 王超 - 郑州云海信息技术有限公司
  • 2017-11-03 - 2021-08-31 - G06F13/18
  • 本发明公开了一种NVMe协议的队列命令的执行方法,在接收到队列命令的执行指令时,先根据该执行指令以优先级规则从多个队列中选取目标队列,再以预定义规则执行目标队列中的目标队列指令。因此,在执行多个队列中的队列命令时,根据优先级规则选取优先级高的队列作为目标队列,并对满足优先级规则的目标队列以预定义规则进行执行,避免了将所有队列均等选择导致优先级较高的队列命令无法执行的问题。本发明还公开了一种NVMe协议的队列命令的执行装置及可读存储介质,同样能解决上述技术问题。
  • DDR控制系统及DDR存储系统-202010980629.2
  • 刘锴;宋宁;崔明章;杜金凤 - 广东高云半导体科技股份有限公司
  • 2020-09-17 - 2021-08-03 - G06F13/18
  • 本发明提供了一种DDR控制系统及DDR存储系统,以集成在同一片上系统中的MCU内核和FPGA内核组成的SoC架构为基础,基于FPGA内核中的逻辑资源来实现MCU和片外DDR存储器之间的DDR控制系统,该DDR控制系统为片内DDR控制系统,包括MCU总线映射模块、DDR数据缓存模块以及DDR控制器模块,且基于FPGA可编程的特点,实现DDR控制器模块的数量以及MCU总线映射模块映射出的子系统总线的数量可以动态调整,用户可以动态配置MCU外部的DDR控制器模块的数量,并进一步通过DDR控制器模块动态配置所接入的片外DDR存储器,以达到片外DDR存储器的功能和数据动态可配的目的,提高了MCU的扩展性和易用性,有助于用户快速应用DDR存储器。
  • 一种基于服务器PCH和BMC的TF卡槽复用方法及系统-201911104861.3
  • 王焕超 - 苏州浪潮智能科技有限公司
  • 2019-11-13 - 2021-06-29 - G06F13/18
  • 本发明涉及服务器技术领域,提供一种基于服务器PCH和BMC的TF卡槽复用方法及系统,方法包括:判断服务器主板上的TF卡的在位状态;当判定TF卡在位时,判断当前访问TF卡槽的器件,器件包括PCH和BMC;当当前访问TF卡槽的器件是PCH时,控制PCH和TF卡进行数据通信;当当前访问TF卡槽的器件是BMC时,控制BMC和TF卡进行数据通信;当当前PCH和BMC同时访问TF卡槽时,则按照预先设置的优先级,控制PCH、BMC依次分别与TF卡完成数据通信,从而通过在服务器主板上设置一个TF卡槽实现PCH和BMC的数据通信,解决主板空间不足的问题。
  • 存储器装置和包括存储器装置的存储器系统-202010964996.3
  • 曺永慜;边大锡;金东成 - 三星电子株式会社
  • 2020-09-15 - 2021-05-11 - G06F13/18
  • 提供了存储器装置和包括存储器装置的存储器系统。存储器装置提供了第一存储器区域和第二存储器区域。智能缓冲器包括优先级设置单元和通道控制器,优先级设置单元接收感测数据和相应的权重,基于相应的权重确定感测数据的优先级,并基于优先级将感测数据分类为第一优先级感测数据或第二优先级感测数据,通道控制器将通道分配给第一通道组,将另一通道分配给第二通道组,指派第一通道组以处理与第一存储器区域相关的第一优先级感测数据,并且指派第二通道组以处理与第二存储器区域相关的第二优先级感测数据。
  • 存储器系统及其操作方法-201711058680.2
  • 李东燮 - 爱思开海力士有限公司
  • 2017-11-01 - 2021-04-27 - G06F13/18
  • 本发明公开一种存储器系统,其可以包括:多个存储器管芯;以及控制器,其适于通过检查引擎识别第一命令和第二命令之间的依赖性以及第一命令和第二命令的优先级顺序,并且根据依赖性和优先级顺序响应于第一命令和第二命令来控制存储器管芯依次地执行第一命令操作和第二命令操作。
  • 一种双控SD卡通信的方法、装置及介质-202011559606.0
  • 叶明洋;王鹏;杨德晓;张敏;付水论 - 苏州浪潮智能科技有限公司
  • 2020-12-25 - 2021-04-20 - G06F13/18
  • 本发明公开了一种双控SD卡通信的方法,包括环境部署,设置第一控制中心的第一通信pin和第二控制中心的第二通信pin,将第一控制中心与第二控制中心连接;加载固件信息,根据固件信息匹配存储模块的Raid模式;建立数据交互条件,并设置优先级,建立数据交互条件,并设置优先级,根据所述数据交互条件以及所述优先级控制所述第一控制中心和所述第二控制中心进行通信状态交互,控制所述第一控制中心和所述第二控制中心与所述存储模块进行数据交互;通过上述方式,本发明能够支持双控切换的SD卡通信,以及对能够对SD卡进行Raid,且兼顾了BMC和PCH对于SD卡的需求,同时可以支持Raid,实现数据的安全,降低成本。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top