期刊文献+

细粒度多线程处理器中前瞻性数据加载的设计与实现 被引量:1

Design and Implementation of Speculative Load in Fine-Grained Multithreading Processors
下载PDF
导出
摘要 细粒度多线程是一种典型的线程级并行性开发技术,通过每周期的线程切换来实现高吞吐率执行.设计并实现了一种细粒度多线程处理器中的前瞻性数据加载机制,该机制预测LOAD操作在数据cache命中,不立即进行线程切换,而是继续执行后续指令,并通过数据旁路解决相关性问题.实验结果表明前瞻性数据加载能明显提高访存性能,在一种配置下,它可将数据cache的访问延迟降低40%,而将存储器访问带宽提高81%. 细粒度多线程是一种典型的线程级并行性开发技术,通过每周期的线程切换来实现高吞吐率执行.设计并实现了一种细粒度多线程处理器中的前瞻性数据加载机制,该机制预测LOAD操作在数据cache命中,不立即进行线程切换,而是继续执行后续指令,并通过数据旁路解决相关性问题.实验结果表明前瞻性数据加载能明显提高访存性能,在一种配置下,它可将数据cache的访问延迟降低40%,而将存储器访问带宽提高81%.
出处 《计算机研究与发展》 EI CSCD 北大核心 2011年第S1期313-316,共4页 Journal of Computer Research and Development
基金 国家自然科学基金项目(60703074 60903044)
关键词 多线程 前瞻 带宽 延迟 multi-thread speculation bandwidth latency
  • 相关文献

参考文献12

  • 1Halstead R,Fujita T.MASA:A multithreaded processor architecture for parallel symbolic computing. Proc of the15th Annual Int Symp on Computer Architecture (ISCA’’88) . 1988
  • 2Intel Corporation.Hyper-threading technology. http://www.intel.com . 2004
  • 3Intel.Pentium4processor homepage. http://www.intel.com . 2003
  • 4Sun Microsystems Inc.OpenSPARC T2core microarchitcture specification. http://www.opensparc.net/opensparc-t2/index.html . 2007
  • 5SPEC.Standard performance evalueation corporation. http://www.spec.org . 2002
  • 6Anne M H.Optimization for a superscalar out-of-order machine. Proc of the29th Annual ACM/IEEE Int Symp on Microarchitecture (MICRO-29) . 1996
  • 7Larry McVoy,Carl Staelin.Lmbench-tools for performance analysis. http://www.bitmover.com/lmbench/ . 1998
  • 8McCalpin J D.STREAM:sustainable memory bandwidth inhigh performance computers[OL]. http://www.cs.virginia.edu/stream/ . 2010
  • 9Poonacha Kongetira,Kathirgamar Aingaran,Kunle Olukotun.Niagara: A 32-Way Multithreaded Sparc Processor. IEEE Micro Magazine . 2005
  • 10J. Kreuzinger,and T. Ungerer.Context-switching techniques for decoupled mul-tithreaded processors. Proceedings of the 25th Euromicro Conference . 1999

同被引文献4

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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