期刊文献+

基于推理多线程技术的一种改进模型

Improved model based on speculative multithreading
下载PDF
导出
摘要 为了解决多线程处理器不同线程之间并行性低、相互之间数据依赖性高的问题,在推理多线程技术基础上提出了一种新的多线程技术模型(分级多线程Hierarchical Multithreading HMT).该模型采用两种等级处理元的方法,低等级使用指令级并行和细粒度线程级并行;高等级更多地使用间隔并行机制.通过详细的模拟研究,证明分级多线程技术通过对线程的不同粒度采用并行机制能够切实可行地提高线程之间的并行性. In order to solve the problem caused by low parallelism among different threads and strong data interdependence, a new multithreading model was presented based on speculative multith/eading. The model, called Hierarchical Multithreading (HMT), used a two-layered hierarchical method for processing elements. The lower level of the hierarchy exploited instruction-level parallelism and fine-granularity thread-level parallelism, whereas the upper level exploited more distant parallelism. Detailed simulation studies have shown that Hierarchical Multithreading can effectively improve the parallelism among threads by exploiting parallelism among different granularities.
作者 王成良 吴渝
出处 《沈阳工业大学学报》 EI CAS 2007年第2期197-200,共4页 Journal of Shenyang University of Technology
关键词 粒度 并行 超任务 处理元 超处理元 任务分配单元 granularity parallelism supertask processing element superPE TAU
  • 相关文献

参考文献11

  • 1Lam M S,Wilson R P.Limits of control flow on parallelism[A].In Proc 19th Int'l Symposium on Computer Architecture[C].Vancouver,Canada,1992:46 -57.
  • 2Martel I,Ortega D,Ayguade E,et al.Increasing effective IPC by ex-ploiting distant parallelism[A].In Proc Int' l Conf on Supercomputing[C].Seattle,American,1999:348-355.
  • 3胡晓明.Visual Basic.NET下多线程编程技术及其实现[J].现代电子技术,2005,28(6):33-34. 被引量:3
  • 4Franklin M.The multiscalar processor[A].PhD thesis,University of Wisconsin-Madison[C].Madison,Wisconsin,American,1993:53-57.
  • 5Rotenberg E,Jacobson Q,Sazeides Y,et al.Trace processors,in Proc[A].30th Annual Symposium on Microarchitecture (MICRO-30)[C].Vancouver,Canada,1997:24-34.
  • 6金惠芳.超线程及其实现技术分析[J].计算机工程,2004,30(23):93-95. 被引量:1
  • 7Faraboschi P,Desoli G,Fischer J.Clustered instruction-level parallel proc-essors[A].Tech Rep,HP Laboratories[C].Palo Alto,American,1998.
  • 8杨沙洲,杨学军.多处理机系统线程环境[J].计算机工程与科学,2005,27(5):94-96. 被引量:2
  • 9Krishnan V,Torrellas J.Executing sequential binaries on a clustered multi-threaded architecture with speculation support[A].In Proc Int'l Conf on High Performance Computer Architecture (HPCA)[C].Gallie Welfare Asia,American,1998.
  • 10Culler D,Singh J P,Gupta A.Parallel computer architecture:a hardwa-re/software approach[A].Morgan Kaufmann Publishers[C].San Francisco,American,1998.

二级参考文献13

  • 1刘柄文.精通Visual Basic.NET[M].北京:机械工业出版社,2004..
  • 2John Hennessy,Mark Heinrich,Anoop Gupta. Cache-Coherent Distributed Shared Memory: Perspectives on Its Development and Future Challenges[J].Proceedings of the IEEE,1999,87(3):418-429.
  • 3K Hwang, Z Xu. Scalable Parallel Computing: Technology, Architecture,Programming[M].WCB/McGraw-Hill, 1998.
  • 4Ralf S Engelschall. Portable Multithreading:The Signal Stack Trick for User-Space Thread Creation[A]. USENIX Annual Technical Conf[C] 2000.
  • 5Sun MicroSystem. Multithreading in the SolarisTM Operating Environment[EB/OL] http://www.sun.com/software/whitepapers/solaris9/multithread.pdf,2002-09.
  • 6Ben Gamsa,Orran Krieger,Jonathan Appavoo,et al. Tornado: Maximizing Locality and Concurrency in a Shared Memory Multiprocessor Operating System[A].Proc of the 3rd Symp on Operating Systems Design and Implementation[C] 1999.
  • 7Ulrich Drepper,Ingo Molnar. The Native POSIX Thread Library for Linux[EB/OL]. http://people.redhat.com/drepper/nptl-design.pdf,2003-05.
  • 8IBMNGPT小组.Next Generation POSIX Threading Project 介绍[EB/OL].http://www-124.ibm.com/pthreads/,2003-05.
  • 9D Nikolopoulos, T Papatheodorou, C Polychronopoulos, et al. User-Level Dynamic Page Migration for Multiprogrammed Shared-Memory Multiprocessors[A].Proc of the 29th Int'l Conf on Parallel Processing[C] 2000.
  • 10Radhika Thekkath. Design and Performance of Multithreaded Architectures[D]. University of Washington, A Dissertation Submitted in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy,1995.

共引文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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