HPC

TwitterFacebook
Get flash to fully experience Pearltrees
The Blue Gene /P supercomputer at Argonne National Lab runs over 250,000 processors using normal data center air conditioning, grouped in 72 racks/cabinets connected by a high-speed optical network [ 1 ] A supercomputer is a computer at the frontline of current processing capacity, particularly speed of calculation. The term "Super Computing" was first used in the New York World in 1929 to refer to large custom-built tabulators that IBM had made for Columbia University . http://en.wikipedia.org/wiki/Supercomputer

High performance computing (HPC)

http://en.wikipedia.org/wiki/Computer_cluster A computer cluster consists of a set of loosely connected or tightly connected computers that work together so that in many respects they can be viewed as a single system. The components of a cluster are usually connected to each other through fast local area networks ("LAN"), each node (computer used as a server) running its own instance of an operating system . Computer clusters emerged as a result of convergence of a number of computing trends including the availability of low cost microprocessors, high speed networks, and software for high performance distributed computing . Clusters are usually deployed to improve performance and availability over that of a single computer, while typically being much more cost-effective than single computers of comparable speed or availability. [ 1 ]

Clusters

Message Passing Interface (MPI)

Message Passing Interface ( MPI ) is a standardized and portable message-passing system designed by a group of researchers from academia and industry to function on a wide variety of parallel computers. The standard defines the syntax and semantics of a core of library routines useful to a wide range of users writing portable message-passing programs in Fortran 77 or the C programming language . Several well-tested and efficient implementations of MPI include some that are free and in the public domain. These fostered the development of a parallel software industry, and there encouraged development of portable and scalable large-scale parallel applications. [ edit ] History http://en.wikipedia.org/wiki/Message_Passing_Interface
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers. Amazon EC2’s simple web service interface allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment.

Pricing

http://aws.amazon.com/ec2/#pricing

FAQ

http://aws.amazon.com/ec2/faqs/#What_is_a_Cluster_Compute_Instance Q: What is Amazon Elastic Compute Cloud (Amazon EC2)? Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers. Q: What can I do with Amazon EC2?