Как вы думаете, можно было бы вычислить экспоненциальную функцию, используя более одного потока?
У меня есть код, где горлышко бутылки — это расчет long double expl( long double )
, Все остальное уже в значительной степени распараллелено. Я пробую несколько приближений, но пока ничего не получалось.
Спасибо заранее за вашу помощь.
Расчет expl()
вполне может быть вашим узким местом, но одна оценка expl()
все еще собирается потреблять очень небольшое количество тактов. Затраты на выполнение синхронизации потоков перевесят любой возможный выигрыш от параллельного выполнения.
Других решений пока нет …