cinderx-isa-microarch-compare

star 1

Use when 需要比较 Kunpeng/x86、Arm/x86 的 ISA、微架构、perf、cache、分支预测、SIMD、barrier、hugepages 或 codegen lowering 差异。

sisibeloved By sisibeloved schedule Updated 5/27/2026

name: cinderx-isa-microarch-compare description: Use when 需要比较 Kunpeng/x86、Arm/x86 的 ISA、微架构、perf、cache、分支预测、SIMD、barrier、hugepages 或 codegen lowering 差异。

CinderX ISA/Microarch Compare

平台差异分析先建立矩阵,再进入 HIR/LIR 细节。

矩阵

  • 平台:Kunpeng、x86、内核、容器、CPU governor。
  • ISA:指令选择、SIMD、原子、barrier、寄存器和调用约定。
  • 微架构:cache、分支预测、流水线、内存带宽、TLB、hugepages。
  • 观测:perf top/stat、机器码、speedup、benchmark 覆盖。
  • lowering:CinderX codegen 是否生成不同形态。

反问 Gate

  • 平台对、CPU 型号、benchmark 集合或性能口径无法唯一确定时,询问用户。
  • perf/硬件计数器/CPU governor/hugepages 需要权限或会改变环境时,询问。
  • 系统性扫描范围超过当前预算时,询问先做 L0/L2 子集还是进入 L3/L4。

输出

平台差异点、受影响 benchmark、候选优化点、最小验证命令和需要排除的环境漂移。

不要一开始就陷入某个 HIR pass;先证明平台差异存在。

Install via CLI
npx skills add https://github.com/sisibeloved/cpython-optimize-skill --skill cinderx-isa-microarch-compare
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator