Minggu, 12 Juni 2016

Komputasi dan Parallel Processing

Komputasi 
Komputasi sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Hal ini ialah apa yang disebut dengan teori komputasi, suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer.
Komputasi 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). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.

John von Neumann (1903-1957) adalah seorang ilmuwan yang meletakkan dasar-dasar komputer modern. Von Neumann telah menjadi ilmuwan besar abad 21 yang memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer yang disalurkan melalui karya-karyanya. Beliau juga merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada PD II.

Parallel Processing

Parallel processing adalah salah satu teknik melakukan beberapa proses secara bersamaan. Hal ini dapat dilihat dalam 2 konteks,yaitu proses yang terjadi pada manusia yaitu penggunaan otak yang memproses rangsangan secara bersamaan dan konteks pada komputasi parallel pada mesin. Komputasi parallel merupakan bentuk komputasi dimana banyak proses yang dilakukan secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan.

Biasanya kapasitas yang diperlukan sangat besar, baik 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.

Dalam praktek parallel processing, seringkali sulit membagi program sedemikian rupa atau membuat CPU core dapat mengeksekusi bagian yang berbeda tanpa menganggu satu sama lain. Sebagian besar komputer hanya memiliki satu CPU, tetapi beberapa model memiliki beberapa chip prosesor, dan multi-core. Bahkan ada komputer dengan ribuan CPU. Hampir seluruh perusahaan besar pasti menggunakan parallel processing ini, terutama perusahaan yang membutuhkan kinerja prosesor yang cepat dan besar.

Hubungan antara komputasi modern dengan paralel processing

Komputasi bisa diartikan sebagai penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan. Sedangkan parallel processing bisa diartikan sebagai cara agar lebih dari satu komputer dapat bekerja secara bersamaan. Komputasi saat ini sangat berguna terutama dibidang IT, dengan adanya parallel processing, tentu dapat mempermudah proses komputasi yang dilakukan oleh sekumpulan komputer. Sehingga, proses dapat dilakukan dengan cepat (tidak memakan waktu yang lama) dan hasil yang diinginkan dari proses komputasi dapat diterima oleh user dengan 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.

Komentar 

     Menurut saya komputasi dan parallel processing dapat menjadi satu kesatuan yang kuat untuk memecahkan suatu permasalahan dari data input dengan menggunakan suatu algoritma dan dapat memecahkan suatu masalah dengan cepat. 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.

Artikel pertama menjelaskan mengenai apa itu komputasi dan orang yang berpengaruh dalam mengembangkan teori komputasi pada jaman dahulu. Dari segi pengertian, sudah dapat lebih dipahami karena merupakan artikel yang terpercaya dan pemilihan kalimat yang baik. Namun tidak terlihat begitu jelas apakah komputasi memiliki kekurangan atau penjelasan dapat lebih didalami dengan sumber yang lebih banyak.

Artikel kedua menjelaskan mengenai tentang parallel processing dengan penjelasan yang cukup baik. Dimulai dari definisi dan manfaat dari parallel processing. Karena tujuannya cukup jelas yaitu membagi pekerjaan hingga suatu input masalah dapat diselesaikan dengan cepat artikel ini cukup mudah dipahami dengan menyertakan tujuan dan cara kerja dari parallel processing. Namun penjelasan mengenai rumus-rumus yang digunakan pada parallel processing tidak dicantum pada artikel ini hingga dibutuhkan penjelasan yang lebih dalam pada artikel berikutnya.

Referensi 
  • https://id.wikipedia.org/wiki/Komputasi
  • http://parlinerwin.blogspot.co.id/2014/05/komputasi-modern-dan-parallel-processing.html
  • https://3anapoe3.wordpress.com/2013/06/10/komputasi-dan-parallel-processing/  

Tidak ada komentar:

Posting Komentar