[发明专利]使用机器学习模块来确定是否执行存储单元的错误检查在审
申请号: | 201980031061.5 | 申请日: | 2019-06-20 |
公开(公告)号: | CN112088364A | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | M·博利克;K·A·尼尔森;C·哈迪;L·古普塔 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;杨晓光 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 机器 学习 模块 确定 是否 执行 存储 单元 错误 检查 | ||
1.一种用于对存储单元中的数据进行错误检查的计算机程序产品,所述计算机程序产品包括存储计算机可读程序代码的计算机可读存储介质,所述计算机可读程序代码在被执行时执行操作,所述操作包括:
向机器学习模块提供关于包括所述存储单元的至少一个存储设备的属性的输入以产生输出值;
从所述输出值确定错误检查频率;
确定所述错误检查频率是否指示针对所述存储单元执行错误检查操作;并且
响应于确定所述错误检查频率指示要执行所述错误检查操作,执行所述错误检查操作。
2.根据权利要求1所述的计算机程序产品,其中,所述存储单元包括存储设备的阵列或存储设备中的一个。
3.如权利要求1所述的计算机程序产品,其中,提供关于所述存储单元的属性的所述输入包括:将所述输入周期性地提供给所述机器学习模块以周期性地产生所述输出值,其中,确定所述错误检查频率的所述操作以及确定所述错误检查频率是否指示执行所述错误检查操作。
4.如权利要求1所述的计算机程序产品,其中,根据所述输出值确定所述错误检查频率包括确定写次数作为输出值的函数,其中,所述确定所述错误检查频率是否指示执行所述错误检查操作包括:
确定写入计数器是否超过所述错误检查频率,其中响应于所述写入计数器超过所述错误检查频率而执行所述错误检查操作。
5.如权利要求4所述的计算机程序产品,其中,所述操作进一步包括:
响应于确定执行所述错误检查操作,将所述写入计数器重置为零。
6.如权利要求1所述的计算机程序产品,其中,所述输出值包括指示所述存储单元中存在错误的可能性的从零至一的数字,其中,确定所述错误检查频率是否指示执行所述错误检查操作包括:
响应于所述输出值小于下限而不执行所述错误检查操作;
响应于所述输出值大于上限而执行所述错误检查操作;并且
响应于所述输出值在所述下限与所述上限之间,基于所述输出值来调整所述错误检查频率。
7.如权利要求6所述的计算机程序产品,其中,所述错误检查操作检查固定数量的最后写入,并且其中,调整所述错误检查频率将所述错误检查频率设置为所述固定数量的最后写入除以所述输出值。
8.如权利要求1所述的计算机程序产品,其中,用作所述机器学习模块的所述输入的所述至少一个存储器的所述属性包括以下各项中的至少一项:
错误类型,如果所述错误检查操作在所述错误检查操作的最后一次运行期间检测到错误,或者指示无错误,如果所述错误检查操作在所述最后一次运行期间没有检测到错误;
包括所述存储单元的至少一个存储设备的类型;
来自第一次使用的该至少一个存储装置的年龄;
该至少一个存储设备的固件级别;
在所述至少一个存储设备处的每秒读取操作;以及
在所述至少一个存储设备处的每秒写入操作。
9.如权利要求1所述的计算机程序产品,其中,所述操作进一步包括:
响应于针对所述存储单元执行写入操作而递增写入计数器;
确定所述写入计数器是否满足关于所述错误检查频率的条件;并且
响应于确定所述写入计数器满足关于所述错误检查频率的所述条件,执行所述错误检查操作并重置所述写入计数器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980031061.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:矫形辅助装置
- 下一篇:可湿固化的有机聚硅氧烷组合物和电装置/电子装置