期刊文献+

降低函数调用分支别名的神经网络预测器 被引量:1

Neural branch prediction with alias reducing between function calls
下载PDF
导出
摘要 通过对程序调用过程中分支预测空间特性的分析,发现传统神经网络算法在不同函数调用相同子函数时容易出现别名效应,进而提出了一种基于子函数权重索引离散的神经网络分支预测器。该预测器通过调用信息堆栈记录函数调用中的父函数的路径信息,并用该信息离散子函数权重索引,有效降低了由于不同父函数调用相同子函数造成的别名效应。实验结果显示,基于该方法的神经网络分支预测器的预测错误率降低1%~10%。 With the spatial property analysis of the branch prediction, found the traditional neural branch prediction method had alias effect between function calls. Proposed a new receptor accessing mechanism with index dispersing in sub-function. It saved the path information in function calling stack for functions and dispersed the receptor index with the path information in branch prediction. It would differentiate the branch of sub-function in different function calling and could eliminate the prediction alias effect between function calls. Experiment shows that the neural prediction with alias reducing can decrease the misprediction rate by 1%~10%.
出处 《计算机应用研究》 CSCD 北大核心 2010年第6期2047-2050,共4页 Application Research of Computers
基金 国家"863"计划资助项目(2009AA011706)
关键词 神经网络 别名效应 权重索引离散 neural prediction prediction alias index dispersing
  • 相关文献

参考文献8

  • 1PATT Y N,PATEL S J,FRIENDLY D H,et al.One billion transistors,one uniprocessor,one chip[C] //Proc of IEEE Computer.1997:51-57.
  • 2SMITH J E.A study of branch prediction strategies[C] //Proc of the 8th International Symposium.Computer Architecture.1981.
  • 3PAN S,SO K,RAHMEH J T.Improving the accuracy of dynamic branch prediction using branch correlation[C] //Proc of the 5th In-ternational Conference on Architectural Support for Programming Languages and Operating Systems.1992:76-84.
  • 4YEH T Y,PATT Y N.Two-level adaptive branch prediction[C] //Proc of the 24th ACM/IEEE International Symposium Microarchitecture.1991.
  • 5YEH T Y,PATT Y N.Alternative implementations of two-level adaptive branch prediction[C] //Proc of the 19th Annual International Symposium.Computer Architecture.1992:124-134.
  • 6JIMENEZ D A,LIN C.Neural methods for dynamic branch prediction[J].ACM Trans on Computer Systems,2002,20(4):369-397.
  • 7JIMENEZ D A.Fast path-based neural branch prediction[C] //Proc of the 36th International Symposium on Microarchitecture.2003.
  • 8TARJAN D,SKADRON D.Merging path and gshare indexing in perception branch prediction[J].ACM Trans on Architecture and Code Optimization,2005,2(3):280-300.

同被引文献7

  • 1张宇,潘国腾,谢伦国.一种基于人工神经元网络的条件分支预测算法[J].华中科技大学学报(自然科学版),2005,33(z1):101-103. 被引量:3
  • 2D. A. Jimenez,P. Lin.Dynamic Branch Prediction with Perceptrons. Proceedings of the 7th International Symposium on High-Performance Computer Architecture . 2001
  • 3Ji menez D A,Lin C.Neural Methods for Dynamic BranchPrediction. ACM Transactions on Computer Systems . 2002
  • 4Daniel A Jimenez.Piecewise Linear Branch Prediction. Proceedings of the 32nd annual international symposium on Computer Architecture . 2005
  • 5R. S. Amant,D. A. Jimenez,D. Burger.Low-Power, High-Performance Analog Neural Branch Prediction. Proceedings of the 41st Annual IEEE/ACM International Symposium on Microarchitecture . 2008
  • 6SEZNEC A.Analysis of the O-GEometric history lengthbranch predictor. Computer Architecture the 32ndAnnual International Symposium on . 2005
  • 7马鹏,方晓旻,王春军,许团辉.一种复合分支预测电路的设计与实现[J].计算机工程,2011,37(13):243-245. 被引量:1

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部