“超线程:超线程相关的内容介绍”
今天我们将向大家介绍超线程:超线程相关内容介绍的复印件。 这里简要介绍了超线程:超线程的相关内容。 希望能帮到大家。
1、超线程技术
每个单位时间内cpu只能解决一个线程。 除非有两个核心解决方案单元,否则不可能在单位时间内解决一个或多个线程。
超线程( ht )技术在一个核心解决方案单元中集成了两个逻辑解决方案单元,即一个物理核心(共享运算单元)和两个逻辑核心,是各自独立的解决方案 理论上需要在与两个cpu相同的时间运行两个线程。 p4因为这个新一代p4的面积比传统p4大了5%。 其余部分,例如alu (整数运算单元)、fpu ( L2 cache ) )保持原样,这些部分是共享的。
虽然可以使用超线程技术运行两个线程,但每个cpu不像两个真正的cpu那样有各自的资源。 如果两个线程都存在,并且需要其中一个资源,则一个将暂停,释放资源直到资源空闲。 因为这个超线程的性能和两个cpu的性能不一样。
2、多解决方案
多解决方案系统由不同芯片上的多个解决方案组成。 多解决方案系统在20世纪90年代由于it服务器的使用而普及。 当时,这些都是可以连接到机架式服务器的解决方案板。 目前,多处理器系统可以构建在同一电路板上,解决方案之间通过高速通信接口连接。
多解决方案系统比多核系统多,噪声小。 因为本质上是相互连接的单片cpu。 多解决方案系统的不足比单芯片处理解决方案要贵得多,因为它需要多个芯片。
3、双核和多核解决方案
双核解决方案是指一个芯片包含两个cpu的解决方案,多核解决方案是指一个芯片包含2、4或8个cpu的解决方案。 多核解决方案的挑战是软件开发的一部分。 系统性能的提高程度直接关系到多线程编程源代码的并行度。
4、总结
超线程解决方案实际上只有一个核心,因此可以提高的性能约为5~15%左右,万一发生资源争夺,整体性能反而会下降。 双核共享cache,程序设计的合理性能可能优于双解决方案,多处理器可能需要在两个cache之间传输数据。 多核和超线程的区别如图4所示。
超线程:我相信用超线程相关内容介绍这个副本对你有帮助。 和好朋友分享的时候,也欢迎感兴趣的朋友们一起探讨。
本文:《“超线程:超线程相关的内容介绍”》
免责声明:雪球目录网免费收录各个行业的优秀中文网站,提供网站分类目录检索与关键字搜索等服务,本篇文章是在网络上转载的,本站不为其真实性负责,只为传播网络信息为目的,非商业用途,如有异议请及时联系btr2031@163.com,本站的工作人员将予以删除。