Komputasi
Komputasi dapat diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Komputasi merupakan sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, dan terkadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer.
Secara umum komputasi adalah bidang ilmu yang berfokus pada penyusunan model matematika dan teknik penyelesaian numerik, serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah sains. Penggunaan ilmu komputssi biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan. Dalam perkembangannya, komputasi digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.
Komputasi berbeda dengan ilmu komputer yang mengkaji komputasi, komputer, dan pemrosesan informasi. Komputasi juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam program komputer berdasarkan landasan teori yang telah berkembang, dan untuk menyelesaikan masalah-masalah nyata dalam ilmu tersebut.
Parallel Processing
Parallel Processing adalah proses yang menggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Parallel processing membuat suatu program berjalan lebih cepat, karena semakin banyak jumlah CPU yang digunakan dalam pemrosesan. Namun seringkali sulit membagi suatu program agar dapat dieksekusi oleh banyak CPU sekaligus.
Sebagai besar komputer hanya memiliki satu CPU, namun ada juga yang memiliki lebih dari satu CPU. Komputer dengan satu CPU dapat melakukan parallel processing dengan cara menghubungkannya dengan komputer lain pada jaringan. Namun, proses ini membutuhkan suatu 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.
Parallel Computing adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Biasanya memori yang diperlukan sangat besar, baik untuk melakukan pengolahan data dalam jumlah besar, maupun karena tuntutan proses komputasi yang banyak. Untuk ini dibutuhkan infrastruktur mesin paralel yang terdiri dari banyak komputer yang terhubung dengan jaringan, dan mampu bekerja secara paralel untuk menyelesaikan satu masalah. Selain itu, dibutuhkan juga suatu middleware yang berperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel. Selanjutnya pemakai harus membuat pemrograman paralel untuk merealisasikan komputasi.
Terdapat 4 jenis kelompok komputer dalam Parallel Computing, yaitu :
1. SISD (Single Instruction Single Data)
2. SIMD (Single Instruction Multiple Data)
3. MISD (Multiple Instruction Single Data)
4. MIMD (Multiple Instruction Multiple Data)
Hubungan
Jadi dapat disimpulkan bahwa komputasi dan parallel processing memiliki hubungan yang erat. Komputasi secara umum dianggap sebagai cara pemecahan masalah yang lebih cepat dibandingkan dengan cara pemecahan masalah secara manual. Namun semakin banyak proses yang dilakukan, tentunya akan mempengaruhi kinerja dari pemroses, yang akan bekerja lebih lambat dibandingkan proses yang lebih sedikit. Dengan semakin banyaknya proses, maka dibutuhkan peningkatan kinerja dalam komputasi, yaitu dengan peningkatan kecepatan prosesor pada komputer. Caranya adalah dengan menerapkan parallel processing, yang memanfaatkan beberapa prosesor sekaligus untuk mempercepat kinerja komputer, dengan membagi-bagi tugas untuk masing-prosesor. Namun untuk proses yang lebih sedikit, tidak terlalu membutuhkan banyak pemroses.
Referensi :
http://id.wikipedia.org/wiki/Komputasi
http://en.wikipedia.org/wiki/Parallel_processing
http://en.wikipedia.org/wiki/Parallel_computing
http://www.scribd.com/doc/32982265/Parallel-Processing
Referensi :
http://id.wikipedia.org/wiki/Komputasi
http://en.wikipedia.org/wiki/Parallel_processing
http://en.wikipedia.org/wiki/Parallel_computing
http://www.scribd.com/doc/32982265/Parallel-Processing
Tidak ada komentar:
Posting Komentar