考虑两台具有不同硬件和软件配置的计算机。在每个平台上运行完全相同的序列Navier-Stokes代码时,分别需要花费x和y的时间分别为计算机1和2执行一次迭代。在这种情况下,是计算机1和计算机2之间的迭代时间差。
可能会影响的大小?一个明显的候选者是CPU,我的主要问题是,是否还有其他因素可能会影响与CPU之间的硬件差异相同?Δ
4
当然,您的只是一个样本。您还应该研究Δ如何取决于问题的大小和结构。其次,我建议对代码进行概要分析,尝试将x和y分成不同的贡献之和,并针对hw和sw配置分析代码不同部分的性能。
—
Stefano M
排队小姐。那是要考虑的第一件事。内存是许多算法的瓶颈因素。
—
Deer Hunter