Copyright © Tugass
Design by Dzignine
Rabu, 27 Juni 2018

Komputasi Modern & Parallel Processing




Komputasi Modern
        Komputasi adalah algoritma yang digunakan untuk menemukan suatu cara untuk memecahkan masalah dari sebuah data input. Komputasi ini merupakan bagian dari ilmu matematika dan ilmu komputer. Secara umum ilmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains).
        Komputasi modern bisa dibilang adalah sebuah konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga dari memory komputer. Oleh karena pada saat ini kita melakukan komputasi menggunakan komputer maka bisa dibilang komputer merupakan sebuah komputasi modern. Konsep ini pertama kali digagasi oleh John Von Neumann (1903-1957). Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi:
-            Akurasi (bit, Floating poin)
-            Kecepatan (Dalam satuan Hz)
-            Problem volume besar (Down sizing atau paralel)
-            Modeling (NN dan GA)
-            Kompleksitas (Menggunakan teori Big O).

Parallel Processing
Komputasi parallel

Dewasa ini beberapa sistem memiliki banyak prosesor per pengguna, baik dalam bentuk komputer paralel atau koleksi besar CPU yang dibagi oleh komunitas pengguna yang kecil. Seperti biasanya disebut sistem p a r a l l e l atau terdistribusi sistem computer.
Perkembangan ini menimbulkan pertanyaan tentang jenis perangkat lunak apa yang akan dibutuhkan untuk sistem baru ini. Untuk menjawab pertanyaan ini, sebuah kelompok di bawah arahan Prof Andrew S. Tanenbaum pada Vrije Universiteit (VU) di Amsterdam (Belanda) telah melakukan penelitian sejak tahun 1980 di bidang sistem komputer terdistribusi.
        Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Biasanya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak.
Penyelesaian Sebuah Masalah pada Komputasi Paralel 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW-mRxL1JAuoc_TLIg-5y_T-giSsh_h0Q8LJdll017izpwUFksy9LFnd1rV2UgVlwJrOgLNyePXH3Lc1zxVAqVusvbYCmC-vGYDFg3dl8LbZZ8IIng_WQWcmR0IONpo3Ve1QLZwUzjAC1Q/s1600/2.gif
Pemrograman paralel adalah teknik pemrograman komputer yang memungkinkan eksekusi perintah/operasi secara bersamaan baik dalam komputer dengan satu (prosesor tunggal) ataupun banyak (prosesor ganda dengan mesin paralel) CPU. Tujuan utama dari pemrograman paralel adalah untuk meningkatkan performa komputasi.
Komputasi paralel membutuhkan :
·        Algoritma
·        Bahasa Pemrograman
·        Compiler
Untuk lebih memperjelas lebih dalam mengenai perbedaan komputasi tunggal (menggunakan 1 processor) dengan komputasi paralel (menggunakan beberapa processor), maka kita harus mengetahui terlebih dahulu pengertian mengenai model dari komputasi. Ada 4 model komputasi yang digunakan, yaitu:
-            SISD
-            SIMD
-            MISD
-            MIMD
* Message Passing Interface (MPI)
MPI adalah sebuah standard pemrograman yang memungkinkan pemrogram
untuk membuat sebuah aplikasi yang dapat dijalankan secara paralel.
MPI menyediakan fungsi-fungsi untuk menukarkan
antar pesan. Kegunaan MPI yang lain adalah
1.    Menulis kode paralel secara portable
2.    Mendapatkan performa yang tinggi dalam pemrograman paralel, dan
3.    Menghadapi permasalahan yang melibatkan hubungan data irregular atau dinamis yang tidak begitu cocok dengan model data paralel.
Hubungan antara Komputasi Modern dengan Paralel Processing
Hubungan antara komputasi modern dan parallel processing sangat berkaitan, karena penggunaan komputer saat ini atau komputasi dianggap lebih cepat dibandingkan dengan penyelesaian masalah secara manual. Dengan begitu peningkatan kinerja atau proses komputasi semakin diterapkan, dan salah satu caranya adalah dengan 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. Sehingga dapat diselesaikan dengan cepat daripada menggunakan satu komputer saja. Komputasi dengan paralel processing akan menggabungkan beberapa CPU, dan membagi-bagi tugas untuk masing-masing CPU tersebut. Jadi, satu masalah terbagi-bagi penyelesaiannya. Tetapi ini untuk masalah yang besar saja, komputasi yang masalah kecil, lebih murah menggunakan satu CPU saja.

Kesimpulan Artikel
Komputasi adalah algoritma yang digunakan untuk menemukan suatu cara untuk memecahkan masalah dari sebuah data input. Sejak 1980 komputasi parallel mulai berkembang, komputasi parallel yaitu salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan yang digunakan saat kapasitas yang diperlukan sangat besar. Komputasi modern dengan parallel processing berhubungan karena pada komputasi modern saat ini kecepatan perangkat lunak sangat dibutuhkan dan parallel processing menerapkan hal tersesbut dengan penggunaan multiprocessor. 

Kelebihan dan kekurangan artikel :
Informasi yang dijabarkan sudah cukup jelas dan terurai dengan baik sehingga pembaca dapat memahami informasi yang diberikan olleh penulis. Kekurangannya pada pengejaan kalimat yang kurang tepat dan informasi yang kurang mendetail.

Daftar Pustaka


0 komentar:

Posting Komentar