Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Servers and Cloud Computing blog Streamline Arm adoption with GitHub Copilot and Arm64 Runners
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded and Microcontrollers blog

  • Internet of Things (IoT) blog

  • Laptops and Desktops blog

  • Mobile, Graphics, and Gaming blog

  • Operating Systems blog

  • Servers and Cloud Computing blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tags
  • Cloud Native
  • Arm64
  • Linux
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Streamline Arm adoption with GitHub Copilot and Arm64 Runners

Michael Gamble
Michael Gamble
February 19, 2025
9 minute read time.

An screenshot of the Arm for GitHub Copilot Marketplace web page

The power of AI and native tools on Arm

The Arm compute platform delivers world-class performance, efficiency, and flexibility, empowering silicon designers to build next-generation processors for the AI era. For software developers, this translates into significant benefits including faster execution, enhanced functionality, and a lower total cost of ownership (TCO) over legacy architectures, enabling them to deliver high-value applications with better returns. Arm-based cloud instances can achieve over 40% better price-performance for applications that are compared to x86-based alternatives. The Arm architecture has long been the preferred foundation for cloud-native applications and open-source-software., Ccoupled with today’s advanced tools and AI-powered innovations, migrating applications to Arm is more seamless than ever, providing a clear, efficient path to the future of computing. 

A screenshot of the chat function in the Arm for GitHub Copilot extension.

The Arm extension for GitHub Copilot extension is here to change the way developers approach architecture migration. By leveraging the power of AI, the extension provides intelligent code conversion tools that simplify the process of ensuring code runs optimally on the Arm architecture. Integrating Arm’s extensive knowledge base, the Arm extension enables developers to interact with it through Copilot Chat, and tap into for GitHub Copilot understands the nuances of the Arm architecture, offering suggestions and automating repetitive tasks to reduce context switching and to save developers’ valuable time.

The extension has been designed to complement key developer tools available from Arm and our ecosystem, for example the Arm Developer Tools for debugging and performance optimization, and the Arm Ecosystem Dashboard, which offers an up-to-date overview of software and libraries supporting Arm today. When a developer encounters a performance bottleneck, the Arm extension for GitHub Copilot can suggest improvements using Arm Performance Libraries to optimize the code. It also integrates with Arm Developer Studio, providing real-time insights and recommendations for code efficiency improvements. 

For those embarking on the journey to cloud-native and Arm server development, the learning paths and Arm server migration guide further streamlines the process with targeted resources and best practices. The Arm extension for GitHub Copilot can assist by offering code snippets and best practices directly from these learning materials, making it easier to adhere to.  

"When I decided to try out self-hosted runners, I was impressed by how specific the guidance was. The extension did not just tell me to 'set up a runner', it gave me the exact commands I needed and linked me to Arm's reference materials for optimization…”

A screenshot of the additonal resources in the Arm Copilot GitHub extension.

“The suggestions were clearly pulled from Arm's actual documentation and best practices. That's what made me trust it, knowing the guidance was coming from Arm's own knowledge base.”
– Jeremy Sinclair, Software & AppSec Architect and Windows MVP

Where the Arm server migration guide offers a comprehensive roadmap for migrating workloads. The Arm extension for GitHub Copilot aids in this transition by suggesting migration strategies and code adaptations outlined in the guide. For example, it can provide prompts for replacing specific x86 instructions with their Arm equivalents, ensuring compatibility and performance. 

Additionally, native Linux arm64 hosted runners from GitHub, ensures that performance optimization and validation are seamlessly handled. These runners are designed to execute workflows like CI/CD or MLOps natively on Arm architecture, ensuring that the migrated applications are optimized for the new environment. 

This combination of intelligent code conversion and native execution creates a streamlined migration process that minimizes errors and maximizes efficiency, making it easier than ever to move your cloud workloads from x86 to Arm. 

Real-world impact: Performance and efficiency gains

The introduction of the Arm extension for GitHub Copilot extension and Arm64 Runners provide several advantages when migrating from x86 to Arm, for example: 

  • Enhanced performance: Applications migrated to Arm architecture benefit from improved performance and efficiency, thanks to the native execution capabilities of Arm64 Runners. 
  • Seamless validation: The integrated validation tools ensure that applications run smoothly on Arm architecture, minimizing the risk of post-migration issues. 
  • Time savings: By automating code conversion and optimization tasks, developers can significantly reduce the time spent on migration, allowing them to focus on more critical aspects of their projects. 
  • Cost efficiency: The streamlined process reduces the need for extensive manual intervention, cutting down on labor costs and resource allocation. 

Ready to transform?

Begin your migration today

Available from the GitHub Marketplace, now is the perfect time to install the Arm extension for GitHub Copilot extension and explore the potential of seamless architecture migration. Embrace the future of development with intelligent tools that simplify the transition to Arm, and experience the benefits of enhanced performance and efficiency. 

Anonymous
  • Jeremy Sinclair
    Jeremy Sinclair 3 months ago

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
Servers and Cloud Computing blog
  • Arm Performance Libraries 25.04 and Arm Toolchain for Linux 20.1 Release

    Chris Goodyer
    Chris Goodyer
    In this blog post, we announce the releases of Arm Performance Libraries 25.04 and Arm Toolchain for Linux 20.1. Explore the new product features, performance highlights and how to get started.
    • June 17, 2025
  • Harness the Power of Retrieval-Augmented Generation with Arm Neoverse-powered Google Axion Processors

    Na Li
    Na Li
    This blog explores the performance benefits of RAG and provides pointers for building a RAG application on Arm®︎ Neoverse-based Google Axion Processors for optimized AI workloads.
    • April 7, 2025
  • Arm CMN S3: Driving CXL storage innovation

    John Xavier Lionel
    John Xavier Lionel
    CXL are revolutionizing the storage landscape. Neoverse CMN S3 plays a pivotal role in enabling high-performance, scalable storage devices configured as CXL Type 1 and Type 3.
    • February 24, 2025