Skip to content

feat: update VfSim tile fusion cost model - #1382

Open
wang-chonghao wants to merge 1 commit into
hw-native-sys:mainfrom
wang-chonghao:vf-costmodel-submodule-ir-abcabc-unroll
Open

feat: update VfSim tile fusion cost model#1382
wang-chonghao wants to merge 1 commit into
hw-native-sys:mainfrom
wang-chonghao:vf-costmodel-submodule-ir-abcabc-unroll

Conversation

@wang-chonghao

@wang-chonghao wang-chonghao commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

更新tileop到MI编译链路的vfsim侧adaptor

将目前仅对ABCABC进行unroll寻优更新为对AABBCC和ABCABC两种展开方式进行unroll寻优,返回最优unroll值。后续unroll展开pass会以ABCABC形式进行展开,再通过VPTOScheduler pass进行重排。

本次迭代主要修改vfsim侧的adaptor,以及将submodule中vfsim指向最新版本。 Vfsim adaptor主要修改点在于适配PTOAS当前主线改动,主线tileop模板进行了修改,并在tileop fusion group pass前确定了后续展开的模板。

PTOAS侧更新

  1. 更新vfsim submodule
  2. 更新cmakelist,当前vfsim仅支持build-tree,主线PTOTransforms 开启了 ENABLE_AGGREGATION,导致 VfSim 的 build-tree-only 依赖被记录进 install/export 元数据,从而触发 CMake 错误。对该问题进行修复。
  3. 修改说明文档docs/designs/vf_costmodel_external_planner_protocol.md

@wang-chonghao
wang-chonghao force-pushed the vf-costmodel-submodule-ir-abcabc-unroll branch 2 times, most recently from 04acf83 to 9435883 Compare August 29, 2026 02:29
@wang-chonghao
wang-chonghao force-pushed the vf-costmodel-submodule-ir-abcabc-unroll branch from 9435883 to e360f3d Compare August 29, 2026 02:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant