On-premises compute can put limits on companies' growth. Semiconductor giant Arm turned to us to help it become more agile and break its bottlenecks by migrating its workflows to the cloud.
By putting in place an agile methodology, Arm has seen a six times improvement in certain types of workload, and has been able to scale to 350k concurrent vCPUs. This allows the client's engineering teams to run verifications without having to book slots weeks in advance.
Working closely with Arm, Endava first delivered a prototype to show it was possible to run EDA’s high throughput computing (HTC) workloads using spot capacity in AWS. This was then productionised into an API set, abstracting the underneath platforms such as Kubernetes across multiple clouds from the users, allowing them to run jobs in the cloud with portability.
With the prototype in place, Endava helped Arm develop a high-performance job execution engine utilising spot instance capacity in AWS. Through collaboration with AWS architecture and service teams, to tune the service and fit in feature requests, we delivered the capability to meet Arm’s scaling requirements. This facilitates the ability to auto-scale up and down rapidly to meet demand, consuming as much of the spare Amazon EC2 capacity as possible.
By migrating their EDA workloads to cloud, Arm overcame the limitations of on-premises compute capacity and gained elasticity through massively scalable computational power.
To prepare for running EDA workloads in the cloud at large scale, Arm wanted their teams to be capable of developing microservices with continuous delivery and deployment, following the finer Agile methodologies. However, they weren’t just looking for consultants to assist them. Rather, they needed a partner to take the Agile journey alongside them.
Thanks to the recommendation of an Arm project lead with a prior, positive experience working with Endava, Arm became convinced we were the right partner for the job. Our reputation of teaming up with our clients instead of simply working for them preceded us, giving us the opportunity to help Arm see their Agile mission and cloud migration project through.
Since their cloud migration, Arm has attained up to 6x improvement in throughput for certain types of workloads on AWS. Additionally, they have generated more engineering, business, and operational insights which assist in increasing workflow efficiency and in optimising resources and costs. Ultimately, migrating design and verification to AWS Graviton2-based instances reduced costs and enabled Arm’s flexible business strategy.
What’s more, the implementation of Endava’s solution helped give Arm the ability to scale to 350K concurrent vCPUs for simulation jobs, allowing Arm to meet customer deadlines and increase design standards. It has also allowed Arm’s engineering teams to run verifications without having to book slots weeks in advance.
Throughout our agile journey with Arm, we have been privileged to get a clearer view of their long-term goals, giving us the ability to plan accordingly for any necessary team shape changes and profiles needed.
Give your technology the push it needs to reach the next level of efficiency – and break new ground!