Powered by Blogger.
RSS

Pages

Parallel Computing

Nama   : Dirgan Traviata Masjaya
Kelas   : 4AI13
NPM     : 52410096

Pada mata kuliah softskill Pengantar Komputasi Modern ini saya akan menjelaskan tentang Parallel Computing. Berikut ringkasan yang saya ambil dari beberapa sumber :


Apa itu Parallel Computing? 
Komputasi paralel adalah suatu bentuk komputasi dimana banyak perhitungan dilakukan secara bersamaanyang beroperasi pada prinsip bahwa masalah besar sering dapat dibagi menjadi lebih kecil, yang kemudian diselesaikan secara bersamaan ("secara paralel"). Ada beberapa bentuk yang berbeda dari komputasi paralel: bit-tingkat, tingkat instruksi, data, dan tugas paralelisme. Paralelisme telah digunakan selama bertahun-tahun, terutama dalam komputasi kinerja tinggi, tetapi kepentingan di dalamnya telah berkembang akhir-akhir ini karena kendala fisik mencegah frekuensi scaling. Sebagai konsumsi daya (dan akibatnya generasi panas) oleh komputer telah menjadi perhatian dalam beberapa tahun terakhirkomputasi paralel telah menjadi paradigma dominan dalam arsitektur komputer, terutama dalam bentuk prosesor multi-core.

Kenapa menggunakan Parellel Computing?

  • Hemat waktu dan / atau uang : Secara teori, melemparkan lebih banyak sumber daya pada tugas akan mempersingkat waktu untuk penyelesaian, dengan potensi penghematan biaya. Komputer paralel dapat dibangun dari murah, komponen komoditas.
  • Memecahkan masalah yang lebih besar : Banyak masalah yang begitu besar dan / atau kompleks yang tidak praktis atau tidak mungkin untuk menyelesaikannya pada satu komputer, terutama mengingat memori komputer terbatas.
  • Menyediakan concurrency : Sebuah sumber daya komputasi tunggal hanya dapat melakukan satu hal pada suatu waktu. Beberapa sumber daya komputasi dapat melakukan banyak hal secara bersamaan.
  • Penggunaan sumber daya non-lokal : Menggunakan sumber daya komputasi pada wide area network, atau bahkan Internet ketika sumber daya lokal menghitung langka.
Siapa saja yang menggunanan Parallel Computing?

berdasarkan dari sumber yang saya dapat, berikut data-datanya :

Aplikasi Global :
Komputasi paralel sekarang sedang digunakan secara luas di seluruh dunia, dalam berbagai macam aplikasi.

Sumber: Top500.org




Vendor:
Mayoritas superkomputer dunia adalah kelompok perangkat keras diproduksi oleh segelintir vendor (kebanyakan) terkenal.

     Sumber: Top500.org




 
Architectural parallel computer

Michael J. Flynn menciptakan satu diantara sistem klasifikasi untuk komputer dan program paralel, yang dikenal dengan sebutan Taksonomi Flynn. Flynn mengelompokkan komputer dan program berdasarkan banyaknya set instruksi yang dieksekusi dan banyaknya set data yang digunakan oleh instruksi tersebut.

  • SISD (Single Instruction stream, Single Data stream)  
Komputer tunggal yang mempunyai satu unit kontrol, satu unit prosesor dan satu unit     memori Instruksi dilaksanakan secara berurut tetapi boleh juga overlap dalam tahapan eksekusi (overlap) Satu alur instruksi didecode untuk alur data tunggal. 

  • SIMD (Single Instruction stream, Multiple Data stream)
Komputer yang mempunyai beberapa unit prosesor di bawah satu supervisi satu unit common control. Setiap prosesor menerima instruksi yang sama dari unit kontrol, tetapi beroperasi pada data yang berbeda.     
  • MISD (Multiple Instruction stream, Single Data stream)
Sampai saat ini struktur ini masih merupakan struktur teoritis dan belum ada komputer dengan model ini.

  • MIMD (Multiple Instruction stream, Multiple Data stream)
Organisasi komputer yang memiliki kemampuan untuk memproses beberapa program dalam waktu yang sama. Pada umumnya multiprosesor dan multikomputer termasuk dalam  kategori ini. 

Demikian sedikit info yang saya bisa share sekarang, tapi untuk selengkapnya diklik aja sumbernya karena disana informasinya lebih lengkap lagi. Semoga bermanfaat :)

Sumber :
http://en.wikipedia.org/wiki/Parallel_computing
http://myblogisland.blogspot.com/2013/04/parallel-computation.html
https://computing.llnl.gov/tutorials/parallel_comp/

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Quantum Computing

Nama   : Dirgan Traviata Masjaya
Kelas   : 4AI13
NPM     : 52410096

Pada mata kuliah softskill Pengantar Komputasi Modern ini saya akan menjelaskan tentang Quantum Computing. Untuk lebih mengetahui lebih jauh apa itu Quantum computing, bisa dilihat video di bawah ini : 



