首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用gem5助手函数

如何使用gem5助手函数
EN

Ask Ubuntu用户
提问于 2022-04-09 06:08:56
回答 1查看 31关注 0票数 -2

我正在尝试运行在学习gem5教程中解释的ARM电源模型:

https://www.gem5.org/documentation/learning_宝石5/部分2/臂_电源_建模/

在学习gem5教程时,我如何使用多次提到的gem5帮助函数?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2022-04-09 08:50:44

“助手函数”不是gem5的一个特性,但基本上是一种函数类型,或者是编写函数的目的。例如,引用您所链接的教程中的以下内容:

提供的fs_power.py脚本通过导入现有的fs_bigLITTLE.py脚本并修改其值来扩展现有的D2脚本。作为其中的一部分,几个循环用于迭代SimObjects的后代以将Power模型应用到。因此,为了扩展现有的仿真以支持功率模型,定义一个辅助函数可以帮助实现以下工作:

在此之后,就有了助手函数的定义,在本例中是_apply_pm

因此,助手函数只是一个“正常”函数,您除了编写主代码之外,还编写了该函数。助手函数(通常有多个助手函数)不执行您的主要任务,而是帮助完成它;在上面引用的例子中,函数_apply_pm本身并不进行仿真,但是它扩展了现有的仿真以支持电力模型。

这并不是gem5特有的。在许多地方,您会发现编写代码来执行“附带任务”的想法,它是助手函数、助手类或任何相关技术使用的东西。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1401613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档