|
|
amazon web services user group:High Performance Computing Clusters with the Amazon Cloud
High Performance Computing Clusters with the Amazon Cloud
In the first half of the talk, Nicola Cardace gives a brief introduction to concepts such as parallel computing, clustering and grid computing. Parallel computing became the dominant paradigm in computer architecture, mainly because of the popularisation of multi-core architectures. Meanwhile, there are also grid and cluster architectures that use multiple computers to work on the same task.
Amdahl’s law states that a small portion of the program which cannot be parallelized will limit the overall speed-up available from parallelization. This indicates that, in order to benefit from parallel architectures and software, tasks should also be parallelisable, at least partially, and speeding up of the runtime is not linear in most cases.
Message Passing Interface (MPI) is a specification for an API that allows many computers to communicate with one another. There are a number of freely available implementations of MPI that run on a variety of platforms, if you consider to buid your own parallel applications in the cloud, such as MPICH and OpenMPI.
AWS recently announced the public beta of new features for Amazon EC2: Amazon CloudWatch for monitoring AWS cloud resources, Auto Scaling for automatically growing and shrinking capacity based on demand, and Elastic Load Balancing for distributing incoming traffic across Amazon EC2 compute instances. Together, these capabilities provide businesses and developers with greater visibility into the health and usage of AWS compute resources, and allow them to further improve performance of their applications and operate more efficiently.
Here are some useful links about the subject of this talk: The NAS Parallel Benchmarks (NPB): http://www.nas.nasa.gov/Resources/Software/npb.html
http://distributedcomputing.info/projects.html
Amazon Elastic Compute Cloud (Amazon EC2): http://aws.amazon.com/ec2/
ABOUT THE AMAZON WEB SERVICES USER GROUP
|
PODCAST HIGH PERFORMANCE COMPUTING CLUSTERS WITH THE AMAZON CLOUD
|
|
|