Decription
I'm writing the fundamental of HPC Cluster Architecture to help whom want to learn the HPC Cluster architecure basically.
it's not finalized. I'll update continuously.
the references are below :
www.ksc.re.kr
http://en.wikipedia.org/wiki/Supercomputer
http://www.lustre.org/ Lustre White paper (CFS)
http://www-935.ibm.com/services/kr/index.wss/offering/its/a1023615
http://en.wikipedia.org/wiki/Job_scheduler
http://www.globus.org/toolkit/
http://www.rocksclusters.org/
Titech_blueprint_820-0831 (Sun Internal)
http://www.liebert.com/
http://www.dell.com
HPC, named High Performance Computing, is mainly used for scientific research and industrial technology and high-performance computing systems.
Therfore, It is a section by used-purposes or technology rather than a specific technology and not a particular system, but extensive technical architecture elements can be included in this category. See below for the IDC market is separated all five categories, and this distinction can help that the distinction between architecture and technology
n Technical Capability
- Systems configured and purchased to solve the largest most demanding problems
n Technical Enterprise
- Systems purchased to support technical applications in throughput environments selling for $1 million or more
n Technical Divisional
- Systems purchased for throughput environments selling from $250,000 to $999,000
n Technical Departmental
- Systems purchased for throughput environments selling for $50,000 to $250,000
n Technical Workgroup
- Has been added for systems under $50,000
Supercomputer to provide a high-performance computing is part of HPC, such as the HPC SE Paper is a part of the field of the HPC Supercomputera. I will focus on a cluster of Sun computers in the current technology in order to summerize the architecture.
If you need to define a super computer a word, you will tell that speed of operation is dozens of times more than the usual computer, or hundreds of times faster than that the usual computer. This definition is a very relative concept, as being the development of computers, the performance of supercomputers based on the old supercomputers today will not be there any more suggestive of the fact.
when we call supercomputers Commonly, we can think huse computer than a PC or workstation around, but we must cinsider first that a super computer and a normal computer are very different in arrange of application.
When Supercomputer normally calculates a large amount of numerical calculations in a given time or a large amount of information in a short time, you have to deal with the super computer.
'Large amount of numerical calculations' or' processing large amounts of information’, 'depending on the age and the changing concept of a relative, the current is 1 Tera Flops (1 jobeon operations per second) or 1 Tera Bytes (1 trillion Bytes). These supercomputers is being used in various fields (insurance companies, oil companies, film industry as well as high-tech engineering, the natural sciences)and is a useful tool in a lot of numerical calculation required, or processing of large amounts of data used in all areas.
The efficiency of the supercomputer per the candle there probably is a possibility changing mind floating decimal point of operation some, is used at the scale which is important, the efficiency and ranking of the super computer which it possesses from the world-wide each country are announced in yearly June and November. (http://www.top500.org)
2006 December (2007 June inclusion) currently the computer which equips a most quick computing function from the world is the BlueGene/L computer which from the Lawrence Livermore national laboratory (IINL). It is operating at American Illinois week. This computer is based in the IBM company BlueGene solution, and 131,072 processors and 32.7TBmemory are affixed. The objection efficiency (Rpeak) of this computer reaches 367TFLOPS and also the Rmax 280TFLOPS is upper remorse.
One side, the Blade Cluster BL-20P system of the IBM company which is established in the Telecommunication company of the United States places 4896Gflops with 500 hold. At the of result , The computer’s performence which is current called as super computer on 2006 December must become 4896Gflops (the Gflops: Per second 1000000000 operations) .
The super computer history of present-day meaning was started from the Cray-1 which is developed 1976 Seymour Cray in the center, even until 1980's opening the use was restricted with the Property of the government authority or the university of the United States.
However, since middle of 1980's it started toexamines the use characteristic of the super computer in the industrial body, as the result, calculation science and calculation engineering reappeared an actual physical actual condition and prediction possibility was the thing to be verified and the base of the super computer was quick and it is diffused it was started.
Currently among running cars in the road,there are nothing which don’t use supercomputer , and displayed goods in the pharmacy are also helped by supercomputer.
The world-wide important nations lead supercomputer center and supercomputer development to have the leader of scientific technique and information communication thorough development of calculation science and engineering field in middle of 80's
Specially the United States and Japan is developing in order to get super computer development and the high position of super computer market ,and the super computer life cycle is little by little abridged and per second it is the actual condition operation is possible from thousands hundred million are appearing.
Cluster computer is a kind of arranging in a row control supercomputer whice is connected in personal PC or small-sized server.
This concept was oriented from intendtion of altherlative in high price supercomputer equipment by using low cost small equipment. This cluster enxtends the area in very fast such as picture 1
For getting same power performance of super computer, if we buy the cluster on common price from large supercomputer’s bender, it will have same calculation’s ability.
Because of the reason, It needs to have common supercomputer’s operation performance using , but because of the cost, it is spearded to the application field in data processing ,internet service application, commercial part.
-By constructing PC or small sized server used by network device, the cluster computer is much better than common super computer.This advantage is accepted and applied to supercomputer. Accordingly, there are a little of restrictions but it is possible to perform performance‘s extention when it is use.
The most characteristic point of cluster computer in practical use part is ‘inflexible’.The cluster computer offers optimized-environment by pointing the solution of problem form options of hardware device to options of user software. In other words, it is a semi-thing made to order computer. In the past, for specified problem, new hardwares were made but its cost was very expensive. Otherwise, cluster computer can make lower cost possible.
However, it is needed to intergrate from lower level than SI (system intergraion) in common reconized. When we purchase cluster from big supercomputer bender,the specific detail define work of using is needed. Accordingly, special knowledges related to cluster system are needed.
[picture 1]2005, Top 500 data.
We can look over that the cluster computer weight’s extension speed is high.
It is predicted that MPP computer’s occupancy will be alternated to cluster.