komputasi dan Pararel Processing

Category :


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/