期刊文献+

多处理机系统线程环境 被引量:2

The Thread Environments of Multiprocessor Systems
下载PDF
导出
摘要 高性能和易用性是多处理机系统发展中存在的一对矛盾,线程环境是解决这对矛盾的重要途径。本文从介绍多处理机发展历程入手,描述了线程环境的发展变化过程,列举出线程环境研究中的两个主要方向:线程模型选择和不同体系结构下线程环境的优化。通过对两个方向上的研究动态的分析,本文预计基于NIMA的局部性开发将成为线程环境研究的热点。 High-performance systems are often not easy to use in the history of multiprocessor systems, and 'thread environment' comes to solve it. The paper begins with the introduction of the history of multiprocessor systems and the thread environment development, and shows the two directions in the thread environment research: the selection of thread models and the adaptation to architectures. Through the analysis of both directions, we conclude that in the near future, the research on locality exploitation on NUMA will become one of the key points in the thread environment research.
出处 《计算机工程与科学》 CSCD 2005年第5期94-96,100,共4页 Computer Engineering & Science
基金 国家863计划资助项目(2002AA1Z2101)
关键词 多处理机系统 线程环境 微处理器 线程模型 计算机系统 程序设计 multiprocessor system thread thread environment thread model NUMA
  • 相关文献

参考文献11

  • 1John 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.
  • 2K Hwang, Z Xu. Scalable Parallel Computing: Technology, Architecture,Programming[M].WCB/McGraw-Hill, 1998.
  • 3Ralf S Engelschall. Portable Multithreading:The Signal Stack Trick for User-Space Thread Creation[A]. USENIX Annual Technical Conf[C] 2000.
  • 4Sun MicroSystem. Multithreading in the SolarisTM Operating Environment[EB/OL] http://www.sun.com/software/whitepapers/solaris9/multithread.pdf,2002-09.
  • 5Ben 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.
  • 6Ulrich Drepper,Ingo Molnar. The Native POSIX Thread Library for Linux[EB/OL]. http://people.redhat.com/drepper/nptl-design.pdf,2003-05.
  • 7IBMNGPT小组.Next Generation POSIX Threading Project 介绍[EB/OL].http://www-124.ibm.com/pthreads/,2003-05.
  • 8D 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.
  • 9Radhika 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.
  • 10Thomas E Anderson, Brian N Bershad, Edward D Lazowska,et al. Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism[A]. Proc 19th ACM Symp on Operating System Principles[C].1991 95-109.

二级参考文献12

  • 1K Hwang, Z Xu. Scalable Parallel Computing: Technology, Architecture, Programming. New York: WCB/McGraw-Hill,1998
  • 2K Gharachorloo, D Lenoski. Memory consistency and event ordering in scalable shared-memory multiprocessors. In: Proc of the 17th annual Int'l Symp on Computer Architecture. Seattle,Washington: IEEE Computer Society Press, 1990. 15~26
  • 3L Lamport. How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE Trans on Computers, 1979, 28(9): 690~691
  • 4K Gharachorloo, S Adve, A Gupta et al. Specifying system requirements for memory consistency models. University of Wisconsin Madison, Tech Rep: CS-TR-1199, 1993
  • 5S V Adve, V S Pai, P Ranganathan. Recent advances in memory consistency models for hardware shared memory systems.Proceedings of the IEEE, 1999, 87(3): 445~455
  • 6M Dubois, C Scheurich, F A Briggs. Memory access buffering in multiprocessors. In: Proc of the 13th Int'l Symp on Computer Architecture. Tokyo: IEEE Computer Society Press, 1986. 434~442
  • 7P Keleher, A L Cox, W Zwaenepoel. Lazy release consistency for software distributed shared memory. In: Proc of the 19th Annual Int'l Symp on Computer Architecture Queensland. Australia:ACM Press, 1992. 13~21
  • 8W Hu, W Shi, Z Tang. JIAJIA: A software DSM system based on a new cache coherency protocol. In: Proc of the 1999 Int'l Conf on High Performance Computing and Networking Europe,LNCS 1593. Amsterdam: Springer-Verlag, 1999. 463~472
  • 9J B Carter, J K Bennett, W Zwaenepoel. Implementations and performance of munin. In: Proc of the 13th ACM Symp on Operating Systems Principles(SOSP-13). California: ACM Press,1991. 152~164
  • 10P Keleher, S Dwarkadas, AL Cox et al. TreadMarks:Distributed shared memory on standard workstations and operating systems. In: Proc of the Winter 1994 USENIX Conf. California:USENIX Association, 1994.115~131

共引文献4

同被引文献16

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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