Google Axion C4A Arm instances for machine learning

Google Axion C4A is a family of Arm-based virtual machines built on Google’s custom Axion CPU, which is based on Arm Neoverse V2 cores. Designed for high-performance and energy-efficient computing, these virtual machines offer strong performance for modern cloud workloads. Such workloads include CI/CD pipelines, microservices, media processing, and general-purpose applications.

The C4A series provides a cost-effective alternative to x86 virtual machines while benefiting from the scalability and performance of Arm architecture in Google Cloud.

To learn more, see the Google blog Introducing Google Axion Processors, our new Arm-based CPUs .

XGBoost for scalable machine learning on Arm

Extreme Gradient Boosting (XGBoost) is a high-performance machine learning library designed for supervised learning tasks such as classification, regression, and ranking. XGBoost is used for tabular machine learning workloads because of its speed, scalability, and strong predictive accuracy. It provides parallelized tree boosting for fast model training and built-in regularization to reduce overfitting.

XGBoost supports hyperparameter tuning and efficient handling of large-scale datasets. It also supports model export and deployment for inference workloads, making it suitable for both experimentation and production use.

By running XGBoost on Google Axion C4A Arm-based infrastructure, you can execute machine learning workloads efficiently with the high core-count architecture and optimized memory bandwidth available on Arm processors. This helps improve performance-per-watt, reduce infrastructure costs, and scale machine learning pipelines efficiently.

Common use cases include fraud detection, recommendation systems, customer churn prediction, financial forecasting, and real-time inference APIs. XGBoost integrates with Python machine learning ecosystems such as scikit-learn, NumPy, and pandas, making it a practical choice across the full workflow from experimentation to production.

To learn more, see the XGBoost documentation and the XGBoost GitHub repository .

What you’ve learned and what’s next

You’ve now learned about Google Axion C4A Arm-based virtual machines and XGBoost as a high-performance machine learning library suited to Arm processors.

Next, you’ll create a firewall rule to expose the inference API port, then provision a C4A virtual machine for model training and deployment using XGBoost.

Back
Next