NCHC's HPC Development Project
- To deploy high performance computing facilities, establish HPC hardware and software user environments (including a PC Cluster service platform), and provide technical consultation service to all facility users.
- To develop and maintain a user statistics information system.
- To maintain the normal operation of the intranet, including the administration of the equipment and fiber optics network, and to provide a comfortable work environment in HPC.
Worldwide Developments in HPC:
- HPC is an important indicator of global competitiveness. Countries with mature HPC infrastructures usually play a leading role in the development of science and technology.
- Industry advancement requires the support of HPC which, in turn, expedites the development and manufacturing of products. In industrialized countries, a higher investment in HPC infrastructure implies products of high economic value.
- Countries that don't have computer hardware manufacturing capabilities often use the PC Cluster to perform their R&D. Many high-end computing applications must be run over PC Clusters as opposed to being run over an individual PC.
- Advancements in computer chip technology have shifted the focus of development from the CPU to other parts of the computer such as the interlink bandwidth between computer nodes, size of memory, and the capacity and processing speed of the I/O. These factors greatly affect the quality of HPC.
- HPC hardware and software specifications are becoming unified. Because of this, homogeneous computing platforms are able to connect via Grid technology and share resources with each other.
The following figure compares the performance of NCHC's supercomputers with that of the fastest supercomputers on the Supercomputer TOP500 list. It also shows the Supercomputer TOP500 list average. NCHC's supercomputer's performance has progressed very near the curve of the average over the past 10 years.
NCHC's Storage Facilities:
- StorageTek 9310 Tape Library
- IBM 3494 Tape Library
NCHC's Supercomputer History:
- IBM ES9000 (1993-1996)
- Convex 3800 (1993~1998)
- IBM SP2 (1994~2003)
- SGI Power Challenge XL (1995~2000)
- Cray J916 (1996~2000)
- Fujitsu VPP300 (1996~2003)
- HP SPP2000 (1997~2003)
- SGI Origin 2000 (1998 ~ present)
- IBM SMP SP2 (1999 ~ present)
- SGI Origin 3800 (2001 ~ present)
- IBM P690 (2002 ~ present)
- HP Superdome (2003 ~ present)
- Our goal is to deploy new high performance computers as necessary to fulfill the computational research need of national academia and industry.
NCHC's most important objective is to continue to provide the computing resources required by the NSC's R&D projects. These projects include the Academic Excellence research projects as well as national-level research programs.
- To develop PC Cluster technology and to assist other research groups with building their own PC Clusters.
PC Clusters are very inexpensive to assemble. They are not, however, as stable as mainframe computers in that they normally lack a stable operating system for parallel computation. They are ideal, though, for small research groups that work on specific research topics. NCHC's PC Cluster research group builds PC Clusters and develops the necessary administrative software to run them. They also provide their expertise to other research groups through consultation.
- Install and maintain computational software for various areas of research.
The software that researchers use for scientific computing is very necessary yet, at the same time, very costly. The NCHC surveys and installs many application software packages so that researchers can use them to perform their research. This service makes the best use of the research's budget without sacrificing the quality of the research.
- Install numerical databases.
The NCHC maintains many different material properties and gene sequences scientific databases and cooperates with universities to develop molecular databases that include molecular structures, properties, and spectrums. The NCHC also holds various seminars and training courses to teach researchers how to utilize these databases.