期刊文献+

面向单线程应用的数据预取技术研究

Research on Thread-Based Data Prefetching for Sequential Applications
下载PDF
导出
摘要 多线程处理器的推广受限于应用,目前大部分应用尤其是桌面应用都是单线程程序,不能充分利用多线程处理器提供的多个现场,并行执行以提高速度.使用空闲现场加速单线程应用是目前研究的一个热点,研究主要集中在提高传统串行应用存储访问的效率和分支预测的精度.在基于线程的数据预取方法TDP中,数据预取线程是从主线程的执行踪迹中提取的,它们使用空闲的现场,和主线程并行执行.由于数据预取线程仅仅包括和预取相关的指令,它们比主线程执行要快,可以在主线程需要数据之前,把数据取到离处理器更近的存储层次.基于线程的数据预取方法能够有效地解决传统数据预取方法难以处理的诸多问题,如不规则内存访问模式.研究控制相关对TDP的影响,具体分析使用错误前瞻的数据预取方法:通过在预取线程中加入分支指令,并用它们控制预取线程的执行过程.通过研究发现,在某些情况下即使控制前瞻已经被证实是错误的,继续执行预取线程可以获得更好的预取效果.模拟结果显示,使用错误前瞻可以获得5%的性能提升.
出处 《计算机研究与发展》 EI CSCD 北大核心 2007年第z1期140-147,共8页 Journal of Computer Research and Development
基金 国家自然科学基金项目(60273069,60376018,90207011)
  • 相关文献

参考文献13

  • 1[1]Amir Roth,Gurindar S Sohi.Speculative data-driven multithreading.HPCA,Nuevo Leone,Mexico,2001
  • 2[2]Jamison D Collins,Dean M Tullsen,Hong Wang,et al.Dynamic speculative precomputation.MICRO,Austin,USA,2001
  • 3[3]Craig B Zilles,Gurindar S Sohi.Execution-based prediction using speculative slices.ISCA,G(o)teborg,Sweden,2001
  • 4[4]R Chappell,J Stark,S Kim,et al.Simultaneous subordinate microthreading (SSMT).In:Doug DeGroot,ed.Proc of the 26th Annual Int'l Symp on Computer Architecture (ISCA'99).New York:ACM Press,1999.186-195
  • 5[5]Gautham K Dorai,Donald Yeung,Seungryul Choi.Optimizing SMT Processors for High Single-Thread Performance,2003
  • 6[6]Resit Sendag,Ying Chen,David J Lilja.The impact of incorrectly speculated memory operations in a multithreaded architecture.j-IEEE-TRANS-PAR-DIST-SYS,2005,16(3):271-285
  • 7[7]Amir Roth,Gurindar S Sohi.A quantitative framework for automated pre-execution thread selection.MICRO,ACM/IEEE,Istanbul,Turkey,2002
  • 8[8]Jamison D Collins,Hong Wang,Dean M Tullsen,et al.Speculative precomputation:Long-range prefetching of delinquent loads.ISCA,G(o)teborg,Sweden,2001
  • 9[9]Perry H Wang,Hong Wang,Jamison D Collins,et al.Memory latency-tolerance approaches for itanium processors:Out-of-order execution vs.speculative precomputation.HPCA,Boston,USA,2002
  • 10[10]Shih-Wei Liao,Perry H Wang,Hong Wang,et al.Post-pass binary adaptation for software-based speculative precomputation.PLDI,Berlin,2002

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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