Hi all,
I want to create a single core and multiple threads to execute the workload.
I want to know what changes i should do for the same.
Is modifying here and rebuilding gem5.XXX sufficient to change num of
threads.
smtNumFetchingThreads = Param.Unsigned(1, "SMT Number of Fetching Threads")
I tried modifying O3CPU.py
smtNumFetchingThreads = Param.Unsigned(2, "SMT Number of Fetching Threads")
smtFetchPolicy = Param.String('branch', "SMT Fetch policy")
and hardcoding number of thread in se.py
CPUClass.numThreads = 2
But output came to be
Segmentation fault (core dumped)
Can someone please explain me the steps to follow for SMT.
My goal is to create 2 threads on a core and execute a workload which has
enough ILP for 2 threads.
Can i use "queens" as a workload for this task or do i have to write a
another file having enough ILP.
--
Thanks
Newton
MTech, IIT Bombay
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users