[发明专利]一种降低处理器软错误率的方法和系统有效
| 申请号: | 201310267669.2 | 申请日: | 2013-06-28 |
| 公开(公告)号: | CN103365731A | 公开(公告)日: | 2013-10-23 |
| 发明(设计)人: | 尹一笑;陈云霁;胡伟武 | 申请(专利权)人: | 中国科学院计算技术研究所 |
| 主分类号: | G06F11/00 | 分类号: | G06F11/00 |
| 代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 祁建国;梁挥 |
| 地址: | 100190 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 降低 处理器 错误率 方法 系统 | ||
1.一种降低处理器软错误率的方法,其特征在于,包括:
预测模型构建步骤,使用机器学习的方法构建预测模型,来预测可以低开销地降低处理器软错误率的处理器最佳配置;
识别程序片段步骤,在程序运行过程中,将程序分成若干连续的程序片段;
统计特征获取步骤,在所述程序片段初始运行的一小段时间内,获取所述程序片段的统计特征;
最佳配置预测步骤,将所述程序片段的统计特征输入所述预测模型,预测出所述程序片段相应的处理器最佳配置作为预测结果;
调节步骤,根据所述预测结果,调节处理器部件配置,从而在保持或者提高性能功耗比的情况下,降低处理器的软错误率。
2.如权利要求1所述的降低处理器软错误率的方法,其特征在于,统计特征分为第一类统计特征和第二类统计特征;其中,所述第一类特征是由处理器计数器统计获得的,所述第二类特征是针对处理器部件的统计量。
3.如权利要求2所述的降低处理器软错误率的方法,其特征在于,所述第一类统计特征为:队列的平均占用率、处理器功能部件的个数、寄存器的平均使用率、cache访问次数和缺失率、分支预测的访问次数和缺失率、每个时钟周期执行的指令数;所述第二类统计特征为所述处理器部件的使用情况。
4.如权利要求1所述的降低处理器软错误率的方法,其特征在于,所述预测模型构建步骤进一步包括:
在统计特征空间X和处理器最佳配置空间Y之间,构建预测模型:f:X→Y;其中,在统计特征向量x(x1,x2,...,xi,...,xn)条件下,满足maxP(ya|x)的发生概率最大的处理器配置向量y(y1,y2,...,yj,...,ym)为处理器最佳配置;其中,每一种处理器部件配置ya对于统计特征向量是条件独立的,maxP(ya|x)的ya的值是处理器部件配置ya的最佳配置,i、j、n、m为正整数。
5.如权利要求4所述的降低处理器软错误率的方法,其特征在于,所述处理器部件配置参数包括:取指宽度、ROB大小、LSQ大小、寄存器个数、寄存器读端口个数、寄存器写端口个数、BTB大小、L1Icache大小、L1Dcache大小、L2Dcache大小。
6.如权利要求2所述的降低处理器软错误率的方法,其特征在于,所述第二类特征采用直方图的方式统计。
7.如权利要求2所述的降低处理器软错误率的方法,其特征在于,所述第二类统计特征针对的处理器部件包括:ALU、队列、寄存器、cache、分支预测器。
8.一种降低处理器软错误率的系统,其特征在于,包括:
预测模型构建模块,用于使用机器学习的方法构建预测模型,来预测可以低开销地降低处理器软错误率的处理器最佳配置;
识别程序片段模块,在程序运行过程中,将程序分成若干连续的程序片段;
统计特征获取模块,在所述程序片段初始运行的一小段时间内,获取所述程序片段的统计特征;
最佳配置预测模块,将所述程序片段的统计特征输入所述预测模型,预测出所述程序片段相应的处理器最佳配置作为预测结果;
调节模块,根据所述预测结果,调节处理器部件配置,从而在保持或者提高性能功耗比的情况下,降低处理器的软错误率。
9.如权利要求8所述的降低处理器软错误率的系统,其特征在于,统计特征分为第一类统计特征和第二类统计特征;其中,所述第一类特征是由处理器计数器统计获得的,所述第二类特征是针对处理器部件的统计量。
10.如权利要求9所述的降低处理器软错误率的系统,其特征在于,所述第一类统计特征为:队列的平均占用率、处理器功能部件的个数、寄存器的平均使用率、cache访问次数和缺失率、分支预测的访问次数和缺失率、每个时钟周期执行的指令数;所述第二类统计特征为所述处理器部件的使用情况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310267669.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:新型空压机塑料防护堵头
- 下一篇:一种用于红木家具防碰撞的保护泡棉





