# Additional resources

## In this learning path

- [Introduction](https://learn.arm.com/learning-paths/servers-and-cloud-computing/profiling-for-neoverse/)
- [System compatibility check](https://learn.arm.com/learning-paths/servers-and-cloud-computing/profiling-for-neoverse/system_compatibility/)
- [Performance analysis concepts](https://learn.arm.com/learning-paths/servers-and-cloud-computing/profiling-for-neoverse/performance-analysis-concepts/)
- [Capture a performance profile](https://learn.arm.com/learning-paths/servers-and-cloud-computing/profiling-for-neoverse/streamline-cli/)
- [Example report](https://learn.arm.com/learning-paths/servers-and-cloud-computing/profiling-for-neoverse/example/)
- [Optimization checklist](https://learn.arm.com/learning-paths/servers-and-cloud-computing/profiling-for-neoverse/optimization_checklist/)
- [Troubleshooting](https://learn.arm.com/learning-paths/servers-and-cloud-computing/profiling-for-neoverse/troubleshooting/)
- [Additional resources](https://learn.arm.com/learning-paths/servers-and-cloud-computing/profiling-for-neoverse/additional-resources/)
- [Next Steps](https://learn.arm.com/learning-paths/servers-and-cloud-computing/profiling-for-neoverse/_next-steps/)

The following links provide additional information about optimizing for Arm Neoverse CPUs.

The full specifications for the Arm top-down methodology:

- [Arm Telemetry Solution Top-down Methodology Specification](https://developer.arm.com/documentation/109542/0100/?lang=en)
- [Arm Neoverse N1 Performance Analysis Methodology](https://developer.arm.com/documentation/109198/0100/?lang=en)
- [Arm Neoverse V1 Performance Analysis Methodology](https://developer.arm.com/documentation/109199/0100/?lang=en)

The performance counter guides for specific Neoverse products:

- [Arm Neoverse N1 PMU Guide](https://developer.arm.com/documentation/PJDOC-466751330-547673/r4p1/?lang=en)
- [Arm Neoverse N2 PMU Guide](https://developer.arm.com/documentation/109710/r0p3/?lang=en)
- [Arm Neoverse V1 PMU Guide](https://developer.arm.com/documentation/109708/r1p2/?lang=en)
- [Arm Neoverse V2 PMU Guide](https://developer.arm.com/documentation/109709/r0p2/?lang=en)

The software optimization guides for specific Neoverse products:

- [Arm Neoverse N1 Software Optimization Guide](https://developer.arm.com/documentation/PJDOC-466751330-9707/r4p1/?lang=en)
- [Arm Neoverse N2 Software Optimization Guide](https://developer.arm.com/documentation/PJDOC-466751330-18256/0003/?lang=en)
- [Arm Neoverse N3 Software Optimization Guide](https://developer.arm.com/documentation/109637/0000/?lang=en)
- [Arm Neoverse V1 Software Optimization Guide](https://developer.arm.com/documentation/pjdoc466751330-9685/6-0/?lang=en)
- [Arm Neoverse V2 Software Optimization Guide](https://developer.arm.com/documentation/PJDOC-466751330-593177/r0p2/?lang=en)
- [Arm Neoverse V3 Software Optimization Guide](https://developer.arm.com/documentation/PJDOC1505342170661452/r0p0/?lang=en)
- [Arm Neoverse V3AE Software Optimization Guide](https://developer.arm.com/documentation/PJDOC1505342170661453/0200/?lang=en)
- [Arm Neoverse E1 Software Optimization Guide](https://developer.arm.com/documentation/swog466751/a/?lang=en)
