Introducing the AWS compute ecosystem
Compute lies at the foundation of every HPC application that you will read about in and outside of this book. In AWS and other clouds in general, compute refers to a group of services that offer the basic building blocks of performing a computation or some business logic. This can range from basic data computations to ML.
The basic units of measuring compute power on AWS (regardless of the service we are talking about) are as follows:
- Processing units – this can be measured as the number of Central Processing Units (CPUs), Virtual CPUs (vCPUs), or Graphics Processing Units (GPUs)
- Memory – this is the total requested or allocated memory for the application measured in units of bytes
Typical HPC applications access multiple instances and hence can take advantage of pooled compute and memory resources for larger workloads.
The foundational service that provides compute resources for customers to build their applications...