SEATTLE-- December 02, 2021 -- Today, Amazon Web Services, Inc. (AWS), an Amazon.com, Inc. company (NASDAQ: AMZN), announced that Aurora (NASDAQ: AUR), a leader in self-driving vehicle technology, has selected AWS as its preferred cloud provider for machine learning training and cloud-based simulation workloads. Aurora uses AWS’s proven infrastructure and unparalleled portfolio of capabilities to safely accelerate the development of the Aurora Driver, its scalable self-driving vehicle technology. The Aurora Driver consists of sensors that perceive the world, software that plans a safe path through it, and a computer that powers and integrates Aurora’s hardware and software with any vehicle platform. For its machine learning training and cloud-based simulation workloads, Aurora is all-in on AWS, and it uses the cloud to process trillions of data points each day. Now, the company is scaling its training workloads in the cloud to complete up to 12 million physics-based driving simulations per day by the end of the year, building on the petabytes of data it collects during real-world road tests.
Autonomous driving is an immensely complex technological challenge that relies heavily on cloud computing to enable breakthroughs in perception, embedded computing, machine learning, motion planning, decision making, and advanced sensor technologies. With AWS’s capabilities in high-performance computing, machine learning, storage, and security, Aurora optimizes and scales its virtual testing efforts to expand the capabilities of the Aurora Driver safely and quickly.
“Aurora’s advanced machine learning and simulation at scale are foundational to developing our technology safely and quickly, and AWS delivers the high performance we need to maintain our progress,” said Chris Urmson, CEO of Aurora. “With its virtually unlimited scale, AWS supports millions of virtual tests to validate the capabilities of the Aurora Driver so that it can safely navigate the countless edge cases of real-world driving.”
Aurora’s AWS-powered Virtual Testing Suite is a unique accelerator for the development of the Aurora Driver. Aurora can use data from just one testing situation it observes in the real world to inspire hundreds of permutations in the Virtual Testing Suite. That virtual testing helps train the Aurora Driver to more quickly and safely navigate complex situations, such as road construction, jaywalkers, and unprotected left-hand turns. For example, before the Aurora Driver ever attempted an unprotected left-hand turn on a physical road, it completed nearly 2.3 million turns in simulation—estimated to be roughly equal to 20,000 hours of real-world driving practice. Aurora has been running simulations at scale on AWS since 2019, and plans to triple the volume of simulations it runs on AWS to more than 12 million per day by the end of 2021.
The offline components of the Aurora Driver software stack all run on AWS, including the Virtual Testing Suite, high-definition road maps (the Aurora “Atlas”), machine learning models, and software development tools. For example, Aurora uses Amazon SageMaker (an AWS service that helps developers and data scientists build, train, and deploy machine learning models quickly) to create, run, and continuously refine the machine learning models that enable its driving simulations. With that service, Aurora accesses Amazon Elastic Compute Cloud (Amazon EC2) instance types like P4d, which deliver the highest performance for machine learning training in the cloud.
Before developing simulations, Aurora uses AWS to securely store and process the petabytes of data it logs during real-world testing, and then train its machine learning models on that data. The pre-processing workloads run on Amazon Elastic Kubernetes Service (Amazon EKS) and Amazon EMR, AWS’s service for processing vast amounts of data in the cloud using open-source tools. Aurora’s machine learning training workloads then rely on AWS-optimized deep learning frameworks, such as TensorFlow and PyTorch. Finally, Aurora orchestrates and auto-scales its simulation workflows over hundreds of thousands of concurrent vCPUs and thousands of concurrent GPUs with Amazon EKS and Amazon EC2, which provides accelerated computing instance types like G4dn.
“AWS’s highly scalable compute, machine learning, and analytics services are helping Aurora move self-driving vehicle technology forward, toward broad real-world use,” said Swami Sivasubramanian, Vice President of Machine Learning at Amazon Web Services, Inc. “Our reliable infrastructure and comprehensive set of cloud services, including industry-leading machine learning services like Amazon SageMaker, provide the ideal foundation for Aurora to gain insights from the trillions of data points it generates every day to continuously enhance its technology. We are proud to support the acceleration of autonomous vehicle innovation, and look forward to the improved safety and efficiency the transformation of trucking, delivery, and mobility will allow.”