HPC with Amazon EC2 provides high performance computing resources using Amazon EC2 instances. It offers: 1) Scalable infrastructure with on-demand or reserved instances across multiple regions. 2) High performance instance types optimized for compute, memory, storage and networking. 3) Tools for cluster computing using MPI, placement groups for low latency, and benchmark results showing performance comparable to local clusters. 4) Orchestration using AWS services like CloudFormation for automation and provisioning, as well as open source tools for configuration management and job scheduling.