Can anyone answer the following questions?
1. Am I correct if I say
"Although Xeon Phi has 61 cores, till 120 threads the scheduler schedules alternate hardware threads at each alternate cycle. After that its really hyper threads and those threads only got scheduled if other threads running on the same core are stuck on I/O."
Can I get any intuition behind how those hyper threads are scheduled? What is the expected performance benefit of using hyper-threading?
In my job script I used
I know this works for OpenMP threads,
But I am not sure whether that works for cilk plus threads.
If not, what happens for cilk plus threads,