当我尝试使用 Matlab 或 Octave 计算 10,000 x 10,000 随机矩阵的逆时,我注意到了这一点。我的电脑只是重新启动,没有提示任何错误消息。我已经在各种论坛上寻找过类似的问题,但没有成功。
我已经证明这与内存使用无关,因为矩阵求逆的空间复杂度为 O(n^2),时间复杂度为 O(n^3)。Memtest 没有显示 RAM 故障。这肯定不是由于 CPU 温度引起的,因为这种情况发生得很突然。我怀疑这可能与电源有关。
我在 Intel Core i7-4790K、2x8GB RAM Kingston Fury、Asus Z97-P 主板、NVIDIA 980 GTX gpu 和 Corsair CX750M 电源上运行 Ubuntu 15.04 (64 位)。尚未在 Windows 上尝试过。
答案1
过去的我:在出现这个问题 6 个月后,我们终于找到了真正的原因并解决了它。主板的功耗配置为最佳性能,只需将其切换回正常即可。现在我可以毫无困难地反转大矩阵。