【问题标题】:Emulation and Energy Consumption in QEMUQEMU 中的仿真和能耗
【发布时间】:2020-05-11 15:12:34
【问题描述】:

我需要模拟一个特定的架构,即 Cortex ARM A9。 我正在考虑使用发行版 linux 的 QEMU(你怎么看)。

问题是我要测量此架构上的数学运算的能耗,例如求幂或椭圆曲线加法/乘法。编程语言可以是python或C。

你知道我能做些什么吗?

此外,在模拟架构中,谁保证我将有正确的时间来执行这些操作?

【问题讨论】:

  • 我对这种低级硬件仿真了解不多,但是 IFAIK、QEMU 并非旨在仿真硬件本身的物理部分(例如能耗)。因此,它似乎不是您需要的工具。您可能需要一个较低级别的工具(这可能会非常慢)。然而,关于研究论文“Micro-architectural Simulation of In-order and Out-of-order ARM Microprocessors with gem5”,这样的工具似乎很难找到。如果你想要准确的能耗结果,我认为最好买一个芯片,自己测试和测量!
  • @JérômeRichard 但是如果我想估计做一个操作所需的时间,你认为 QEMU 是否足够?
  • 可悲的是,我也认为这还不够。见this related question

标签: performance qemu energy


【解决方案1】:

QEMU 既不是周期精确的,也不是微架构模拟。您可以使用最近添加的插件构建自己的能量模型,但我怀疑您需要更多低级工具。

【讨论】:

    猜你喜欢
    • 2021-07-09
    • 2011-01-17
    • 2012-12-17
    • 2023-03-29
    • 2013-04-13
    • 2012-07-19
    • 1970-01-01
    • 2020-08-01
    • 2020-06-18
    相关资源
    最近更新 更多