Entitlements could not be checked due to an error reaching the service. Showing non-confidential search results only.

Benchmark, Debug, and Optimize Linux Applications for Arm Neoverse Processors

The price per unit performance of Arm Neoverse processors has drawn many projects to move to Arm-based cloud instances. Historically, most software developed for the Arm architecture was done on x86 machines and cross-compiled for Arm. This was because the target system was a mobile device, microcontroller, or some other embedded system.

Today, multiple cloud service providers offer Arm virtual machines, and many applications are migrating to the Arm architecture. Often, only a simple recompile or updated runtime environment is needed, but sometimes migration can be more difficult, and performance is not optimal at first.

Software developers need to benchmark, debug, and optimize application code on Arm Neoverse processors. This presentation provides best practices, examples, and tools to assist developers migrating applications to Arm Neoverse, and to get the best performance when the migration is complete.