I. Pendahuluan
Merupakan alat hitung yang menggunakan mekanika kuantum seperti superposisi dan keterkaitan, yang digunakan untuk peng-operasi-an data. Perhitungan jumlah data pada komputasi klasik dihitung dengan bit, sedangkan perhitungan jumlah data pada komputer kuantum dilakukan dengan qubit. Prinsip dasar komputer kuantum adalah bahwa sifat kuantum dari partikel dapat digunakan untuk mewakili data dan struktur data, dan bahwa mekanika kuantum dapat digunakan untuk melakukan operasi dengan data ini. Dalam hal ini untuk mengembangkan komputer dengan sistem kuantum diperlukan suatu logika baru yang sesuai dengan prinsip kuantum.
II. Entanglement
Entanglement adalah efek mekanik kuantum yang mengaburkan jarak antara partikel individual sehingga sulit menggambarkan partikel tersebut terpisah meski Anda berusaha memindahkan mereka. Contoh dari quantum entanglement: kaitan antara penentuan jam sholat dan quantum entanglement. Mohon maaf bagi yang beragama lain saya hanya bermaksud memberi contoh saja. Mengapa jam sholat dibuat seragam? Karena dengan demikian secara massal banyak manusia di beberapa wilayah secara serentak masuk ke zona entanglement bersamaan.
III. Pengoperasian Data Qubit
Komputer kuantum memelihara urutan qubit. Sebuah qubit tunggal dapat mewakili satu, nol, atau, penting, setiap superposisi quantum ini, apalagi sepasang qubit dapat dalam superposisi kuantum dari 4 negara, dan tiga qubit dalam superposisi dari 8. Secara umum komputer kuantum dengan qubit n bisa dalam superposisi sewenang-wenang hingga 2 n negara bagian yang berbeda secara bersamaan (ini dibandingkan dengan komputer normal yang hanya dapat di salah satu negara n 2 pada satu waktu). Komputer kuantum yang beroperasi dengan memanipulasi qubit dengan urutan tetap gerbang logika quantum. Urutan gerbang untuk diterapkan disebut algoritma quantum.
Sebuah contoh dari implementasi
qubit untuk komputer kuantum bisa mulai dengan menggunakan partikel
dengan dua putaran menyatakan: “down” dan “up”. Namun pada kenyataannya
sistem yang memiliki suatu diamati dalam jumlah yang akan kekal dalam
waktu evolusi dan seperti bahwa A memiliki setidaknya dua diskrit dan
cukup spasi berturut-turut eigen nilai , adalah kandidat yang cocok
untuk menerapkan sebuah qubit. Hal ini benar karena setiap sistem
tersebut dapat dipetakan ke yang efektif spin -1/2 sistem.
IV. Quantum Gates
Sebuah qubit adalah unit dasar informasi dalam sebuah komputer kuantum.
Sementara sedikit dapat mewakili hanya satu dari dua kemungkinan seperti
0, atau 1 atau ya atau tidak, qubit dapat mewakili lebih: 0 atau 1, 1
dan 0, probabilitas terjadinya setiap saat dikombinasikan dengan qubit
lebih, dan semua yang secara bersamaan.
untuk memanipulasi sebuah qubit, maka menggunakan Quantum Gates (Gerbang
Kuantum). Cara kerjanya yaitu sebuah gerbang kuantum bekerja mirip
dengan gerbang logika klasik. Gerbang logika klasik mengambil bit
sebagai input, mengevaluasi dan memproses input dan menghasilkan bit
baru sebagai output.
Parallel computing
Parallel
computing adalah penggunakan lebih dari satu CPU untuk menjalankan
sebuah program secara simultan. Idealnya, parallel processing membuat
programberjalan lebih cepat karena semakin banyak CPU yang digunakan. Tetapi
dalam praktek,seringkali sulit membagi program sehingga dapat dieksekusi oleh
CPU yang berbea-beda tanpa berkaitan di antaranya, Maksudnya program dijalankan
dengan banyak CPU secara bersamaan dengan tujuan untuk membuat program yang
lebih baik dan dapat diproses dengan cepat. Dapat diambil kesimpulan bahwa pada
parallel processing berbeda dengan istilah multitasking, yaitu satu CPU
mengangani atau mengeksekusi beberapa program sekaligus, parallel processing
dapat disebut juga dengan istilah parallel computing.
Sejarah mencatat Konferensi internasional tentang ParCo97 komputasi paralel (Parallel
Computing 97) diadakan di Bonn, Jerman 19-22 September 1997. Konferensi pertama
dalam seri ini dua tahunan diadakan pada tahun 1983 di Berlin. Selanjutnya
konferensi diadakan di Leiden (Belanda), London (Inggris), Grenoble (Prancis)
dan Gent (Belgia).
Sejak awal tujuan dengan (Komputasi Paralel) konferensi parco adalah untuk mempromosikan penerapan komputer paralel untuk memecahkan masalah kehidupan nyata. Dalam kasus ParCo97 tonggak baru dicapai dalam bahwa lebih dari setengah dari makalah dan poster yang disajikan prihatin dengan aspek aplikasi. Fakta ini mencerminkan kedatangan usia komputasi paralel.
Sekitar 200 makalah yang disampaikan kepada Komite Program oleh penulis dari seluruh dunia. Program akhir terdiri dari empat makalah diundang, 71 kontribusi ilmiah / industri kertas dan 45 poster. Selain diskusi panel tentang Komputasi Paralel dan Evolusi Cyberspace diadakan.
Penekanan praktis konferensi ini ditekankan oleh pameran industri di mana perusahaan menunjukkan perkembangan terbaru dalam peralatan pemrosesan paralel dan perangkat lunak. Pembicara dari perusahaan yang berpartisipasi mempresentasikan makalah dalam sesi industri di mana perkembangan baru dalam komputasi paralel dilaporkan.
Sejak awal tujuan dengan (Komputasi Paralel) konferensi parco adalah untuk mempromosikan penerapan komputer paralel untuk memecahkan masalah kehidupan nyata. Dalam kasus ParCo97 tonggak baru dicapai dalam bahwa lebih dari setengah dari makalah dan poster yang disajikan prihatin dengan aspek aplikasi. Fakta ini mencerminkan kedatangan usia komputasi paralel.
Sekitar 200 makalah yang disampaikan kepada Komite Program oleh penulis dari seluruh dunia. Program akhir terdiri dari empat makalah diundang, 71 kontribusi ilmiah / industri kertas dan 45 poster. Selain diskusi panel tentang Komputasi Paralel dan Evolusi Cyberspace diadakan.
Penekanan praktis konferensi ini ditekankan oleh pameran industri di mana perusahaan menunjukkan perkembangan terbaru dalam peralatan pemrosesan paralel dan perangkat lunak. Pembicara dari perusahaan yang berpartisipasi mempresentasikan makalah dalam sesi industri di mana perkembangan baru dalam komputasi paralel dilaporkan.
Komputer paralel secara
kasar dapat diklasifikasikan menurut tingkat di mana hardware mendukung paralelisme, dengan
komputer multi-core dan multi-prosesor yang memiliki elemen pemrosesan ganda dalam satu mesin, sedangkan
cluster, MPP, dan
grid menggunakan beberapa
komputer untuk bekerja pada hal
yang sama tugas. Khusus arsitektur komputer paralel kadang-kadang digunakan bersama prosesor tradisional, untuk
mempercepat tugas-tugas tertentu.
A. Konsep Paralel
Konsep
paralel adalah sebuah kemampuan prosesor untuk melakukan sebuah tugas ataupun
banyak tugas secara simultan ataupun bersamaan, dengan kata lain prosesor mampu
melakukan satu ataupun banyak tugas dalam satu waktu.
B.
Pemrosesan
Terdistribusi
Pemrosesan
terdistribusi merupakan proses pendistribusian pengolahan paralel dalam
pemrosesan paralel menggunakan beberapa mesin. Jadi, bisa di bilang kemampuan
dari suatu komputer-komputer yang dijalankan secara bersamaan untuk memecahkan
suatu masalah dengan proses yang cepat.
C.
Arsitektur
Komputer Paralel
Menurut
seorang Designer Processor, taksonomi Flynn, Arsitektur Komputer dibagi menjadi
4 baguan, yaitu :
- SISD
- SIMD
- MISD
- MIMD
- Pengantar Thread Programming
- Pengantar Message Passing, Open MP
- Pengantar Pemrograman CUDA GPU
- CUDA(Compute Unified Device Architecture)
sumber