Questions and Answers : Wish list : Run One task instance on all cores
| Author | Message | 
|---|---|
        
       robl9x0Send message Joined: 9 Dec 18 Posts: 9 Credit: 6,527,023 RAC: 0  | 
        
         
 Is it possible to run a singular task on all of your CPU's cores and threads? I want to try this mostly for fun. Also does anyone know how the Rosetta computation works, I would love to know.  | 
| 
        
     Brian Nixon Send message Joined: 12 Apr 20 Posts: 293 Credit: 8,432,366 RAC: 0  | 
        
         
 You might find some information about how Rosetta works at RosettaCommons. I don’t know of any way to change tasks’ threading or scheduling behaviour. Rosetta’s (and/or BOINC’s) load distribution scheme may well be fundamentally based on running multiple instances of single-threaded applications.  | 
        
       Grant (SSSF)Send message Joined: 28 Mar 20 Posts: 1896 Credit: 18,534,891 RAC: 0  | 
        
         
 Is it possible to run a singular task on all of your CPU's cores and threads?No, and there would be no performance benefit in doing so compared to running multiple different Tasks on each core/thread. However that is how applications that run on GPUs work, and make them so fast compared to CPUs for work that is able to be processed that way. eg- In Seti at home a high end CPU with a heavily optimised AVX application would take 45min to process a particular Work Unit. On a high end GPU with a very highly optimised application it would take 30 seconds to process the same task. That's roughly 90 times faster. Grant Darwin NT  | 
            Questions and Answers : 
            Wish list : 
        Run One task instance on all cores
    
         ©2025 University of Washington 
https://www.bakerlab.org