我在使用一台支持超线程的CPU上运行一个OpenMP
代码。
如果其他条件相同,那么在不支持超线程的CPU上性能会如何变化?
我注意到无论我运行多少个线程,处理器利用率都达到了100%,但是改变线程数确实可以提高性能。这是怎么回事?
对于非英特尔的多线程CPU,情况是否相同?
我在使用一台支持超线程的CPU上运行一个OpenMP
代码。
如果其他条件相同,那么在不支持超线程的CPU上性能会如何变化?
我注意到无论我运行多少个线程,处理器利用率都达到了100%,但是改变线程数确实可以提高性能。这是怎么回事?
对于非英特尔的多线程CPU,情况是否相同?