建议读一下超线程的原理
超线程增不增效,和线程之间是不是相互通讯或者共享内存没有关系,和机器码的能不能乱序执行有关系,是更底层的东西
一个例子就是,如果很多if()这样的branch prediction的代码,超线程用处就不大
【 在 ylh1969 的大作中提到: 】
: 你说的我有点听不懂。
: 我的测试是8核16超线程。
: 放8个线程,性能是单线程的8倍,CPU50%。放16线程性能还是8倍,CPU100%。如果需要75%,放12个线程,性能还是8。
: ...................
--
FROM 183.128.164.*