Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehHadi Sasmita Telah diubah "9 tahun yang lalu
1
Introduction High Performance Computing
Izzatul Ummah
2
MOTIVATION BEHIND HPC Untuk menjalankan program/aplikasi yang membutuhkan sumberdaya komputasi yang besar serta waktu yang lama. Harga supercomputer mainframe sangat mahal. Dibutuhkan solusi komputasi yang lebih murah daripada mainframe.
3
APLIKASI HPC Solving grand challenge applications using computer modeling, simulation and analysis Aerospace Internet & Ecommerce Life Sciences Digital Biology CAD/CAM Military Applications Military Applications Military Applications
4
DESIGN ISSUE OF HPC Hardware: Sistem operasi: Networking:
Multicore, multiprocessor, GPU, cluster/grid Sistem operasi: RockCluster, Oracle Grid Engine Networking: Infiniband, Gigabit Ethernet Programming language (usually based on C): MPI, PVM, CUDA, OpenMP, OpenCL, Pthread, dsb Power consumption (electricity) Cooling (fan, Air Conditioner)
5
KOMPONEN HPC
6
HARDWARE Kategori berdasarkan hardware:
1 computer 1 processor, multicore Multi-processor GPU Multi-computer: CLUSTER (1 subnet LAN, dedicated, homogen) Cluster biasa: contoh Beowulf Cluster dikombinasikan dengan GPU GRID (berbasis Internet, heterogen) Akan dibahas lebih jauh di slide selanjutnya
7
CONTOH HARDWARE Kategori berdasarkan hardware:
1 computer 1 processor, multicore: Intel Core i7, AMD Opteron (12 cores) Multi-processor: SuperMicro ( cores) GPU: NVIDIA GeForce GTX Titan (2688 cores) click here Multi-computer: CLUSTER (1 subnet LAN, dedicated, homogen) Cluster biasa: Beowulf Cluster dikombinasikan dengan GPU GRID (Internet, heterogen): DesktopGrid Federation, click here Akan dibahas lebih jauh di slide selanjutnya
8
OPERATING SYSTEM Linux RockCluster Windows HPC 2008, Windows Azure AIX
Based on CentOS, easy to install, easy to use Windows HPC 2008, Windows Azure AIX CrayLinux Oracle Grid Engine
9
MIDDLEWARE (PROGRAMMING)
Seluruh middleware di atas berbasis C
10
TOOLKIT Globus Toolkit: untuk membangun grid
Ganglia: untuk monitoring cluster PBS Torque: untuk job scheduling/queuing OpenMOSIX
11
LOCAL AREA NETWORK InfiniBand Gigabit Ethernet
12
CONTOH ARSITEKTUR Palo Dozen (Teknik Fisika ITB), 2008: tanpa GPU
13
CONTOH ARSITEKTUR Palo Dozen (Teknik Fisika ITB), 2010
14
TOPOLOGI CLUSTER Star Bus Crossbar Cube
15
SPESIFIKASI KOMPONEN CLUSTER PRODI ILMU KOMPUTASI, ITTELKOM
6 buah node cluster: Intel Core i7, RAM 4 GB, HDD 500 GB (khusus storage node 1 TB) 1 buah GPU NVIDIA GeForce 1024 cores 2 buah GPU NVIDIA GeForce GTX-670 1 buah SuperMicro: 2 processor, GHz, RAM 128 GB, HDD 4 TB 1 buah IBM X-3620 M3, RAM 24 GB, HDD 4 TB 2 buah SuperMicro
16
TILED DISPLAY
17
HARDWARE: 1 processor, multicore
18
Contoh Processor Multicore http://en. wikipedia
AMD: Athlon 64, Athlon II, Opteron, Phenom II, Radeon (GPU) IBM: POWER4, POWER5, POWER6, POWER7, PowerPC 970MP XENON Intel: Core i3 (2,4), Core i5, Core i7 (6,8 cores) Xeon Sun Microsystems: UltraSPARC, SPARC T4, SPARC T5 NVIDIA GPU GeForce Tesla Quadro
19
Multi-processor
20
GPU (Graphical Processing Unit)
21
Multicomputer: CLUSTER
22
HYBRID: Cluster + GPU
24
www.top500.org 1st: TITAN CRAY 2nd : IBM SEQUOIA
The fastest supercomputer in the world Oak Ridge National Laboratory 17.59 Petaflop/s cores (termasuk NVIDIA K20x accelerator cores) Official website: 2nd : IBM SEQUOIA National Nuclear Security Administration cores 16.32 Petaflop/s
25
www.top500.org 3rd: FUJITSU K COMPUTER
RIKEN Advanced Institute for Computational Science (AICS) in Kobe, Japan 10.51 Petaflop/s cores (SPARC)
26
Supercomputer “TITAN”
27
HIGHLIGHTS: www.top500.org
Sejak dimulai tahun 1992, sudah merilis 40 list (2 list per tahun). Menggunakan Linpack benchmark. 46% di antaranya menggunakan processor dengan 8-core atau lebih, 40% menggunakan 6-core, sisanya di bawah itu. 75% menggunakan processor Intel. 61% menggunakan AMD Opteron. Jaringan: InfiniBand 225, Gigabit Ethernet 188. Didominasi oleh IBM.
28
LINPACK BENCHMARK Sekumpulan source code tester untuk menguji kecepatan komputasi FLOPS pada komputer tertentu (supercomputer atau cluster). Bahasa: C, Ada, Fortran, Pascal, Java Official website:
29
TOP500 STATISTICS
30
TOP500 OPERATING SYSTEM What about Mac? Click here
31
TOP500 ARCHITECTURE Cluster: setiap komputer bersifat independen dalam hal memori, harddisk, dsb, serta terhubung melalui jaringan LAN biasa (misalnya Gigabit Ethernet atau Infiniband). Programmer harus tahu bagaimana mendistribusikan job komputasi. Massively Parallel Processor (MPP): hanya terdiri dari 1 komputer yang memiliki ribuan CPU yang bersifat tightly interconnected. MPPs have exotic memory architectures to allow extremely high speed exchange of intermediate results with neighboring processors. Cocok untuk kasus yang bersifat embarrassingly parallel Extremely fast, but incredibly expensive
32
TOP500 CORES per SOCKET Contoh:
Core i7 SandyBridge-E desktop: 2, 4, 6 cores Core i7-39xxX Core i7-39xxK AMD Opteron: 2, 4, 6, 8, 12, 16 cores
33
LIMITATION ISSUE Supercomputer/cluster needs a lot of power consumption. It must be energy-efficient.
34
1994: BEOWULF CLUSTER Dibangun pada tahun 1994 di NASA (National Aeronautics and Space Administration). Terdiri dari sekumpulan personal computer yang identik dan harganya murah, yang dihubungkan oleh LAN. Menggunakan UNIX-like OS (BSD/Linux/Solaris), free & opensource. MOSIX, ClusterKnoppix, Rock Cluster distro Middleware: MPI (Message Passing Interface): OpenMPI, MPIch2 PVM (Parallel Virtual Machine)
35
2013: SUPERCOMPUTER QUANTUM
Sebuah komputer super bernilai US$ 15 juta yang menggunakan prinsip 'fisika kuantum' akan segera diinstal di fasilitas Badan Antariksa Amerika Serikat (NASA). Komputer itu akan dipakai bersama oleh Google NASA. Komputer kuantum tidak menggunakan bits tetapi qubits (Quantum Bits). Prosesor D-Wave Two memanfaatkan efek yang disebut terowongan kuantum: Bisa mencoba semua solusi yang mungkin dalam waktu bersamaan, dan memilih yang terbaik (brute force, exhaustive search).
36
REFERENCE http://www.top500.org https://computing.llnl.gov/
“HPC Cluster”, Eko Mursito Budi, Teknik Fisika ITB. “Introduction to Cluster”, Heru Suhartanto, Fasilkom UI. BATAN, “Jaringan Komputasi”, Aswin Sasongko " LMGTFY (Let Me Google That For You)
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.