Hello, I am trying to model thread migration between two different cores. The cores will be asymmetric, probably a simple timing core and an O3 core. As a first pass I was thinking of faking this migration by just changing the cpu type and using the takeOverFrom method. Similar to how switching is done with the driver core to accelerate. From my understanding this will not necessarily switch cpus, only change the cpu type that the tread is running on. Is this correct?
Eventually I want to model this for real, i.e. have the cpus actually be part of the system, have the threads migrate between the cores, and model the timing of this and also coordinate with the OS. I'm guessing this is what the switchcpu(ThreadContext *tc) pseudo instruction was intended to do? Any pointers on how to start doing this? -Tony _______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
