9 ]6 H# s7 a a3 R4 w5 c
你在 Octave 跑出来的速度是多少?没有具体数据的话能不能说一下数量级上大致在哪里? + M* ~+ p5 T9 d: k6 c1 \9 ~% q, R0 u# I3 n% A' I! k G
另外,你在 Octave 上的测试是按实际数据量跑的吗?我大概估计了一下,如果我没有算错,你那个二维浮点复数矩阵的数据量大约240TB(1 billion elements, each element has 30000x8 bytes)。这么大的数据量不可能全都放进内存中准备好,(事实上,它们已经不是一块硬盘可以装得下的了,放在磁盘阵列上吗?)有可能计算机的I/O吞吐性能也成为影响真正计算速度的一个重要因素。