74 Star 357 Fork 215

GVPopenEuler / A-Tune

 / 详情

tuning参数的组合问题

已完成
需求
创建于  
2020-10-26 21:28

A-Tune开发组的人员你们好,近段时间研究可调优参数时,我看到了tuning_params_all.csv文件中有关于硬件的调优参数:Hardware-related:

输入图片说明

这部分参数需要依靠openEuler的prefetch_tuning模块,才能获取和设置。但是,有些参数是有依赖性的比如下图所示的参数,从description中,我理解到的意思是先要开启 prefetch_utl_l3t_en ,然后 prefetch_utl_l3t 才能生效:

输入图片说明

我看过prefetch_tuning的README文档,但是里面没有详细介绍这些参数之间的依赖性,这是否会对tuning造成影响?目前我们也正在设计选参的相关算法,所以我希望能够向LiuKe工程师咨询一下 这些参数相互之间有没有类似于上图的依赖 ,谢谢!

评论 (5)

Hey linyueQ, Welcome to openEuler Community.
All of the projects in openEuler Community are maintained by @openeuler-ci-bot.
That means the developers can comment below every pull request or issue to trigger Bot Commands.
Please follow instructions at https://gitee.com/openeuler/community/blob/master/en/sig-infrastructure/command.md to find the details.

ChunKi Li 创建了需求
ChunKi Li 关联仓库设置为openEuler/A-Tune
展开全部操作日志

依赖是存在的,的确需要先开启相关_en位,然后对对应位的调节才能起作用。但是经过我们目前的测试,即使不开启_en位,对对应位进行操作时不会对系统造成死机之类的影响。目前prefetch_tuning仅是从芯片层为上层提供一个接口,暂时没有考虑依赖的问题,经过我们的测试和验证,所提供的接口都是可调的。如果在后续使用prefetch_tuning模块测试和验证时有任何问题欢迎交流。

依赖是存在的,的确需要先开启相关_en位,然后对对应位的调节才能起作用。但是经过我们目前的测试,即使不开启_en位,对对应位进行操作时不会对系统造成死机之类的影响。目前prefetch_tuning仅是从芯片层为上层提供一个接口,暂时没有考虑依赖的问题,经过我们的测试和验证,所提供的接口都是可调的。如果在后续使用prefetch_tuning模块测试和验证时有任何问题欢迎交流。

@Liuke

好的,我们这边目前正在研究各参数对系统的运行产生的影响,所以我们需要确定我们的参数调整是能够成功生效的,除了我截图的这两个以外,下图中是否还有需要 依赖某个参数enable了 才能生效的参数呢?如果参数设置后生效不了,我们就无法确定这个参数对负载性能或者能耗的影响。

输入图片说明

@Liuke
好的,我们这边目前正在研究各参数对系统的运行产生的影响,所以我们需要确定我们的参数调整是能够成功生效的,除了我截图的这两个以外,下图中是否还有需要 依赖某个参数enable了 才能生效的参数呢?如果参数设置后生效不了,我们就无法确定这个参数对负载性能或者能耗的影响。
输入图片说明

@ChunKi Li 目前没有发现还有别的依赖关系,我们也是通过阅读寄存器描述(可见寄存器功能说明) 来确定寄存器间状态设置是否存在耦合,如果对具体某一寄存器存在疑问可以提出,我们可以向芯片部门的同事咨询。

hanxinke 任务状态新建 修改为已完成

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(3)
5329419 openeuler ci bot 1632792936
Go
1
https://gitee.com/openeuler/A-Tune.git
git@gitee.com:openeuler/A-Tune.git
openeuler
A-Tune
A-Tune

搜索帮助