首页> 外文会议>International Symposium on Neural Networks(ISNN 2005) pt.3; 20050530-0601; Chongqing(CN) >Improving Accuracy of Perceptron Predictor Through Correlating Data Values in SMT Processors
【24h】

Improving Accuracy of Perceptron Predictor Through Correlating Data Values in SMT Processors

机译:通过关联SMT处理器中的数据值来提高感知器预测器的准确性

获取原文
获取原文并翻译 | 示例

摘要

Simultaneous Multithreaded (SMT) processors improve the instruction throughput by allowing fetching and running instructions from several threads simultaneously at a single cycle. With the pipeline deepen and issue widths increase, the branch predictor plays a more important role in improving the performance of an SMT processor. Many predictors based on neural network, especially on perception, are proposed to provide a more accurate dynamic branch prediction than before in the literature. In this paper, we propose an effective method to improve the accuracy of a perceptron predictor through correlating data values in SMT processors. The key idea is using a dynamic bias input, which comes from some information independent on the branch histories (data values for example), to realize the objective of improving accuracy. The implementation of our method is simple, and the predicting latency is not lengthened. Execution-driven simulation results show that our method works successfully on improving the accuracy of a perceptron predictor and increasing the overall instruction throughput of SMT processors.
机译:同步多线程(SMT)处理器通过允许在单个周期内同时从多个线程获取和运行指令来提高指令吞吐量。随着流水线的加深和发布宽度的增加,分支预测器在提高SMT处理器的性能中扮演着更重要的角色。提出了许多基于神经网络的预测器,尤其是基于感知的预测器,以提供比文献中更准确的动态分支预测。在本文中,我们提出了一种有效的方法,通过关联SMT处理器中的数据值来提高感知器预测器的准确性。关键思想是使用动态偏置输入,该输入来自与分支历史无关的某些信息(例如,数据值),以实现提高精度的目的。我们方法的实现很简单,并且预测时延没有延长。执行驱动的仿真结果表明,我们的方法成功地提高了感知器预测器的准确性并提高了SMT处理器的整体指令吞吐量。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号