Kamis, 31 Maret 2011

Kinerja Komputasi Modern dengan Parallel Prcessing

Bicara soal komputasi modern bukan merupakan sesuatu yang baru dalam era globalisasi ini, untuk lebih meningkatkan sebuah kinerja komputasi maka diperlukan suatu cara, salah satu caranya adalah dengan menggunakan Parallel Processing. Pada artikel ini saya akan mencoba menuliskan sedikit tentang kinerja komputasi dengan menggunakan parallel processing. Meski artikel mengenai materi ini sudah banyak di internet namun karna suatu kewajiban dalam tugas kuliah maka saya mencoba menulisnya...jadi mohon maaf bila ada kemiripan2 kalimat dan isi dalam artikel ini,,tapi saya akan mencoba menulisnya dengan berbeda sedikit...hehehe

Perlu diketahui Parallel processing ini masuk dalam mata kuliah sistem terdistribusi dan juga menyangkut dalam materi algoritma dan pengolahan parallel.

Kenapa Parallel Processing ini dibutuhkan oleh Komputasi modern??
Berdasarkan pengertianya Parallel processing atau pemrosesan paralel adalah penggunaan lebih dari satu CPU untuk menjalankan sebuah program secara berbarengan dengan tujuan agar dapat mempercepat jalanya program karna banyaknya CPU yang digunakan dalam proses tersebut. Biasanya Teknik ini digunakan atau diperlukan saat suatu proses membutuhkan kapasitas yang sangat besar, baik karna harus mengolah data dalam jumlah yang besar ataupun karna tuntutan proses yang banyak.

Jadi tujuan dari parallel processing ini adalah meningkatkan performa dari komputasi itu sendiri, seperti dalam dunia nyata semakin banyak orang yang mengerjakanya maka semakin cepat selasai pekerjaannya.

Dalam prosesnya parallel processing membutuhkan 3 komponen yaitu :
1. Algoritma.
2. Bahasa Pemrograman.
3. Compiler

Terdapat 4 arsitektur dalam komputer parallel:

1. Komputer SISD (Single Instruction stream-Single Data stream)

Pada komputer jenis ini semua instruksi dikerjakan terurut satu demi satu, tetapi juga dimungkinkan adanyaoverlapping dalam eksekusi setiap bagian instruksi (pipelining). Pada umumnya komputer SISD berupa komputer yang terdiri atas satu buah pemroses (single
processor). Namun komputer SISD juga mungkin memiliki lebih dari satu unit fungsional
(modul memori, unit pemroses, dan lain-lain), selama seluruh unit fungsional tersebut berada dalam kendali sebuah unit pengendali.

2. Komputer SIMD (Single Instruction stream-Multiple Data stream)

Pada komputer SIMD terdapat lebih dari satu elemen pemrosesan yang dikendalikan oleh sebuah unit pengendali yang sama. Seluruh elemen pemrosesan menerima dan menjalankan instruksi yang sama yang dikirimkan unit pengendali, namun melakukan operasi terhadap himpunan data yang berbeda yang berasal dari aliran data yang berbeda pula.

3. Komputer MISD (Multiple Instruction stream-Single Data stream)

Komputer jenis ini memilikin unit pemroses yang masing-masing menerima dan mengoperasikan instruksi yang berbeda terhadap aliran data yang sama, dikarenakan setiap unit pemroses memiliki unit pengendali yang berbeda. Keluaran dari satu pemroses menjadi masukan bagi pemroses berikutnya. Belum ada perwujudan nyata dari komputer jenis ini kecuali dalam bentuk prototipe untuk penelitian.

4. Komputer MIMD (Multiple Instruction stream-Multiple Data stream)

Pada sistem komputer MIMD murni terdapat interaksi di antaran pemroses. Hal ini disebabkan seluruh aliran dari dan ke memori berasal darispace data yang sama bagi semua pemroses. Komputer MIMD bersifat tightly coupled jika tingkat interaksi antara pemroses tinggi dan disebut loosely coupled jika tingkat interaksi antara pemroses rendah.


