Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Introduction High Performance Computing

Presentasi serupa


Presentasi berjudul: "Introduction High Performance Computing"— Transcript presentasi:

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

23

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) 


Download ppt "Introduction High Performance Computing"

Presentasi serupa


Iklan oleh Google