@2012,Eko Didik
Widianto
Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Pengolahan Paralel
Kuliah#2 TSK205 Sistem Digital - TA 2011/2012
Lisensi
Tentang Kuliah
I
I
I
I
I
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
Kompetensi Dasar
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Acknowledment
Materi dan gambar didapat dari:
I
https://computing.llnl.gov/tutorials/parallel_comp/
I
Link
I
Website: http://didik.blog.undip.ac.id/2012/02/25/
kuliah-tsk-617-pengolahan-paralel-2011/
I
Email: didik@undip.ac.id
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
Bahasan
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan Paralel
Arsitektur Komputer
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Lisensi
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
Bahasan
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan Paralel
Arsitektur Komputer
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Lisensi
Terminologi
Pemrosesan Serial vs
Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
Webopedia.com1
I The simultaneous use of more than one CPU to execute a
program
Wikipedia.com2
I The simultaneous use of more than one CPU or processor
core to execute a program or multiple computational threads
Oxford Dictionary of Science
I A technique that allows more than one process stream of
activity to be running at any given moment in a computer
system, hence processes can be executed in parallel. This
means that two or more processors are active among a
group of processes at any instant
1 http://www.webopedia.com/TERM/P/parallel_processing.html
2 http://en.wikipedia.org/wiki/Parallel_processing
3 Almasi,
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs
Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs
Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
(source:
http://www.javamex.com/tutorials/threads/how_threads_work.shtml)
Bahasan
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan Paralel
Arsitektur Komputer
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Lisensi
Terminologi
Pemrosesan Serial vs
Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs
Paralel
Kebutuhan Komputasi
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
Pemrosesan Paralel
I
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs
Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs
Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
I
I
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs
Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
4 5
4 http://www.nersc.gov/nusers/resources/franklin/about.php
5 http://en.wikipedia.org/wiki/Beowulf_%28computing%29
Bahasan
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan Paralel
Arsitektur Komputer
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Lisensi
Terminologi
Pemrosesan Serial vs
Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs
Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs
Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
An important development in
sciences is occurring at the
intersection of computer science and
the sciences that has the potential to
have a profound impact on science. It
is a leap from the application of
computing . . . to the integration of
computer science concepts, tools,
and theorems into the very fabric
of science. -Science 2020 Report,
March 2006
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
Faktor Perubahan
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs
Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs
Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
I Kelemahan
I
I Paradigma komputasi:
Data Intensive
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs
Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
Peta CMB
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs
Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs
Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
Bahasan
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan Paralel
Arsitektur Komputer
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Lisensi
Terminologi
Pemrosesan Serial vs
Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Terminologi
Menyediakan concurrency
I
6 http://www.accessgrid.org
Pemrosesan Serial vs
Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs
Paralel
I
I
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs
Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
Pergeseran paradigma
I
Bahasan
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan Paralel
Arsitektur Komputer
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Lisensi
Terminologi
Pemrosesan Serial vs
Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs
Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
7 http://boinc.berkeley.edu
Folding@Home
I
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs
Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
8,045 TeraFLOPS
8 http://folding.stanford.edu/
SETI@Home
I
730 TFlops
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs
Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
http://setiathome.berkeley.edu/ss_graphics.php
9 http://setiathome.berkeley.edu/
Distributed Computing
I
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs
Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi
http://en.wikipedia.org/wiki/File:Beowulf.jpg
I Grid Computing: Globus
I
Bahasan
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan Paralel
Arsitektur Komputer
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Lisensi
Konsep Pengolahan
Paralel
Arsitektur Komputer
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Lisensi
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Konsep Pengolahan
Paralel
Arsitektur Komputer
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Lisensi
data
I
Bahasan
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan Paralel
Arsitektur Komputer
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Lisensi
Konsep Pengolahan
Paralel
Arsitektur Komputer
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Lisensi
Pengolahan Paralel
Taksonomi Flynn
@2012,Eko Didik
Widianto
Pengolahan Paralel
Konsep Pengolahan
Paralel
Arsitektur Komputer
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Lisensi
Multiple
Instruction
Single Data
SISD
MISD
Michael J. Flynn
Multiple
Data
SIMD
MIMD
(1903-1957)
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Konsep Pengolahan
Paralel
Arsitektur Komputer
Komputer serial
(non-paralel)
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Eksekusi deterministik
Contoh: PC single-core,
mainframe generasi lama
Lisensi
SISD
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Konsep Pengolahan
Paralel
Arsitektur Komputer
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Lisensi
SIMD
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Konsep Pengolahan
Paralel
Arsitektur Komputer
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Lisensi
MISD
Beberapa penggunaan:
I
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Arsitektur Komputer
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Lisensi
MIMD
Konsep Pengolahan
Paralel
Terminologi
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Konsep Pengolahan
Paralel
Arsitektur Komputer
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Lisensi
Bahasan
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Pengolahan Paralel
Terminologi
Pemrosesan Serial vs Paralel
Kebutuhan Komputasi
Benefit Pengolahan Paralel
Aplikasi Pengolahan Paralel
Konsep Pengolahan Paralel
Arsitektur Komputer
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Lisensi
Konsep Pengolahan
Paralel
Arsitektur Komputer
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Lisensi
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Konsep Pengolahan
Paralel
Arsitektur Komputer
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Lisensi
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Konsep Pengolahan
Paralel
Arsitektur Komputer
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Lisensi
(source:
http://www.javamex.com/tutorials/threads/how_threads_work.shtml)
I
Pengolahan Paralel
@2012,Eko Didik
Widianto
sama ke memori
I Kadang disebut CC-UMA (cache
coherent)
I
Pengolahan Paralel
Konsep Pengolahan
Paralel
Arsitektur Komputer
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Lisensi
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
I
I
NUMA
Konsep Pengolahan
Paralel
Arsitektur Komputer
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Lisensi
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Konsep Pengolahan
Paralel
Kelebihan:
Arsitektur Komputer
Taksonomi Flynn
Kekurangan:
I
Umpan Balik
Lisensi
Pengolahan Paralel
Distributed Memory
@2012,Eko Didik
Widianto
Pengolahan Paralel
Konsep Pengolahan
Paralel
Arsitektur Komputer
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Lisensi
Distributed
Distributed Memory
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Konsep Pengolahan
Paralel
Arsitektur Komputer
Taksonomi Flynn
Arsitektur Memori Paralel
I Kelebihan:
I
I
I Kekurangan:
I
I
Umpan Balik
Lisensi
Pengolahan Paralel
Hybrid Memory
I
@2012,Eko Didik
Widianto
Pengolahan Paralel
Konsep Pengolahan
Paralel
Taksonomi Flynn
Arsitektur Memori Paralel
Umpan Balik
Lisensi
Hybrid
Arsitektur Komputer
Umpan Balik
Pengolahan Paralel
@2012,Eko Didik
Widianto
Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
I
I
I
I
I
Pelajari: http://didik.blog.undip.ac.id/files/2012/
02/TSK617-Kuliah3-ModelPemrogramanParalel.pdf
Lisensi
Pengolahan Paralel
Lisensi
@2012,Eko Didik
Widianto
Anda bebas:
Pengolahan Paralel
Konsep Pengolahan
Paralel
Umpan Balik
Lisensi