Paralel

Page 1

penerbitan usahaan m. Telahdiketahui pitalisasi, dan spasi memerlukanlebih ngkattinggi, suatu

:, Tom merangkak

Bab

StrategiPembagian danDivide-andConquer

langgunyaterbang apayangdikiranya rya sesaatsebelum ,erluuntukmeneliti ntukmenggunakan onganlebih kecil. a dimintamembuat n kepada penerbit

n setiapbagian ke danmenyampaikan lrsi bakteri sebagai lanyabakteri sama rcmbalikannyadan , beberapa prosesor epatsecaraekfektif mgtelahdijelaskan

tujuannya adalah rcaraparalel untuk sal, membersihkan anjau yang belum asi teknologiNano enjaminbahwa apa

Di dalam bab ini, kita menjelajahi dua teknik yang sangat mendasardalam pemrogramanparalel, yaitu pembagian dan divide and conquer.Teknik-teknik tersebut saling berkaitan. bi dalim pemfaglan, suatu maryla-hdibagi menjadi komponen-komponenyang terpisahdan masing-masingbagian dikompritasisecara terpisah.Divide and conquer pada umumnya menerapkanpembagiansecaraUerutangdenganiecara terusmenerusmembagimasalahke dalam bagianyang lebih kecil dan lebih kecil lagi, se-belurimenyelesaikan bagian-bagianyang lebih kecil dan menggabungkanhasilnya. Pertama,kita afan meninjau ulang teknik pembagian.Kemudian, kita mendiskusikankembali metode"Divide andConquer". Berikut akan diuraikan secara.singkatbeberapapermasalahankhusus yang dapat dipecahkanmenggunakanpendekatantersebut. ' Sepeni biasa, ada suatu seleksi ilmiah/numerik dan permasalahannyata di akhir bab.

4.1 PEMBAGIAN 4.1.1

Strategi-strategi Pembagian

PembagianQtartitioning) memecah masalah ke dalam bagian-bagian.Hal itu menjadi dasar dari semua pemrogramanparalel. Permasalahanembarrasingly paralel pada bab terakhir menggunakanpembagian tanpa interaksi antarbagian. Bagaimanapunjuga, kebanyakan rumus pembagian me-merlukanhasil dari bagian-bagiannya untuk kemudian dikombinasikanguna memperolehhasil yang diinginkan.pembagian dapat diterapkan pada data program (dengan kata lain membagi data dan operasi atai data yang diSagi secarabersamaan).Itu disebutdatapartitiomng (pembagiandata) ataudomain decomposition(detomposisi domain).Pembagiandapatjuga berlaku untuk fungsi suatuprogram (dengankata lain membaginyake dalam fungsi-fungsibebasdan mergeksekusinyasecarabersamain\.iattanftuncTionaldecomposittoi(iekomposisi fungsional). Gagasanuntuk melaksanakansuatu tugas denganmembaginya menjadi sejumlah tugas lebih kecil.-Jika_tugas-tugas tersebutselesaidilaksanakan,maka keseluruhantugasakin terselesaikanjuga. Hal itu telah diketahui dan dapat diterapkan dalam berbagai situasi, baik ketika tugas-tugasyang lebih kecil terlaksanaatas bagian-bagiandata atau sebagaifungsi-fungsi yang terpisah dalam wa[tu yunf b.rrurnuun. Sulit untuk mengetahuifungsi-fungsi yang bersamaandalam suatupermasalahan,tetapi p;rtis-l data adalah strategiutama untuk pemrogramanparalel.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.