Simulators for thread scheduling on multicore

Posted by shijie xu on Stack Overflow See other posts from Stack Overflow or by shijie xu
Published on 2014-06-11T03:21:15Z Indexed on 2014/06/11 3:24 UTC
Read the original article Hit count: 128

I am seeking a simulator for thread scheduling at multi-core architecture, that is mapping threads to the cores at runtime. During runtime, simulator collects overall cache and IPC statistics. I checked below simulators, but seems there are not sufficient for me:

Simplescalar: A simulator only for single core. 

SESC: multiprocessor simulator with detailed power, thermal, and performance models,

QSim: provides instruction-level control of the emulated environment and detailed information about the executing instruction stream.

It seems both SESC and QSim supports instructions scheduling instead of thread scheduling on the cores? Anyone can help provide some clues or share experience for this part?

© Stack Overflow or respective owner

Related posts about multithreading

Related posts about multicore