Amazon Lab126 Creates HPC Solution to Help Teams Speed Development and Innovation
Overview
Some of today’s most popular consumer technology devices were born at Amazon Lab126. The California-based research and development organization has created such high-profile devices as the Amazon Kindle e-reader and the Amazon Echo smart speaker.
Amazon Lab126 Devices teams use high-performance compute (HPC) capacity and machine learning capabilities to scale design environments to accelerate product development, gain efficiencies, and speed time-to-market. However, its aging, costly, on-premises HPC environment could not deliver the scalability and ease of use the teams required. “We run large simulations with long runtimes, such as looking at mechanical and thermal responses of consumer devices under certain conditions,” says Shankar Ganapathysubramanian, senior manager of the architecture team at Amazon Lab126. “We needed more compute capacity to support these workloads.” Amit Gaikwad, senior manager of wireless engineering for Amazon Lab126, adds, “We were architecting and building more customer-facing solutions, and the on-premises HPC environment didn’t give us the scalability and speed we needed.”
Amazon design and engineering teams perform simulation and modeling on a range of applications such as computational fluid dynamics, finite element analysis, electronic design automation, and computational electromagnetics. Self-service capability was an important requirement to support these diverse teams. Mickael Crozes, senior system/software developer engineer for Amazon Lab126, says, “Different teams have different compute capacity needs, and we lacked the flexibility to accommodate them all. We wanted to centralize HPC resources so each team could access their own environment on demand. We didn’t have the ability to launch new HPC clusters for each team when they needed them.”
Amazon Lab126 Achieves Near Infinite Scaling with HPC Systems on AWS (1:38)

With HPC on AWS, we can now support more devices, explore new technologies, and better understand how devices behave in the field.
Amit Gaikwad
Senior Manager, Wireless Engineering, Amazon Lab126Building a Scalable HPC Framework on AWS
Running HPC Jobs Three Times Faster
Lab126 product designers and engineers have seen performance gains on the new HPC cluster. For example, the wireless device connectivity team improved cycle times for structural device drop simulations that study how cell phones behave when they hit the ground or another surface. “We saw a threefold increase in speed for our entire design cycle by using a scale-out computing HPC framework on AWS,” says Ganapathysubramanian. “We can run more simulations now because it’s easier to parallelize the workloads. Using the on-premises HPC solution, it would often take weeks to generate data. Now we can do it in hours.”
With the new framework on AWS, Amazon Devices designers and engineers can scale on demand to meet the requirements of specific workloads. “We have very large runtimes that require a lot of compute just to analyze wireless connectivity data,” says Gaikwad. “Using this solution, our engineers across the globe can scale the solution three times faster than before. And they can scale down just as easily, so if they don’t need 100 GPUs for a job, they don’t have to use them.”
Simplifying the Onboarding Process
The Amazon Lab126 Design Technologies team can also onboard and support new Amazon Devices engineering teams on the HPC cluster without assistance from an IT resource—and do so in less than a day instead of the weeks it used to take. “We now have a centralized, flexible HPC environment that works seamlessly for all users, regardless of their workload requirements,” says Crozes. “This has greatly reduced the complexity of the onboarding process. Many people here are not HPC experts, so this ease of use helps them focus on their specific design expertise.”
Amazon Devices teams can now perform the full computer-aided engineering workflow (model design/meshing, simulation, and post-processing visualization) all on AWS. This is possible because engineers and designers working from home now have their own dedicated supercomputers and powerful, cloud-based workstations a click away.
Driving Product Innovation
Because of the scalability and simplicity of the AWS-based HPC environment, Amazon Devices teams are spending less time on hardware management and more time on innovation. “With HPC on AWS, we can now support more devices, explore new technologies, and better understand how devices behave in the field,” says Gaikwad. For instance, the Amazon Devices wireless connectivity team recently won a DesignCon Best Paper Award for its research into optimizing wireless systems with minimal radio frequency interference.
Ganapathysubramanian says, “A lot of work is required before we can even do simulations, such as building models out of geometric calculations. Using the automation of the scale-out computing framework on AWS, we have reduced the complexity of some of this manual work so our engineers can focus on more value-added work. HPC on AWS is helping us imagine new opportunities. For example, in some of the newer Amazon Echo products, we have been able to integrate thermal design structures by more easily connecting different data stored on AWS, to optimize the design of multiple product functions.”
Amazon Lab126 is now entering the next phase of its HPC solution, powered by the scale-out computing framework on AWS. “We will continue to address the needs of our customers,” says Jake Boswell, senior manager of design technology for Amazon Lab126. “We’re looking to make the reference architecture even simpler and to extend the framework into additional areas to support innovation.”
To learn more, visit aws.amazon.com/solutions/implementations/scale-out-computing-on-aws and aws.amazon.com/hpc.