Linux/Windows MATLAB 与其他使用容器的库的性能比较

Linux/Windows performance comparison of MATLAB against other library using containers

我需要比较 MATLAB 和开源替代方案(例如 numpy/scipy)在 Windows 和 Linux 的特定矩阵问题上的性能。明确要求比较严格在同一硬件平台上执行 - 出于明显的比较原因。

我的问题是,使用容器(Windows 和 Linux 发行版映像)会满足这个要求吗?

我相信设置两个 VM 可以满足要求,但使用容器会更麻烦,并且可以在任何机器上轻松重现测试,但我不太熟悉它们的体系结构或它们如何访问它们的主机的硬件。

在此先感谢您的帮助。

本质上,在谈论性能测试时,您会希望测试机器尽可能接近最终 end-use 机器。

虽然虚拟化和容器化可能在易于设置、可重用性和其他方面提供不同的优势,但由于它们的体系结构和实施,它们也会在此类测试中获得的指标中引入一定程度的失真。

我不知道 Windows 容器上的性能测试与 Windows 机器上的 运行 性能测试的确切差异程度,如果这种差异是否微不足道,但第一段回答了我的问题。