The CPU that is most balanced between cores should be the smoothest if work depends on the CPU and memory.
The CPU that is most balanced between cores should be the smoothest if work depends on the CPU and memory.
Friends shouldn't let friends use Windows 7 until Microsoft fixes Windows Explorer (link)
![]()
If you create a multithreaded application, a work that is done in let say four threads. It will not be ready until the last thread is done and all threads are synchronized.
If the cpu has cores that isn't equally fast or can't handle the same amount of work depending on what work it should do. Then there could be some misses and the thread that need to do most work is placed on the slowest core. If this is done one time out of ten there will be some places where the CPU just then need some extra time to finish.
One of the most difficult task doing multithreaded applications is to schedule workloads so that threads in that task finishes at the same time. If you don't then you don't take advantage of the full potential what the CPU has.
Bookmarks