跨不同架构的通用执行时间度量

时间:2019-05-27 09:51:17

标签: python c++ llvm hardware execution-time

是否有一种方法可以衡量C ++或Python程序的执行时间,该时间在多个体系结构中是统一的,而与系统性能(例如内存大小,缓存等)无关。

例如,如果我的代码在16GB RAM上以1个“有效执行时间”为单位运行,那么在任何其他系统上,它都应在1个“有效执行时间”内恰好运行,而与系统负载或配置无关。即使运行该程序的实际时间是非常不同的。

C ++的一种可行替代方法是通过将其转换为中间LLVM来进行指令计数,这在我看来对于python来说还不可行,因为它已被解释。

我无法找到任何使用可以在多种语言中工作的原理的东西。

0 个答案:

没有答案