Anda di halaman 1dari 7

Pemrosesan Paralel

DIBUAT OLEH:
OSHIN DEBYTOMASILA
RAHUL RAHMAN BOUFAKAR
FAQIH FIKRULSYAH HARUN
ALFAIDAH FAHRANI
FADLI NIAS MARDIANSYAH ULUELANG
AISYA RASYID PAYAPO
RIO REINER LAMERBURU
MOH. MAULANA ABDURAHMAN RUMBOUW
KATA PENGANTAR
Tulisan ini bertujuan untuk membahas pemrosesan paralel. Pemrosesan paralel adalah
penggunaan lebih dari satu CPU untuk menjalankan sebuah program secara simultan.
Idealnya, parallel processing membuat program berjalan lebih cepat karena semakin banyak
CPU yang digunakan . Pemrograman parallel memungkinkan eksekusi perintah atau operasi
secara bersamaan baik dalam komputer dengan satu (prosesor tunggal) ataupun banyak
(prosesor ganda dengan mesin paralel) CPU . Bahasa pemrograman yang digunakan pada
pemrograman parallel antara lain MPI (Message Passing Interface) dan PVM (Parallel Virtual
Machine) .
Semoga tulisan ini dapat memberikan gambaran tentang pemrosesan paralel.
DAFTAR ISI

KATA PENGANTAR ............................................................................................................................ 2


DAFTAR ISI .......................................................................................................................................... 3
Pendahuluan .......................................................................................................................................... 4
Konsep Pemrosesan Paralel ................................................................................................................. 4
Teknologi Pemrosesan Paralel ............................................................................................................. 4
Manfaat Pemrosesan Paralel ............................................................................................................... 5
Tantangan dalam Pemrosesan Paralel ................................................................................................ 5
Contoh Aplikasi Pemrosesan Paralel .................................................................................................. 5
Kesimpulan ............................................................................................................................................ 6
Referensi ................................................................................................................................................ 7
Pendahuluan
Pemrosesan paralel adalah suatu konsep dalam ilmu komputer yang mengacu pada eksekusi
beberapa tugas atau instruksi secara bersamaan, dalam upaya untuk meningkatkan efisiensi dan
kinerja komputasi. Dengan kemajuan teknologi dan kebutuhan akan pemrosesan data yang
semakin kompleks, pemrosesan paralel telah menjadi fokus utama dalam pengembangan
sistem komputasi modern. Makalah ini akan mengeksplorasi konsep, manfaat, dan tantangan
yang terkait dengan pemrosesan paralel.

Konsep Pemrosesan Paralel


Pemrosesan paralel melibatkan penggunaan beberapa unit pemrosesan secara bersamaan untuk
menyelesaikan tugas yang kompleks. Ini dapat terjadi dalam beberapa tingkatan, mulai dari
penggunaan beberapa CPU di dalam satu komputer hingga jaringan superkomputer yang terdiri
dari ribuan atau bahkan jutaan prosesor. Pemrosesan paralel dapat dibagi menjadi dua jenis
utama: pemrosesan paralel data dan pemrosesan paralel tugas.

• Pemrosesan Paralel Data: Metode ini melibatkan pembagian data yang besar menjadi
bagian-bagian kecil yang kemudian diproses secara paralel oleh beberapa unit
pemrosesan.
• Pemrosesan Paralel Tugas: Pada jenis pemrosesan ini, tugas yang besar dibagi menjadi
sub-tugas yang lebih kecil, yang kemudian dapat dikerjakan secara bersamaan oleh
beberapa unit pemrosesan.

Teknologi Pemrosesan Paralel