Pada awal video tersebut menjelaskan pengertian quantum yang berhubungan dengan fisika, tapi sebenarnya quantum computing tidak ada hubungannya dengan fisika (CMIIW). Dicontohkan jika sebuah data yang kecil kemudian berubah semakin besar dan besar, kemudian dimanipulasi sedemikian rupa hingga seperti yang kita inginkan. Jika menggunakan quantum system di quantum komputer, maka quantum komputer bisa melakukan pekerjaan(task) yang tidak bisa harapkan di komputer biasa.

yang membedakan antara quantum computing dengan classical computing, pada quantum computing ada
  • intrinsic randomness (keacakan intrinsik)
  • uncertainty principle (prinsip ketidakpastian)
  • entanglement (keterlibatan)
kemudian pada classical computing kita mengenal dengan bit yaitu 1 dan 0. pada quantum computing memakai qubit. Maksudnya jika bit hanya ada 2 digit yaitu 1 dan 0 atau bisa dibilang hanya ada benar dan salah. Pada qubit, ada kondisi dimana keputusan itu bisa benar atau bisa salah. 

(gambar dikiri adalah classical, gambar di kanan adalah quantum)
 

Pada quantum computer ada Superposition dimana state memiliki ketidakpastian. Jadi jika ada bit 1 dan 0 disatukan, maka hasilnya setengah bit 1 dan setengahnya lagi bit 0. Outputnya pun tidak ditentukan secara pasti, namun dihasilkan secara acak(random). Setelah mengeluarkan output, quantum computer tidak merekam hasil outputnya. Jadi jika ditanya "kok bisa hasilnya ini?" kalau komputernya bisa bicara jawabnya "aku ga ingat". 

Jadi quantum computer ini masih tahap pengembangan. masih ada yang harus dikembangkan lagi karena masih banyak lagi quantum system yang belum ter-explore. Semoga saja di masa depan nanti quantum computer bisa menggantikan classical computer yang sekarang kita gunakan.

semoga bermanfaat :)

Sumber : https://www.youtube.com/watch?v=T2DXrs0OpHU








  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

IMPLEMENTASI CLOUD COMPUTING PADA BIDANG PENDIDIKAN

Nama   : Dirgan Traviata Masjaya
Kelas   : 4AI13
NPM     : 52410096

Pada mata kuliah softskill Pengantar Komputasi Modern ini saya akan menjelaskan tentang Implamentasi Cloud Computing di Bidang Pendidikan. Sebelumnya kita cari tau dulu apa pengertian dari Cloud Computing

Menurut Wikipedia : 
Komputasi awan (bahasa Inggriscloud computing) adalah gabungan pemanfaatan teknologi komputer ('komputasi') dan pengembangan berbasis Internet ('awan'). Awan (cloud) adalah metafora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer. Sebagaimana awan dalam diagram jaringan komputer tersebut, awan (cloud) dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya. Ia adalah suatu metoda komputasi di mana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan (as a service), sehingga pengguna dapat mengaksesnya lewat Internet ("di dalam awan") tanpa mengetahui apa yang ada didalamnya, ahli dengannya, atau memiliki kendali terhadap infrastruktur teknologi yang membantunya.

Apakah Cloud Computing itu bermanfaat di bidang pendidikan? saya ada video yang diambil dari YouTube yang menjelaskan tentang Cloud Computing di bidang Pendidikan : 


Video di atas menjelaskan bahwa para pelajar mengubah bagaimana cara mereka berkomunikasi, bekerja sama, dan mengambil sumber materi. mereka mengharapkan bagaimana cara mengakses di berbagai lokasi dan menggunakan perangkat yang berbeda. keadaan tersebut mendesak infrastruktur IT untuk memenuhi keinginannya. maka muncullah cloud(awan) yang mempunyai fleksibilitas dan agility yang bagus. pelayanan yang diberikan cloud diantaranya kemudahan dalam komunikasi yang lebih fleksibel dan dapat menekan biaya. kemudian cloud memberikan kemudahan berkomunikasi antar sesama pelajar, staff, dan akademik. cloud juga dapat mengirim pesan suara, email, video, data, dll. cloud juga memberikan keuntungan finansial karena tidak perlu membeli hardware baru, menyewa headset, biaya operasional, tidak dikenakan biaya untuk memperbaiki ataupun mengupgrade, biaya penggunaan daya pun menurun, mengurangi polusi. kira" bisa mengurangi 90% biaya yang dibutuhkan. cloud berusaha menghapus kekhawatiran adanya ketersediaan dan maintenance. jadi tidak perlu takut jika melakukan kesalahan atau tidak bisa mengakses. cloud memberikan cara lain untuk mengirim suatu data tanpa harus menggunakan perangkat hardware dan memberikan pengaruh baik dalam universitas.

semoga bermanfaat ! :)

sumber :
https://www.youtube.com/watch?v=SdWvm1hVXNM
http://id.wikipedia.org/wiki/Komputasi_awan





  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS