arm-learning-paths
arm-learning-paths copied to clipboard
Sampling CPython with Arm SPE using WindowsPerf
Add new learning path for WindowsPerf and SPE sampling
Before submitting a pull request for a new Learning Path, please review Create a Learning Path
- [X] I have reviewed Create a Learning Path
Please do not include any confidential information in your contribution. This includes confidential microarchitecture details and unannounced product information. No AI tool can be used to generate either content or code when creating a learning path or install guide.
- [X] I have checked my contribution for confidential information
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the Creative Commons Attribution 4.0 International License.
Description
This PR introduces a comprehensive guide and examples for sampling CPython with Arm Statistical Profiling Extensions (SPE) using WindowsPerf. The following sections have been added:
- Introduction: An overview of the purpose and benefits of sampling CPython with Arm SPE.
- CPython Sampling with SPE Example Overview: Detailed explanation of the example provided for sampling CPython with SPE.
- WindowsPerf Sample using SPE Example: Step-by-step guide on how to use WindowsPerf to sample CPython with SPE.
- WindowsPerf Record using SPE Example: Instructions on recording performance data using WindowsPerf with SPE.
- Review: Summary of the key points and findings from the examples.
- Next Steps: reused existing ones.
Note: this is very similar to existing Sampling CPython with WindowsPerf learning path as these two workflows (sampling) are similar, new LP is explaining how to use newly added Arm SPE sampling for Windows on Arm devices.