发明名称 用于使用神经网络来进行有效的缓存的系统和方法
摘要 用于使用神经网络选择在临时存储由执行的应用存取的数据时将使用的适合的缓存算法的系统和方法可以动态地和/或迭代地替换用于该应用的初始缓存算法。神经网络的输入层可以聚集与性能有关的参数的值,例如,缓存命中率、数据吞吐率或存储器存取请求响应时间。神经网络可以检测模式或存取的模式的改变或者工作负荷、硬件组件或者操作系统参数的改变。根据这些和/或其它输入,神经网络可以选择和应用很可能改善应用的性能的缓存算法。神经网络的其它输入可以包括硬件配置参数和/或操作系统参数的值。神经网络可以例如使用增强学来执行训练练或者可以进行自我训练。
申请公布号 CN103282891A 申请公布日期 2013.09.04
申请号 CN201180047106.1 申请日期 2011.08.16
申请人 甲骨文国际公司 发明人 D·D·特鲁纳格瑞
分类号 G06F12/12(2006.01)I 主分类号 G06F12/12(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 邹姗姗
主权项 一种方法,包括:由计算机实施以下操作:开始执行所述计算机上的应用,其中,所述执行包括根据第一缓存算法在缓存中临时存储由所述应用存取的数据;以及在所述执行期间:神经网络监控一个或多个与性能有关的参数的值;所述神经网络选择当临时存储由所述应用存取的数据时将使用的第二缓存算法,其中,所述选择至少部分地取决于所述监控的结果;针对所述应用,用所述第二缓存算法动态地替换所述第一缓存算法;以及继续执行所述应用,其中,所述继续执行包括根据所述第二缓存算法在缓存中临时存储由所述应用存取的数据。
地址 美国加利福尼亚