Halo selamat berjumpa kembali, lumayan sibuk dengan kegiatan
dunia nyata maklum sudah tingkat akhir di dunia perkuliahan hehehe.
Pada artikel saya kali ini saya akan membahas dua point yaitu
: 1. Mencari artikel tentang komputasi dan tentang pararel processing. 2.
Hubungan antara komputasi modern dengan pararel processing.
Tanpa basa basi mari saya bahas akan point nomer 1 dimana
saya sudah mencari dari beberapa referensi dan berikut inti dari yang bisa saya
ambil. (mohon perbaiki saya jika ada kesalahan ya J).
Komputasi
Dari apa yang saya baca dan pahami, komputasi bisa kita
artikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan
menggunakan suatu algoritma. Jadi intinya komputasi ini bisa kita anggap
sebagai sebuah metode untuk menemukan solusi menggunakan sebuah penyusunan
langkah-langkah penyelesaian masalah dalam bentuk kalimat dengan jumlah kata
terbatas tetapi tersusun secara logis dan matematis dalam menyelesaikan masalah
dari data input.
Pararel Processing
Dari kalimat diatas saya sudah menjelaskan apa itu komputasi
lalu bagaimana dengan pararel processing? Ya pada umumnya penggunakan lebih
dari satu CPU untuk menjalankan sebuah program secara simultan atau proses yang
dilakukan pada waktu yang bersamaan yang tidak saling menunggu. Dengan
menggunakan pararel processing ini akan membuat program berjalan lebih cepat
karena semakin banyak CPU yang digunakan tapi ya dalam prakteknya sering kali
hal ini sulit untuk membagi program sehingga dapat dieksekusi oleh CPU yang
berbeda-beda tanpa berkaitan diantaranya.
Peningkatan berikutnya multiprogramming . Dalam sistem
multiprogramming, beberapa program telah dikirim pengguna yang masing-masing
diperbolehkan untuk menggunakan prosesor untuk waktu yang singkat. Untuk pengguna
tampak bahwa semua program yang melaksanakan pada saat yang sama. Masalah
pertama muncul pertentangan sumber daya di sistem ini. Permintaan eksplisit
untuk sumber daya menyebabkan masalah dari kebuntuan . Kompetisi untuk sumber
daya pada mesin tanpa dasi-melanggar instruksi mengarah pada rutin critical
section .
Langkah berikutnya dalam pengolahan paralel adalah pengenalan
multiprocessing . Dalam sistem ini, dua atau lebih prosesor berbagi pekerjaan
yang akan dilakukan. Versi awal memiliki master / slave konfigurasi. Salah satu
prosesor (master) diprogram untuk bertanggung jawab atas semua pekerjaan dalam
sistem, yang lain (budak) dilakukan hanya tugas-tugas itu diberikan oleh
master. Pengaturan ini diperlukan karena tidak kemudian mengerti bagaimana
program mesin sehingga mereka bisa bekerja sama dalam pengelolaan sumber daya
sistem.
Poin pertama sudah saya bahas sekarang saya akan bahas poin
ke dua yang merupakan hubungan antara komputasi modern dengan pararel
processing.
Hubungan Komputasi
modern dengan Pararel Processing
Jika kinerja komputasi dengan menggunakan pararel processing
menggunakan dan memanfaatkan beberapa computer/CPU untuk menemukan suatu
pemecahan masalah dari masalah yang ada jadi dapat diselesaikan dengan cepat
dari pada menggunakan satu computer saja. Bisa dikatakan komputasi yang
menggunakan pararel processing akan menggabungkan beberapa CPU dan membagi-bagi
tugas untuk tiap-tiap CPU yang ada. Akan tetapi hal ini hanya untuk masalah
yang besar saja yak arena jika masalahnya kecil mebih baik menggunakan satu CPU
saja karena lebih murah.
Sumber :
http://digilib.batan.go.id/ppin/katalog/file/0853-9812-2008-015.pdf
Koenig,
Herbert. (1998). Modern Computational Methods. CRC Press
https://yulianovrina1.wordpress.com/2016//06/05/komputasi-dan-parallel-processing/