High Performance Computing (Supercomputer/Parallel Computing) Fitriyani Program Studi Ilmu Komputasi 11/27/2018
several processing elements concurrently solving a single same problem Definisi several processing elements concurrently solving a single same problem https://www.youtube.com/watch?v=q7sgz DH1cR8 11/27/2018
What is parallel computing? [3] In the simplest sense, parallel computing is the simultaneous use of multiple compute resources to solve a computational problem: A problem is broken into discrete parts that can be solved concurrently Each part is further broken down to a series of instructions Instructions from each part execute simultaneously on different processors An overall control/coordination mechanism is employed 11/27/2018
What is parallel computing? [3] The computational problem should be able to: Be broken apart into discrete pieces of work that can be solved simultaneously; Execute multiple program instructions at any moment in time; Be solved in less time with multiple compute resources than with a single compute resource. The compute resources are typically: A single computer with multiple processors/cores An arbitrary number of such computers connected by a network 11/27/2018
What is parallel computing? [3] 11/27/2018
Why Use Parallel Computing? [3] A. The Real World is Massively Parallel: In the natural world, many complex, interrelated events are happening at the same time, yet within a temporal sequence. Compared to serial computing, parallel computing is much better suited for modeling, simulating and understanding complex, real world phenomena. 11/27/2018
Why Use Parallel Computing? [3] A. Main Reasons: Save Time And/or Money Solve Larger / More Complex Problems Provide Concurrency Take Advantage of Non-Local Resource Make Better Use of Underlying Parallel Hardware 11/27/2018
APLIKASI Aerospace Internet & Ecommerce Life Sciences Digital Biology Solving grand challenge applications using computer modeling, simulation and analysis APLIKASI Aerospace Internet & Ecommerce Life Sciences Digital Biology CAD/CAM Military Applications Military Applications Military Applications
The top world's large parallel computers (supercomputers) -- top500 11/27/2018
Vendors System Share 11/27/2018
Application Area 11/27/2018
Application Area 11/27/2018
11/27/2018
REFERENCE Parallel Programming for Multicore and Cluster System, bab 1 http://www.top500.org https://computing.llnl.gov/ http://www.rocksclusters.org/wordpress/ http://www.nvidia.com/page/home.html http://desktopgridfederation.org/ http://computational.engineering.or.id “HPC Cluster”, Eko Mursito Budi, Teknik Fisika ITB. http://grid.ui.ac.id/ “Introduction to Cluster”, Heru Suhartanto, Fasilkom UI. http://komputasi.lipi.go.id/ BATAN, “Jaringan Komputasi”, Aswin Sasongko "http://www.batan.go.id/ppin/lokakarya/LKSTN_10/ASWIN-.pdf LMGTFY (Let Me Google That For You)
11/27/2018