Skip to content

Conversation

@apaolillo
Copy link
Collaborator

  • Make SPECCPU2017 fetch resilient to missing parent_dir by resolving it via get_benches_dir
  • Reorder fetch arguments for clarity and consistent API usage
  • Keep SPEC installation path logic centralized in benches utils
  • Relax taskset guard when set_all_cpus is enabled to avoid dropping valid cpu_order configurations

This improves robustness of the SPEC CPU 2017 bench setup and avoids spurious taskset no-ops.

- Make SPECCPU2017 fetch resilient to missing parent_dir by
  resolving it via get_benches_dir
- Reorder fetch arguments for clarity and consistent API usage
- Keep SPEC installation path logic centralized in benches utils
- Relax taskset guard when set_all_cpus is enabled to avoid
  dropping valid cpu_order configurations

This improves robustness of the SPEC CPU 2017 bench setup and
avoids spurious taskset no-ops.

Signed-off-by: Antonio Paolillo <apaolill@gmail.com>
@apaolillo apaolillo self-assigned this Jan 29, 2026
Copy link
Collaborator

@matsvanmolle matsvanmolle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@apaolillo apaolillo merged commit efe9d18 into main Jan 29, 2026
2 checks passed
@apaolillo apaolillo deleted the spec branch January 29, 2026 11:57
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.

3 participants