why cpu increase if i remove other modules?

I think it has to do with software and hardware prefetching.

The compiler or programmer and the cpu can have various tactic for faster code execution by pre-fetching data to load it into caches. The caches are local to each core - being invalidated if the thread moves to another core. That’s one reason you see larger loads when using more threads - particularly on a multi core system i’m guessing.

1 Like