我已将eigen集成到Xcode编译为模拟器的项目中 - 但代码的运行速度非常慢。使用Eigen :: SelfAdjointEigenSolver来计算协方差矩阵的特征分解的代码在linux机器上执行大约10分钟 - 但是在使用等效的至强处理器的mac pro上运行的iOS模拟器中需要2个小时才能完成...有没有人以前见过这样的东西,并就如何调试提出建议?
我假设以某种方式用于模拟器目标的编译器选项混淆了本征并导致它不利用x86_64向量硬件......但我不确定可能是什么编译器选项。< / p>
我的目标是加速为iOS模拟器编译的代码的执行 - 这些代码的大部分针对iOS,但我们在iOS游乐场上下文中运行项目中的一些相关代码(涉及本征)以进行快速迭代。 ..