Greeting, 

Does Marss support SMT?  I would like to do experiments for the configurations 
such as 2 cores and 2 hardware threads per core. It looks like the code support 
SMT, but it crashed when I ran the simulations with SMT configurations. And I 
made some necessary changes on several hard-coded variables. 


I made some necessary changes on several hard-coded variables for supporting 
SMT. My changes are as following:

"global.h"
static const int NUMBER_OF_CORES = NUM_SIM_CORES;
static const int NUMBER_OF_THREAD_PER_CORE = 2;
static const int MAX_THREADS_PER_CORE = 2;

"vl.c"
int smp_cpus = NUM_SIM_CORES*NUMBER_SIM_THREAD_PER_CORE ;


Do I need to do more changes than these for supporting SMT?

Thanks,
HZ
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to