Skip to content

SuperPMI: Improve superpmi-diffs pipeline parallelism: split asmdiffs and tpdiff #80718

@BruceForstall

Description

@BruceForstall

Both asmdiffs and tpdiff are done for a single platform consecutively on the same Helix machine. In a recent run, it seems each takes about 30 minutes (MCH download takes 6 to 15 minutes).

If tpdiff ran on its own Helix machine, it could run in parallel, improving overall pipeline throughput. Also, asmdiffs only needs to depend on the Checked JIT builds, and tpdiff on the Release JIT builds.

Doing this would probably require altering how the diffs "summarizing" happens with superpmi_diffs_summarize.py.

category:eng-sys
theme:super-pmi
skill-level:intermediate
cost:medium
impact:medium

Metadata

Metadata

Assignees

Labels

area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions