我正在尝试运行学习 gem5 教程中解释的 ARM 电源模型:
https://www.gem5.org/documentation/learning_gem5/part2/arm_power_modelling/
如何使用学习gem5教程中多次提到的gem5辅助函数?
我正在尝试运行学习 gem5 教程中解释的 ARM 电源模型:
https://www.gem5.org/documentation/learning_gem5/part2/arm_power_modelling/
如何使用学习gem5教程中多次提到的gem5辅助函数?
“辅助函数”不是 gem5 的特性,而基本上是一种函数,或者您编写函数的目的。以您链接的教程中的这句话为例:
在此之后,在本例中定义了辅助函数,即
_apply_pm
.因此,辅助函数只是您在主代码之外编写的“普通”函数。辅助函数(通常您有多个辅助函数)不执行您的主要任务,但可以帮助它;)在上面引用的情况下,该函数
_apply_pm
本身不进行模拟,但它扩展了一个现有的仿真以支持功率模型。这不是 gem5 特有的。您会在很多很多地方找到编写代码来执行“辅助任务”的想法,无论是辅助函数、辅助类还是相关技术使用的任何东西。