我有一个使用多线程实现的图像处理程序。我的处理器是 1.73GHZ 的简单英特尔双核。我通过使用不同数量的线程运行我的程序进行了一些实验,我注意到处理时间大大减少,直到 nbthread 等于 200。超过 200 时不再减少时间。
双核处理器只有两个计算单元,那么,如何解释得到的结果呢?
我有一个使用多线程实现的图像处理程序。我的处理器是 1.73GHZ 的简单英特尔双核。我通过使用不同数量的线程运行我的程序进行了一些实验,我注意到处理时间大大减少,直到 nbthread 等于 200。超过 200 时不再减少时间。
双核处理器只有两个计算单元,那么,如何解释得到的结果呢?