Edmond Febrinicko Armay

The Future Of Distributed Computing

Distributed computing is a field of computer science that studies distributed systems, whereas distributed systems is a software system components are in the computer network, communicate and coordinate Chan's performance through the message forwarding [1]. Distributed computing is important for any system node komputasinya-node is connected by a network. Computing systems became part of the community. Thirty years ago, almost all computer-based system built on a central computing units are… Selengkapnya »The Future Of Distributed Computing

Masa Depan Komputasi Terdistribusi

Komputasi terdistribusi adalah suatu bidang ilmu komputer yang mempelajari sistem terdistribusi, sedangkan sistem terdistribusi adalah sistem perangkat lunak yang komponen-komponennya berada di jaringan komputer, berkomunikasi dan mengkoordinasikan aksi-aksinya melalui penerusan pesan [1]. Komputasi terdistribusi penting bagi sistem apapun yang simpul-simpul komputasinya terhubung oleh jaringan. Sistem komputasi ini menjadi bagian dari masyarakat. Tigapuluh tahun yang lalu, hampir seluruh sistem berbasis komputer dibangun pada suatu unit komputasi pusat yang diakses dari terminal… Selengkapnya »Masa Depan Komputasi Terdistribusi

Re-Pemfaktoran to Enable execution of Sequential Programming

In General, software development adapts existing code to the new destination. This can be referred to as optimizing the existing algorithms. This can enable a new execution model for search solutions. Software developers can reuse previous program code to take advantage of parallel execution. Developers will get maximum results because developers have unlimited freedom to design algorithms and implementation, to enlarge the advantage of using parallel execution. If developers require… Selengkapnya »Re-Pemfaktoran to Enable execution of Sequential Programming

blank

Pemfaktoran Ulang untuk Mengaktifkan Eksekusi Pemrograman Sekuensial

Pada umumnya, pengembangan perangkat lunak mengadaptasi kode program yang sudah ada ke tujuan yang baru. Ini bisa disebut sebagai mengoptimalkan algoritma yang ada. Hal ini dapat mengaktifkan model eksekusi baru untuk pencarian solusi. Pengembang perangkat lunak dapat menggunakan ulang kode program sebelumnya untuk memanfaatkan eksekusi paralel. Pengembang akan mendapatkan hasil yang maksimum karena pengembang memiliki kebebasan tak terbatas untuk mendesain algoritma dan implementasinya untuk memperbesar keuntungan menggunakan eksekusi paralel. Jika… Selengkapnya »Pemfaktoran Ulang untuk Mengaktifkan Eksekusi Pemrograman Sekuensial

blank

Delapan Aturan Pemrograman Paralel untuk Multicore

Pemrograman untuk prosesor multicore punya tantangan tersendiri. Ada delapan aturan pemrograman multicore yang dapat menolong programmer agar bisa sukses menghadapi tantangan paralelisme. Berpikir secara paralel. Dekati semua masalah untuk mencari peluang paralelisme. Pahami dimana letak paralelisme, dan atur cara berpikir agar bisa mengekspresikan paralelisme. Ambil keputusan pada pendekatan paralel yang terbaik. Belajar untuk “berpikir secara paralel.” Gunakan abstraksi. Fokus pada penulisan program komputer yang mengekspresikan paralelisme, dan hindari penulisan program… Selengkapnya »Delapan Aturan Pemrograman Paralel untuk Multicore