为什么我们要用大于 N 的 LDA 来运行 Linpack?

为什么我们要用大于 N 的 LDA 来运行 Linpack?

LINPACK 基准测试是评估计算机在解决简单线性代数问题时的性能的测试。您通常输入什么?

具体来说,数组的前导维度:文档说:

“主要维度必须不小于方程式的数量。经验表明,当主要维度设置为最接近 8 的奇数倍数(对于英特尔(R)安腾(R)2 处理器为 16)且等于或大于方程式的数量(对于英特尔(R)安腾(R)2 处理器,能被 8 整除但不能被 16 整除,或者能被 16 整除但不能被 32 整除)时,对于给定的问题大小,可以获得最佳性能。”

为什么最佳表现就是这样的?

相关内容