Ada beberapa teknologi yang digunakan dalam pemrosesan paralel:
1. Multi-threading:
Menggunakan multiple threads untuk melakukan secara simultan pada inti (core) yang
berbeda dalam satu komputer.
2. Distributed Computing:
Menggunakan banyak mesin yang terhubung untuk membagi tugas dan
mengerjakannya secara bersamaan.
3. GPU Computing:
Memanfaatkan kekuatan paralel GPU untuk meningkatkan kinerja komputasi.
Manfaat Pemrosesan Paralel
Pemrosesan paralel memberikan sejumlah manfaat signifikan, termasuk peningkatan
kecepatan pemrosesan, peningkatan kapasitas, dan peningkatan efisiensi energi. Beberapa
manfaat utama dari pemrosesan paralel adalah sebagai berikut:

1. Kecepatan Pemrosesan yang Lebih Tinggi:


Dengan membagi tugas besar menjadi sub-tugas kecil yang dapat dikerjakan secara
bersamaan, pemrosesan paralel memungkinkan peningkatan signifikan dalam
kecepatan pemrosesan data.
2. Skalabilitas yang Baik:
Sistem pemrosesan paralel dapat dengan mudah disesuaikan dengan meningkatnya
kebutuhan komputasi dengan menambahkan lebih banyak unit pemrosesan.
3. Penanganan Beban Pekerjaan yang Lebih Baik:
Dengan membagi beban pekerjaan ke berbagai unit pemrosesan, pemrosesan paralel
membantu mencegah terjadinya bottleneck atau penurunan kinerja yang disebabkan
oleh tugas yang berat pada satu unit pemrosesan tunggal.
4. Efisiensi Energi yang Lebih Baik:
Dalam beberapa kasus, pemrosesan paralel dapat mengurangi konsumsi energi
keseluruhan dengan memanfaatkan sumber daya secara efisien.

Tantangan dalam Pemrosesan Paralel


Meskipun memiliki sejumlah manfaat, pemrosesan paralel juga menghadapi sejumlah
tantangan yang perlu diatasi. Beberapa tantangan utama termasuk:

1. Kesulitan Pemrograman: Pemrograman aplikasi paralel sering kali lebih kompleks


daripada pemrograman aplikasi serial konvensional.
2. Kesulitan Sinkronisasi: Koordinasi antara berbagai unit pemrosesan dapat menjadi
rumit dan memerlukan algoritma sinkronisasi yang efisien.
3. Overhead Komunikasi: Biaya komunikasi antar unit pemrosesan dalam sistem paralel
dapat menjadi faktor pembatas yang signifikan.
4. Ketergantungan terhadap Hardware: Kinerja sistem pemrosesan paralel seringkali
sangat tergantung pada arsitektur hardware yang digunakan.

Contoh Aplikasi Pemrosesan Paralel


Pemrosesan paralel digunakan dalam berbagai industri dan aplikasi, termasuk:
• Simulasi Kinerja Mobil
• Perdagangan Keuangan dengan Analisis Big Data
• Riset Ilmiah yang Membutuhkan Komputasi Tinggi
Kesimpulan
Pemrosesan paralel merupakan salah satu aspek kunci dalam perkembangan komputasi
modern. Dengan manfaatnya yang signifikan, seperti peningkatan kecepatan dan efisiensi,
pemrosesan paralel terus menjadi fokus dalam pengembangan sistem komputasi yang lebih
canggih. Namun, tantangan yang terkait dengan pemrograman, sinkronisasi, dan biaya
komunikasi perlu diatasi agar potensi penuh dari pemrosesan paralel dapat dimanfaatkan
sepenuhnya. Dengan terus berkembangnya teknologi, pemrosesan paralel diharapkan terus
berkembang dan menjadi bagian integral dari infrastruktur komputasi di masa depan.
Referensi
https://jurnalunla.web.id/tiarsie/index.php/tiarsie/article/view/39
https://docplayer.info/amp/40189797-Pemrosesan-paralel-parallel-processing.html
https://ejournal.utdi.ac.id/index.php/jiko/article/view/36
https://ieeexplore.ieee.org/abstract/document/4159746/
https://www.computer.org/csdl/journal/td

Anda mungkin juga menyukai