Hello,

Thanks! I will use pthread cpu set affinity to pin the threads to cores and
post about the outcome.

Best regards.

On Tue, Jan 3, 2017 at 9:34 AM, Jason Lowe-Power <[email protected]>
wrote:

> Hello,
>
> The pthread affinity functions should work correctly in FS mode. You can
> also use numactl, if it's installed on your disk image to bind things to a
> specific CPU. I don't think there's any other simple way. Since you're
> using full system mode, the OS gets to choose what process is running on
> which processor.
>
> Cheers,
> Jason
>
> On Tue, Jan 3, 2017 at 5:16 AM Zamshed Chowdhury <[email protected]> wrote:
>
>> Hi,
>>
>> I am trying to simulate ALPHA in FS mode (with 4 cores and 8 cores, OoO
>> cpu) to run SPLASH2 and PARSEC benchamrks. The applications run fine,
>> however whenever I am checking the *numCycles *value of the CPUs in the
>> Stats.txt file, I can see that not all the cpus are active at all times.
>> Especially inside a pthread_barrier_wait() statement. Also, for 8 cores and
>> 7 threads, I am getting 5 active cores but the active cores change
>> dynamically. I am trying to understand the activity pattern of the cores
>> during a simulation by looking at the numCycles value of the cpus. Is there
>> any way to bind the threads to particular cores, other than using pthread
>> cpu affinity function?
>>
>> Best regards.
>>
>> --
>> Zamshed Iqbal Chowdhury
>> Graduate Student
>> Dept. of ECE
>> UMN, TC
>> _______________________________________________
>> gem5-users mailing list
>> [email protected]
>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
> --
>
> Jason
>
> _______________________________________________
> gem5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>



-- 
Zamshed Iqbal Chowdhury
Graduate Student
Dept. of ECE
UMN, TC
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to