5a3 Subj : Re: How to bind a POSIX thread to a specific CPU? To : comp.unix.tru64,comp.programming.threads From : Loic Domaigne Date : Sun Jun 19 2005 10:06 pm Hello Ioannis, I have cross-posted to comp.programming.threads, since there are people hanging there known to be proficient in both (POSIX) threads and Tru64. Loic. > I am developing a multithreaded application using POSIX threads and I > would like to bind each thread to a different processor. I found that > there is the pthread_use_only_cpu() function which does what I need, but > it is available only under Tru64 5.1A and later. > > Unfortunately, the system I am using has Tru64 5.1 and this function is > not available. Is there another way to do this? I read some things about > RADs (Resource Affinity Domains), but I am not certain whether they can > be used to achieve what I like to do. To be honest, I am quite confused > about what RADs are and how they are used and I would like to have some > more information about them. Are RADs managed only by administrators? > Can I create RADs from inside my application and bind the threads to > specific processors in a RAD? If so, how is this done? Is there a > pointer to documantation that explains step-by-step the usage of RADs? > Or am I on a totally wrong path to implement binding of threads on > processors? > > Thank you in advance for your help, > > Ioannis . 0