A. Komputasi
Tentu kalian tidak asing lagi mendengar kata komputer ataupun komputasi. Komputer berbeda dengan
komputasi. Jadi komputer merupakan tempat terjadinya kesalahan, sedangkan komputasi merupakan suatu cara untuk menemukan pemecahan
permasalahan dari data input dengan suatu algoritma melalui proses menghitung, membandingkan dan berbagai operasi
perhitungan matematika dan logika yang bertujuan untuk menyelesaikan suatu
masalah yang dikerjakan dengan program komputer yang sudah disusun sesuai
dengan Algoritma yang benar.
Kelebihan
dari proses perhitungan komputasi yaitu bisa mendapatkan suatu hasil laporan
dengan cepat dan akurat. Karena kita tinggal menginput data ke komputer, maka
sistem yang telah dibuat tadi akan bekerja dan mengolah data kita menjadi informasi
yang lebih berguna.
B. Pemrosesan paralel (parallel processing)
Yaitu menggunakan lebih dari
satu CPU untuk menjalankan sebuah program secara simultan.
Idealnya, parallel processing membuat
program berjalan lebih cepat karena
semakin banyak CPU yang digunakan. Tetapi dalam praktek, seringkali sulit membagi
program sehingga dapat dieksekusi oleh CPU yang berbeda-beda tanpa berkaitan di
antaranya.
C. Komputasi Paralel
C. Komputasi Paralel
Merupakan 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.
D. Pemrograman
paralel
Merupakan suatu 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 parallel adalah untuk meningkatkan performa komputasi. Semakin
banyak hal yang bisa dilakukan secara bersamaan (dalam waktu yang sama),
semakin banyak pekerjaan yang bisa diselesaikan.
Komputasi paralel
membutuhkan:
- algoritma
- bahasa pemrograman
- compiler
Parallel
processing berbeda dengan multitasking, yaitu satu CPU
mengeksekusi beberapa program sekaligus. Parallel processing disebut juga parallel computing. Contoh struktur dari parallel processing sbb :
Aristektur Komputer Parallel
- Komputer SISD (Single Instruction stream-Single Data stream)
- Komputer SIMD (Single Instruction stream-Multiple Data stream)
- Komputer MISD (Multiple Instruction stream-Single Data stream)
- Komputer MIMD (Multiple Instruction stream-Multiple Data stream)
E. 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.
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.
Pengolahan
paralel istilah digunakan untuk mewakili kelas besar teknik yang digunakan
untuk memberikan tugas pengolahan simultan data untuk tujuan meningkatkan
kecepatan komputasi dari sistem komputer. Keuntungan: waktu eksekusi lebih cepat, throughput jadi lebih tinggi.
Kekurangan: perangkat keras lainnya yang dibutuhkan, kebutuhan daya juga lebih. Tidak baik
untuk daya rendah dan perangkat mobile.
Sehingga
dikarenakan adanya keuntungan dan kemampuan dari parallel processing, maka
dianggap parallel processing adalah salah satu teknik komputasi modern.
F. Grid Computing Memiliki Persamaan dengan Parallel Processing
Salah satu perusahaan yang menggunakan grid computing adalah aplikasi yang dibuat oleh perusahaan Oracle. Beberapa aplikasi yang telah menggunakan system grid computing antara lain adalah PipeLine (untuk mendeteksi kerusakan pipa ), NeuroGrid, Molecular Docking, ABCGrid(Application of Bioinformatics Computing Grid), Oracle 10g, dll. Namun dalam tulisan kali ini akan dibahas mengenai software Oracle 10g dan apa hubungannya dengan grid computing. Oracleversi baru ini diberi nama Oracle 10g dan digunakan huruf “g” pada nama versinya. Penggunaan huruf “g” padaOracle 10g berasal dari singkatan grid.
Versi baru dari Oracle ini akan lebih mempermudah perusahaan dalam membangun system komputasi grid diluar kerangka kerja komputasi akademik, teknik, riset, dan saintifik.Seperti yang telah kita ketahui bahwa Oracle 10g itu terdiri dari OracleDatabase 10g, Oracle Application 10g, dan Oracle Enterprise Manager 10g. Penggunaan teknik grid pada ketiga produk oracle tersebut biasa diimplementasikan dengan virtualisasi dan provisioning. Teknik virtualisasi dan provisioning pada ketiga produk Oracle 10g adalah sebagai berikut :
Fasilitas Oracle Grid Control di Oracle EM 10g dapat mengurangi biaya administrasi melalui proses otomasi dan policy-based standarization. Professional TI dapat menyatukan titik-titik hardware, database, server aplikasi, dan sasaran lain pada entity logik tunggal. Oleh karena itu,
keberadaan banyaknya komputer-komputer kecil pada infrastruktur grid tidak menambah kompleksitas pengelolaan.
F. Kinerja Komputasi Modern dengan menggunakan Paralel Processing
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.
F. Grid Computing Memiliki Persamaan dengan Parallel Processing
Salah satu perusahaan yang menggunakan grid computing adalah aplikasi yang dibuat oleh perusahaan Oracle. Beberapa aplikasi yang telah menggunakan system grid computing antara lain adalah PipeLine (untuk mendeteksi kerusakan pipa ), NeuroGrid, Molecular Docking, ABCGrid(Application of Bioinformatics Computing Grid), Oracle 10g, dll. Namun dalam tulisan kali ini akan dibahas mengenai software Oracle 10g dan apa hubungannya dengan grid computing. Oracleversi baru ini diberi nama Oracle 10g dan digunakan huruf “g” pada nama versinya. Penggunaan huruf “g” padaOracle 10g berasal dari singkatan grid.
Versi baru dari Oracle ini akan lebih mempermudah perusahaan dalam membangun system komputasi grid diluar kerangka kerja komputasi akademik, teknik, riset, dan saintifik.Seperti yang telah kita ketahui bahwa Oracle 10g itu terdiri dari OracleDatabase 10g, Oracle Application 10g, dan Oracle Enterprise Manager 10g. Penggunaan teknik grid pada ketiga produk oracle tersebut biasa diimplementasikan dengan virtualisasi dan provisioning. Teknik virtualisasi dan provisioning pada ketiga produk Oracle 10g adalah sebagai berikut :
- OracleDatabase 10g
- Oracle Application Server 10g
- OracleEnterprise Manager 10g
Fasilitas Oracle Grid Control di Oracle EM 10g dapat mengurangi biaya administrasi melalui proses otomasi dan policy-based standarization. Professional TI dapat menyatukan titik-titik hardware, database, server aplikasi, dan sasaran lain pada entity logik tunggal. Oleh karena itu,
keberadaan banyaknya komputer-komputer kecil pada infrastruktur grid tidak menambah kompleksitas pengelolaan.
F. Kinerja Komputasi Modern dengan menggunakan Paralel Processing
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.
Sumber :
- http://antarberita.blogspot.com/2012/05/pengertian-komputasi.html
- http://dikky12.wordpress.com/2011/04/01/parallel-processing/
- http://coretanmuvi.blogspot.com/2012/03/paralel-processing.html
- http://hanapert.blogspot.com/2013/05/komputasi-modern-parralel-processing.html
- http://thaajah.blogspot.com/2013/06/artikel-tentang-komputasi-dan-paralel.html
setelah saya membaca artikel diatas saya dapat menyimpulkan bahwa komputer dan komputasi itu merupakan 2 hal yang berbeda dimana komputer dapat diartikan sarana atau tempat terjadinya kesalahan , sedangkan komputasi adalah cara pemecahan masalah melalui proses menghitung, membandingkan dan berbagai operasi
perhitungan matematika dan logika yang bertujuan untuk menyelesaikan suatu
masalah yang dikerjakan dengan program komputer yang sudah disusun sesuai
dengan Algoritma yang benar. Parallel processing adalah teknik penyelesain masalah dimana prosesnya dilakukan secara bersamaan