WELCOME TO WWW.BUSINESSIDEAS78.BLOGSPOT.COM

Selasa, 07 Mei 2013

Metode Monte Carlo

0 komentar

Istilah “monte carlo” dalam simulasi mulai di perkenalkan oleh compte de buffon pada tahun 1997 dan pemakaiannya pada sistem nyata dimulai selama perang dunia II di perkenalkan oleh S.ulam dan J.von neumann pada los alamos scientific laboratoy.
universitas pakuan
comte-de-buffon
Menggunakan bilangan random untuk menyelesaikan masalah yang sulit dan rumit jika di pecahkan dengan eksperimen saja , maka melalui komputer dengan teknik yang di sebut dengan metode monte carlo.
Monte carlo adalah kota judi terbesar di dunia
Metode monte carlo digunakan dengan istilah sampling statistik.
Metode Monte Carlo adalah algoritma komputasi untuk mensimulasikan berbagai perilaku sistem fisika dan matematika.
Metode ini terbukti efisien dalam memecahkan persamaan diferensial, integral medan radians.
Metode monte carlo umumnya dilakukan meggunakan komputer dan memakai teknik simulasi komputer.
Algoritma monte carlo adalah metode monte carlo numerik yang di gunakan untuk menemukan solusi problem matematis ( yang terdiri dari banyak variabel) yang susah di pecahkan
•Misalnya : kalkulus, integral dan metode numerik lainnya.
Beberapa aplikasi metode monte carlo antara lain :
  • Grafis : ray tracing
  • Permodelan transportasi ringan dalam jaringan multi lapis : multi-layered tissues (MCML).
  • Finansial : simulasi prediksi struktur protein
  • Dan masih banyak lagi.
Simulasi Monte Carlo
Simulasi komputer harus menggunakan model komputer untuk menirukan dengan yang nyata ( aslinya ).
Simulasi monte carlo adalah suatu metode untuk mengevaluasi secara berulang suatu model deterministik menggunakan himpunan bilangan acak sebagai masukan.


Read full story

Paralel Processing

0 komentar

Parallel processing atau pemrosesan paralel memiliki pengertian yaitu penggunaan pada lebih dari satu CPU untuk menjalankan sebuah program secara simultan, atau penggunaan dua atau lebih tugas pada waktu yang sama dengan tujuan mempersingkat waktu penyelesaian tugas-tugas tersebut dengan cara mengoptimalkan resource pada sistem komputer yang ada pada tujuan yang sama. 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.

Pemrosesan paralel (parallel processing) adalah penggunakan 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 berbea-beda tanpa berkaitan di antaranya.

   Komputasi paralel adalah 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. Untuk melakukan aneka jenis komputasi paralel ini diperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkan dengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan satu masalah. Untuk itu diperlukan aneka perangkat lunak pendukung yang biasa disebut sebagai middleware yang berperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel. Selanjutnya pemakai harus membuat pemrograman paralel untuk merealisasikan komputasi.

  Pemrograman paralel adalah 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 paralel 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

     Sebagian besar komputer hanya mempunyai satu CPU, namun ada yang mempunyai lebih dari satu. Bahkan juga ada komputer dengan ribuan CPU. Komputer dengan satu CPU dapat melakukan parallel processing dengan menghubungkannya dengan komputer lain pada jaringan. Namun, parallel processing ini memerlukan software canggih yang disebut distributed processing software. Parallel processing berbeda dengan multitasking, yaitu satu CPU mengeksekusi beberapa program sekaligus. Parallel processing disebut juga parallel computing.
Hubungan Paralel Processing pada Komputasi Modern
Pada materi kali ini, hubungan yang dapat saya tarik adalah efisiensi dan ketepatan waktu untuk komputasi (prosesor) dalam pemecahan masalah pada komputer. Penggunaan komputer saat ini / komputasi dianggap lebih cepat dibandingkan dengan penyelesaian masalah secara manual. Oleh sebab itu, peningkatan kinerja atau proses komputasi semakin diterapkan, salah satunya adalah dengan cara 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.
 Pemrosesan paralel juga disebut komputasi paralel. Dalam upaya lebih murah pengolahan komputasi paralel menyediakan alternatif pilihan yang layak. Waktu idle siklus prosesor di seluruh jaringan dapat digunakan secara efektif oleh perangkat lunak komputasi terdistribusi yang canggih. 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. 
Read full story
 

Business Ideas © 2011 Designed HIMTI-GUNADARMA Supported by HIMTI