Kamis, 28 Juni 2018

Komputasi dan Parallel Processing


Pengertian Komputasi Modern
Komputasi modern bias adalah sebuah konsep system yang nerima intruksi dan menyimpan dalam sebuah memori, dan bisa juga merupakan dari memori computer. Oleh karena itu saat melakukan omputasi dengan menggunakan komputer maka bisa disebut computer merupakan sebuah komputasi modern. Konsep ini pertama kali digagasi oleh john Von Neumann pada tahun 1905 – 1957. john Von Neumann adalah ilmuan yang meletakan dasar-dasar computer modern dan telah menjadi ilmuan besar abad 21 dan memberikan berbagai ilmu dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu computer yang disalurkan oleh john Von Neumann.
Dalam kerjanya komputasi modern terhitung dan mencari solusi dari masalah yang ada, dan diperhitungkan yang dilakukan itu seperti:
1.   Akurasi
2.   Kecepatann
3.   Problem volume besar
4.   Modeling
5.   Kompleksitas
Macam-macam komputasi modern:
1.   Mobile computing : kemajuan teknologi computer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah berpindah tempat, tetapi berbeda dengan komputasi nirkabel seperti smarthphone dan GPS.
2.   Grid Computing : menggunakan kkomputer yang terpisah oleh geografis, didistribusikan dan terhubung oleh jaringan untuk menyelesaikan masalah dengan skala besar.
3.   Cloud computing : gaya komputasi yang terukur dinamis dan sumber daya virtual yang menyediakan layanan melalui internet.

Adapun perbedaan antara 4 komputasi tersebut:
A.   Komputasi mobile menggunakan teknologi komputer yang bekerja seperti handphone, sedangkan komputasi grid dan cloud menggunakan komputer.
B.   Biaya untuk tenaga komputasi mobile lebih mahal dibandingkan dengan komputasi grid dan cloud.
C.   Komputasi mobile tidak membutuhkan tempat dan mudah dibawa kemana-mana, sedangkan grid dan cloud membutuhkan tempat yang khusus.
D.  Untuk komputasi mobile proses tergantung si pengguna, komputasi grid proses tergantung pengguna mendapatkan server atau tidak, dan komputasi cloud prosesnya membutuhkan jaringan internet sebagai penghubungnya.

Parallel Processing adalah penggunaan lebih dari satu CPU untuk menjalankan sebuah program secara simultan dan idealnya, parallel processing membuat program berjalan lebih cepat karena semakin banyak CPU yang digunakan. Tetapi dalam praktek, seringkali sulit membagi program sehingga dapat di eksekusi oleh CPU yang berbeda-beda tanpa berkaitan diantaranya.
Komputasi paralel adalah salah satu teknik untuk melakukan komputasi dengan cara memanfaatkan beberapa computer untuk dijalankan secara bersamaan. Biasanya diperlukan saat kapasitas yang diperlukan sangat besar, karena harus mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak. Untuk melakukan aneka jenis komputasi paralel ini diperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkan dengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan satu masalah.
Sebagian besar komputer hanya mempunyai satu CPU, namun ada yang mempunyai lebih dari satu. Bahkan juga ada komputer dengan ribuan CPU. Komputer dengan satu CPU dapat melakukan parallel processing dengan menghubungkannya dengan komputer lain pada jaringan. Namun, parallel processing ini memerlukan software canggih yang disebut distributed processing software. Parallel processing berbeda dengan multitasking, yaitu satu CPU mengeksekusi beberapa program sekaligus. Parallel processing disebut juga parallel computing.

Hubungan antara Komputasi Modern dengan Parallel Processing
Tujuan dari komputasi paralel adalah meningkatkan kinerja komputer dalam menyelesaikan berbagai masalah. Dengan membagi sebuah masalah besar ke dalam beberapa masalah kecil, membuat kinerja menjadi cepat.
Formula komputasi paralel yang diajukan pada hukum Amdahl. Dimana a adalah banyaknya paralel yang terjadi. Secara teori, artinya proses penyelesaian masalah menjadi lebih cepat dengan menggunakan komputasi paralel.
Jadi, sudah jelas tertera bahwa hubungan dari Komputasi Modern dan Pemrosesan Parallel adalah penggunaan komputer dengan pemrosesan paralel sangat mempercepat kinerja dibandingkan dengan penyelesaian masalah dengan satu CPU. Oleh sebab itu, peningkatan kinerja atau proses komputasi semakin diterapkan, salah satunya adalah dengan cara meningkatkan kecepatan perangkat keras. Dimana komponen utama dalam perangkat keras komputer adalah processor. Sedangkan parallel processing adalah penggunaan beberapa processor (multiprocessor atau arsitektur komputer dengan banyak processor) agar kinerja computer semakin cepat.
Kinerja komputasi dengan menggunakan paralel processing itu menggunakan dan memanfaatkan beberapa komputer atau CPU untuk menemukan suatu pemecahan masalah dari masalah yang ada. Komputasi dengan paralel processing akan menggabungkan beberapa CPU, dan membagi-bagi tugas untuk masing-masing CPU tersebut. Jadi, satu masalah terbagi-bagi penyelesaiannya.


Sumber:
https://dikky12.wordpress.com/2011/04/01/parallel-processing/

Tidak ada komentar:

Posting Komentar