多核时代超线程该向哪个方向发展

zhsj64 2007-08-23 09:37:02
CPU生产商为了提高CPU的性能,通常做法是提高CPU的时钟频率和增加缓存容量不过目前CPU的频率越来越快,如果再通过提升CPU频率和增加缓存的方法来提高性能,往往会受到制造工艺上的限制以及成本过高的制约。现在多核时代已经来临,超线程又会有哪些新的作为.是否说多核加超线程就是以后CPU发展的一个完美的解决方案呢?
...全文
703 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangyixian525 2007-08-31
  • 打赏
  • 举报
回复
多核CPU的处理速度确实提高了,但是不可避免地也带来了一些问题。比较能耗过高等。这个问题先不讨论。另外还有一个我们需要注意的就是,双核或者四核的CPU它们的处理速度并不等于单个CPU处理速度的两倍或者四倍。这些效率都损失在什么地方了。这确实是值得我们研究的一个地方。如果多个核并行工作的话,经应该等于单核的整数倍。
mengmengswat 2007-08-29
  • 打赏
  • 举报
回复
多核心加上HT可以说是理想的,主要体现在Pentium Extreme Edition 965,955,840三款台式机处理器上, Xeon 5000和7000系列的一些服务器工作站处理器上.性能的体现显而易见.
yanweizhang 2007-08-29
  • 打赏
  • 举报
回复
多核技术不同于超线程(HT)技术;它是基于超线程(HT)技术的一种出色的改进技术。多核技术带来更大的灵活性和更快的速度。
超线程(HT)技术以模拟两个处理器(创建两个虚拟处理器)为基础。采用超线程(HT)技术意味着程序员必须明白,尽管两个线程可立即运行,并且每个线程都能访问所有硬件,但实际上只有一组计算资源可以利用。为了从超线程(HT)技术中获得最大优势,分配给每个线程的任务要尽可能不同,以确保尽可能减少处理器资源上的冲突。
利用多核技术,每个内核都可充分利用自己的硬件——高速缓存、浮点数学单元、整数引擎——并且编程线程可使用所有这些资源,同时其它线程也可使用其它内核上的所有硬件资源。因此,同步线程的数量仅由内核数量而定,而不依赖于每个内核上的资源。
C_247 2007-08-28
  • 打赏
  • 举报
回复
学习
jtg98g3 2007-08-26
  • 打赏
  • 举报
回复
需要一段时间的技术积累,怎么个积累法,就是以后cpu完全不用硬盘,内存之类的东西。我称呼它为超级cpu,然而在超级cpu出现前,一切都是那么混乱和模糊的。在多核时代,将任务分成可平行运行的子任务是非常有趣的编程思想。平行运行,就是指各个任务运行的数据不会依赖于其它平行的任务产生的数据。或者需要用到的时候,通过类似信号灯等方式共用。
Juchiyufei 2007-08-26
  • 打赏
  • 举报
回复
学习学习.
武稀松 2007-08-24
  • 打赏
  • 举报
回复
Intel自己都放弃多线程了.
多线程有时候反而会降低效率.因为它毕竟不是真正两套核心
zhangyixian525 2007-08-24
  • 打赏
  • 举报
回复
超线程在单核时代是解决提高处理器处理性能的一个主要的途径.首先解释一下超线程,超线程技术是在一颗CPU同时执行多个程序而共同分享一颗CPU内的资源,理论上要像两颗CPU一样在同一时间执行两个线程.它在多核时间肯定也大有用武之地,虽然处理器的个数增加了.在相同的CPU个数下,超线程将会是首先被想到的提高处理器处理速度的方法.
garagong 2007-08-24
  • 打赏
  • 举报
回复
多核技术无疑在Client与Service两端都有很突出的表现!!!但是没有超线程的情况下了,一个Cpu同一时刻运行一个程序,会严重浪费Cpu资源!!!当然,一个Cpu线程多了也不一定好,由于线程之间的数据交换、控制交换都会更加频繁的发生 ,严重影响性能!!所以,适当的增加线程会非常好的!!
洋溢2020 2007-08-24
  • 打赏
  • 举报
回复
o
sword0838 2007-08-23
  • 打赏
  • 举报
回复
缓存先不说。
主频因为工艺等等限制已经很难再提高,所以考虑一下每时钟频率是否可以更多的事情,超线程,多核都是可以提高效率的,我认为超线程与多核外有相似之处,但二者还是有区别的,也并不冲突,可以互补。多核对软件的开发提出了新的挑战,而超线程似乎不是这样,用户可以选择使用或者关闭超线程。所以我想多核+超线程是未来的一个理想的解决方案,但不一定是完美的,哪有完美的东西。

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