If you must do FS, then you can run a multi-threaded program on a CMP rather than an SMT platform. You can use the set_affinity syscall to attach a particular thread to a particular core. Search the archives, I'm sure it has been discussed before on the mailing list. Lisa
On Wed, May 27, 2009 at 6:29 PM, Veydan Wu <[email protected]> wrote: > Thanks, Korey. But I must run my program on FS mode, some of my testbenches > fail to run on SE mode. > > Maybe running a multi-thread program on a single cpu core is my only > choice, but how to dinstinguish them against each other? Do you have any > idea about that? I think M5 run only one thread on one cpu core at a time, > as all the thread ID are 0. > > > > Hi all, does M5 support SMT system? >> Yes, you can run SMT in SE mode. Currently, more SMT regressions are >> being added to ensure functionality across the board. Check "se.py" >> for the correct command line. >> >> > Can I instansitate more functional unit >> > to support it? >> Sure, the same way you can add more functional units to O3CPU. >> >> >> -- >> - Korey >> >> >> ------------------------------ >> >> _______________________________________________ >> m5-users mailing list >> [email protected] >> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users >> >> End of m5-users Digest, Vol 34, Issue 34 >> **************************************** >> > > > _______________________________________________ > m5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users >
_______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
