Каждый воркер - НЕ отдельная нитка. В одной нитке до 256 воркеров.
Да, но тогда получается, что воркеры работают последовательно. В чем идея? Каждый воркер имеет отдельные данные или реализует собственную обработку, отличную от других?
Не, не пробовал. Слишком жирно будет ради этого HT убирать. Да и потом, на i7 с включенным HT всё работает предсказуемо.
Ну, ради эксперимента-то можно один раз попробовать. Я лично наблюдал проблему с включенным HT на 2-процессорном ксеоне.