Parallel Computation

PARALLEL COMPUTATION

setelah sebelumnya saya membahas tentang quantum computing kali ini saya akan membahas tentang parallel computation. berikut penjelasan singkatnya

Konsep Paralelisme

Konsep paralel adalah bentuk dari komputasi yanng dapat melakukan tugas secara paralel. paralel disini adalah secara banyak dan serentak (waktu bersamaanBiasanya konsep paralelisme ini digunakan untuk memcahkan masalah besar dengan mudah



Pemrosesean Terdistribusi
Jadi inti dari Pemrosesan terdistribusi ini adalah kemampuan dari komputer-komputer yang dijalankan secara bersamaan dalam memecahkan suatu masalah dengan cepat.sebagai contohnya seperti gambar dibawah ini:

Thread Programming

Thread programming ini merupakan pengaturan thread pada komputer sains dari pengeksekusian dengan instruksi yang sudah diprogram untuk mengatur secara sendiri menggunakan pengatur jadwal di sistem operasi. pada dasarnya Thread merupakan proses ringan karena biasanya thread berlangsung pada proses

Message passing, Open MP
Message passing sendiri merupakan bentuk komunikasi komputasi paralel, OOT (object oriented programming ) atau yang sering kita dengar pemrograman berbasis objek dan komunikasi interproses. 

contoh dari message passing adalah : proses/object dapat mengirim dan menerima pesan dari proses atau object lainnya. 

Pengantar Pemrograman CUDA GPU

CUDA erat kaitannya dengan GPU atau Graphics Processing Unit. GPU adalah sebuah processor khusus yang dirancang untuk mempercepat, memanipulasi dan mengubah memori yang berfungsi mempercepat pemuatan gambar.

CUDA merupakan suatu cara yang dibuat oleh NVIDIA agar GPU yang ada tidak hanya untuk mengolah  grafis melainkan juga dapat untuk tujuan umum. CUDA sendiri mendukung pemrogrman bahasa C yang dimana dapat terhubung langsung dengan GPU.  untuk melihatnya dapat membuka www.nvidia.com/cuda .

Arsitektur Komputer Paralel
4 klasifikasi Arsitektur Paralel yakni:

a) SISD - Single Instruction Single Data Stream 
- Aliran Instruksi tunggal
- Prosesor tunggal
- Data disimpan dalam memori tunggal

b) SIMD - Single Instruction Multiple Data Stream
- berdasarkan lock step
- setiap pengolahan elemen memiliki hubungan dengan memori data 
- data dieksekusi oleh prosesor yang berbeda-beda dan prosessor vector dan array
- mensin instruksi tunggal
- mengontrol eksekusi secara serentak

c) MISD - Multiple Instruction Single Data Stream
- rangkaian dari data
- dikirmkan kekumpulan prosesor
setiap Prosesor mengeksekusi urutan instruksi yang berbeda

d) MIMD - Multiple Instruction Multiple Data Stream
- SMP,cluster dan sistem NUMA
- Kumpulan dari sejumlah prosessor
- mengeksekusi secara serentak data yang berbeda

Category: 0 komentar

PENGANTAR KOMPUTER KUANTUM

kali ini penulis akan membahas mengenai kuantum komputer. sebelumnya jika kita menyebut kuantum komputer, kita masih bertanya tanya apa sih yang dimaksud dari kuantum komputer?

jadi, perkembangan komputer yang semakin lama semakin canggih, semakin lama manusia selalu menginginkan sebuah komputer yang dapat memenuhi kebutuhan mereka, komputer yang super canggih inilah yang bisa kita sebut sebagai kuantum komputer. dengan segala teknologinya untuk memenuh apa yang diharapkan dari si manusia itu sendiri.

teori mengenai kuantum komputer pertama kali diperkenalkan oleh fisikawan dari Argonne National Laboratory sekitar 20 tahun lalu. Paul Benioff merupakan orang pertama yang mengaplikasikan teori fisika kuantum pada dunia komputer di tahun 1981.



Entanglement:
Entanglement yang dimaksud ini berupa kejadian "aneh" dari mekanika kuantum yang dimanfaatkan mekanika kuantum.
Jika dua atom mendapatkan gaya tertentu (outside force) kedua atom tersebut bisa masuk pada keadaan ‘entangled’. Atom-atom yang saling terhubungkan dalam entanglement ini akan tetap terhubungkan walaupun jaraknya berjauhan.
Pengoperasian data Qubits:
Qubits atau biasa kita paparkan sebagai Quantum Bits merupakan pengoperasian yang biasa dipakai pada kuantum komputer tidak menggunakan bitsseperti biasa. Karena Quantum Bits memiliki kemampuan untuk berada di bermacam keadaan (multiple states), komputer kuantum sendiri memiliki kemampuan ntuk melaksanakan berbagai perhitungan secara simultan sehingga jauh lebih cepat dari komputer digital.

Quatum Gates
Gate sebagaimana kita ketahui berarti "gerbang" dalam bahasa Indonesia. jadi Quantum Gates merupakan sebuah gerbang kuantum yang berfungsi untuk mengoperasikan bit terdiri dari 0 dan 1 kemudian menjadi qubits. Sehingga Quantum gates ini tentunya mempercepat perhitungan bit pada waktu bersamaan.

Algoritma Shor
Merupakan sebuah teori dimana komputer kuantum mampu memecahkan kode rahasia yang digunakan dalam mengamankan pengiriman data. kode yang digunakan dalam pengiriman data ini disebut sebaga RSA. Algoritma shor diambil dari nama the inventor yaitu Peter Shor 1995. kode RSA tidak dapat dipecahkan dalam waktu singkat serta butuh lebih banyak komputer yang terhubung secara paralel

sumber:
http://www.yohanessurya.com/download/penulis/Bermimpi_07.pdf
http://id.wikipedia.org/wiki/Algoritma_shor
http://abdanniputri.blogspot.com/2013/04/pengantar-quantum-computation.html
http://www.komputasi.lipi.go.id/utama.cgi?cetakartikel&1227938582
http://ery-prima.blogspot.com/2012/05/komputasi-kuantum.html

Category: 0 komentar