代码之家  ›  专栏  ›  技术社区  ›  R zu

并行求解多个线性小系统

  •  0
  • R zu  · 技术社区  · 6 年前

    每个系统的A约为10 x 11(过度确定)。

    Cpu有8个核心。

    如果我要求每个CPU解10个线性系统中的一个,那么6个CPU必须等待解最后2个系统。

    对于这种情况,Eigen有多线程的解算器吗?

    再次感谢。

    1 回复  |  直到 6 年前
        1
  •  2
  •   ggael    6 年前

    试图在这样的小问题中利用多线程( 10 x 11 )只会让事情变慢。如果您想比并行运行10个解做得更好,那么请尝试在管道中找到更多并行任务。