arch35 Sort 在短轴多行、非末轴、以及可在 UB 内完成整行归并的场景中,存在归并中间数据搬运、逐行控制和索引构造开销。本次优化按 dtype、轴长、行数及 UB 容量选择路径,减少设备执行开销,并保持 stable、升降序、values/indices 和浮点特殊值语义。
实现 PR:https://gitcode.com/cann/ops-math/pull/5672 关联的 NN 优化 PR:https://gitcode.com/cann/ops-nn/pull/10411
背景与目标
arch35 Sort 在短轴多行、非末轴、以及可在 UB 内完成整行归并的场景中,存在归并中间数据搬运、逐行控制和索引构造开销。本次优化按 dtype、轴长、行数及 UB 容量选择路径,减少设备执行开销,并保持 stable、升降序、values/indices 和浮点特殊值语义。
关键方案
验证与验收口径
实现 PR:https://gitcode.com/cann/ops-math/pull/5672
关联的 NN 优化 PR:https://gitcode.com/cann/ops-nn/pull/10411