AWS Advanced Networking - Specialty Exam: Implementing High Performance Computing Nodes for Image and Video Processing

Considerations for Implementing High Performance Computing Nodes

Prev Question Next Question

Question

Your company has the requirement to host a set of High performance computing nodes.

These nodes will be used to process images and videos.

Which of the following should be considered during the implementation process? Choose 2 answers from the options given below.

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

Answer - B and C.

The specifics for high performance computing are given in the AWS Documentation.

Option A is invalid because this will not give you the desired high performance capabilities.

Option D is invalid because this is not a core design requirement.

For more information on high performance computing, please visit the following URL:

https://aws.amazon.com/hpc/
Compute

High Performance Computing workloads on AWS are run on virtual servers, known as instances , enabled by Amazon Elastic
Compute Cloud (Amazon EC2). Amazon EC2 provides secure, resizable compute capacity in the cloud and is offered in a wide range
of instance types so you can choose one optimized for your workload.

Learn more about EC2 instance types (click to expand)

Instance Type Recommended HPC Use Technical Highlights

= * Based on Intel Xeon Platinum processors,

(Skylake)

Compute-intensive workloads, such as engineering yp.

a > Provides up to 36 2 vCPUs) and up t
Compute Optimized and financial simulations, materials science and Gigieney ores, s) and up to

genomics processing, seismic processing, digital

and analog simulations, fluid dynamics, * Supports Intel Advanced Vector Extension 512

computational lithography and metrology, (Sears casio giana

weather simulations, and many more ESE PREEESS
* Highest clocks speeds available in EC2
instance types

The two options to consider during the implementation process for hosting a set of high-performance computing nodes that will process images and videos are:

B. Consider using C5 instances: Amazon EC2 C5 instances are designed for compute-intensive workloads and offer excellent performance for compute-optimized workloads like image and video processing. They come with custom 2nd Generation Intel Xeon Scalable Processors (Cascade Lake) with a sustained all-core turbo frequency of up to 3.6 GHz, and can deliver up to 25 Gbps of network bandwidth.

A. Consider placing the instances in a placement group: An Amazon EC2 placement group is a logical grouping of instances within a single Availability Zone. Placement groups are recommended for applications that need low-latency network performance, or for applications that benefit from having the instances located physically close to each other. By launching instances in a placement group, the instances can communicate with each other using full bisection bandwidth and low latency. This can be beneficial for applications like image and video processing, which require high network performance and low latency.

Options A and D can be ruled out: A. Consider using t2.large instances: T2 instances are burstable instances that are designed for general-purpose workloads that do not require sustained high CPU performance. However, image and video processing are compute-intensive workloads and require sustained high CPU performance, so t2.large instances are not the best fit for this use case.

D. Consider using Linux-based AMIs: The choice of the operating system does not directly impact the performance of the instance. Both Windows and Linux-based AMIs can be used for image and video processing. However, Linux-based AMIs may offer some advantages like better performance and flexibility, as well as the ability to customize the operating system to better meet the needs of the application. However, this is not a major consideration when choosing instance types for high-performance computing.

Therefore, the two options to consider during the implementation process for hosting a set of high-performance computing nodes that will process images and videos are using C5 instances and placing the instances in a placement group.