s5z / zsim

A fast and scalable x86-64 multicore simulator
GNU General Public License v2.0
328 stars 183 forks source link

Why there are multi instances when running one single thread application on one core? #241

Open qianlong-zhang opened 4 years ago

qianlong-zhang commented 4 years ago

When I run only one instance Health benchmark from Olden suite on one core, and start logging out the information reaching Memory Controller, there seems to be multi-thread running. For example, when I init one num_requests = 0 and plus one when one more request reaches Memory Controller, the num_requests will not increase linearly. That is, num_requests = 99, 100, 80, 80……

So what's the reason of above situation? is that right? Thanks.