[parsec-users] Bind threads to cores?

Binh Q. Pham binhpham at cs.rutgers.edu
Sat Aug 6 00:27:18 EDT 2011


Update from me: I managed to get this work by finding out which function 
is associated with a thread, then insert sched_setaffinity system call 
in that function to bind a specific thread to the core I want.

Binh
On 08/05/2011 03:34 PM, Binh Q. Pham wrote:
> Hi Mahmood,
> Thanks for the response. I used "taskset" before, but it seems to me 
> taskset can only bind the whole process/application to a core. What I 
> want to do here is to bind individual thread to a specific core.
> So if I do: taskset -c 0 ./bodytrack -n 16 ....
> It will bind bodytrack and its 16 threads to core 0, correct?
>
> Binh
> On 08/05/2011 02:59 AM, Mahmood Naderan wrote:
>> Hi
>> In solaris you can use "pbind" and in ubuntu you can use "taskset".
>> Read the man pages.
>>
>>
>> // Naderan *Mahmood;
>>
>>
>> ________________________________
>> From: Binh Q. Pham<binhpham at cs.rutgers.edu>
>> To: PARSEC<parsec-users at lists.cs.princeton.edu>
>> Sent: Friday, August 5, 2011 12:04 AM
>> Subject: [parsec-users] Bind threads to cores?
>>
>> Hi all,
>> I am simulating a 16 core processor. On top of it, I run parsec 
>> applications, e.g. bodytrack with 16 threads. I am wondering how to 
>> bind each thread to a specific core?
>>
>> Thank you,
>> Binh
>> _______________________________________________
>> parsec-users mailing list
>> parsec-users at lists.cs.princeton.edu
>> https://lists.cs.princeton.edu/mailman/listinfo/parsec-users
>> _______________________________________________
>> parsec-users mailing list
>> parsec-users at lists.cs.princeton.edu
>> https://lists.cs.princeton.edu/mailman/listinfo/parsec-users
>
> _______________________________________________
> parsec-users mailing list
> parsec-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/parsec-users



More information about the parsec-users mailing list