referensi:
http://www.scribd.com/doc/32982265/Parallel-Processing

Kamis, 03 Maret 2011

Mengenal Komputasi Modern

Komputasi modern......sebenernya bingung juga nulis artikelnya...karna kalo di searching di mbah google banyak bangat nih artikel tentang ini. Bukanya penulis tidak mau copy paste tapi bingung kata-katanya,,,semua tentang komputasi modern seperti arti menurut bahasa, pengertian, sejarah, manfaat, dan contoh-contohnya sudah banyak di posting artikel tentang ini semua. Tapi berhubung ini menjadi tugas kuliah yang wajib dikerjakan maka terpaksa saya menulisnya dengan mengambil sedikit informasi-informasi dari artikel-artikel terkait. Maaf ya jika ada kemiripan-kemiripan sedikit,,,,tapi tenang saya cantumkan di referensi kok,,,,

Komputasi Modern

Kalo menurut bahasa ada dua kata yaitu Komputasi dan Modern dimana Komputasi itu adalah menghitung sedangkan Modern adalah sesuatu yang diciptakan pada zaman sekarang ini atau sesuatu yang bisa membuat apa yang sebelumnya kita anggap dulu tidak bisa(itu menurut penulis) jadi Komputasi Modern adalah Suatu alat perhitungan yang digunakan untuk menyelesaikan suatu masalah yang dianggap tidak bisa dipecahkan tapi berdasarkan referensi yang penulis dapat Komputasi Modern secara teori adalah perhitungan yang menggunakan komputer canggih dimana pada computer tersebut tersimpan sejumlah algoritma untuk menyelesaikan masalah perhitungan secara efektif dan efisien. Komputasi modern digunakan untuk memecahkan masalah antara lain untuk menghitung akurasi (bit, floating point), kecepatan (dalam satuanHz), problem volume besar (paralel), modeling (NN dan GA) dan kompleksitas (menggunakan Teori Big O).

Sejarah

Pencetus dari dasar – dasar komputasi modern pertama kali adalah John Von Neuman. Ia adalah ilmuwan yang meletakkan dasar – dasar komputasi modern. Semasa hidupnya Von Neumann telah menjadi ilmuwan besar abad 21 dengan meningkatkan karya – karyanya tidak hanya dalam bidang matematika, teori kuantum dan game theory, namun juga fisika nuklir dan ilmu komputer. Beliau juga salah seorang ilmuwan yang berpengaruh dalam pembuatan bom atom di Los Alamos pada perang Dunia II.

Karakteristik Komputasi Modern

Menurut hasil searching di google karakteristik komputasi modern ada 3 macam, yaitu :
1. Komputer-komputer penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang.
2. Komputer-komputer terhubung ke jaringan yang luas dengan kapasitas bandwidth yang beragam.
3. Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.

Contoh dari Komputasi Modern seperti sudah saya jelaskan diatas sebenarnya tidak perlu saya tulis karan sudah banyak artikel mengenai contoh dari komputasi modern, tapi untuk kali ini penulis akan mencoba menyalurkan ide untuk membuat komputasi modern, penulis tidak tau apakah ide ini sudah pernah ada yang mempublikasikan atau belum. Jika diciptakan mesin pendeteksi nafas manusia akankah ini menjadi suatu terobosan yang menakjubkan bagi dunia Teknologi di dunia??? Jika alat ini benar-benar bisa diciptakan bukan tidak mungkin keamanan dalam dunia teknologi akan semakin canggih,,,heheh ungkin ini ide yang ngawur kali ya,,,

referensi :
http://id.wikipedia.org/wiki/Komputasi
http://wenythepooh.wordpress.com/2011/02/27/mengenal-komputasi-modern/
http://4d1kurn14.wordpress.com/2010/02/21/komputasi-modern/

met Deteng ah di CiTy IT Blog aye...

Tempatnye orang-orang yang punya imajinasi guede!!!!pan harus begaye asal otaknye juge begaye