考虑二分算法来求平方根。每一步都取决于前一步,所以在我看来,并行化它是不可能的。我错了吗?
还要考虑类似的算法,如二分搜索。
编辑
我的问题不是二分法,而是非常相似。我有一个单调函数f(mu)
,我需要找到 mu where f(mu)<alpha
。一个核心需要 2 分钟来计算f(mu)
,我需要非常高的精度。我们有一个大约 100 个核心的农场。我的第一次尝试是仅使用 1 个核心,然后f
使用动态步骤扫描 的所有值,具体取决于我与alpha
. 现在我想使用整个农场,但我唯一的想法是f
在等间距点计算 100 的值。