MESSAGE PASSING SUPPORT UNTUK MIKROKERNEL FLoW
ABSTRAK
Penggunaan komputer untuk menyelesaikan permasalahan sudah semakin berkembang. Seiring dengan hal tersebut, kebutuhan akan kecepatan proses komputasi dalam pemrosesan sinyal digital cukup besar dan membutuhkan daya komputasi yang lebih banyak daripada yang bisa disediakan oleh single processor. Untuk menjawab kebutuhan ini sistem terdistribusi dan pemrosesan paralel dalam sistem embedded dapat menjadi solusi. Penelitian tentang algoritma dan penerapan konsep pemrosesan paralel pada embedded system menjadi penting untuk dilakukan. Porting standard MPI ke embedded system akan meningkatkan portabilitas aplikasi dan membuat implementasi pemrograman paralel menjadi lebih mudah untuk dilakukan. Dari permasalahan tersebut, melalui penelitian tugas akhir ini dibangun suatu desain dan implementasi dari MPI yang dapat berjalan diatas lingkungan FLoW mikrokernel. Sebuah layer komunikasi didedikasikan untuk menagani mekanisme komunikasi dan menangani operasi kolektif saat komunikasi berlangsung. Pada lapisan ini juga dibuat sebuah process manager untuk mengatur mekanisme multi-process dan routing services, selain itu sistem mailbox juga diciptakan guna menampung sementara message yang akan dikirimkan pada saat operasi collective. Dari hasil percobaan yang telah dilakukan waktu yang diperlukan untuk menyelesaikan proses transimisi data berkisar dari 400 hingga 500 microsecond untuk tiap prosesnya dan pada pengujian parallel task dengan menggunakan MPI speedup waktu komputasi mencapai 40-50%.
[DOWNLOAD ABSTRACT]Kategori
D3 Teknik ElektronikaD3 Teknik Telekomunikasi
D3 Teknik Elektro Industri
D3 Teknik Informatika
D3 Teknologi Multimedia Broadcasting
D4 Teknik Elektronika
D4 Teknik Telekomunikasi
D4 Teknik Elektro Industri
D4 Teknik Informatika
D4 Teknik Mekatronika
D4 Teknik Komputer
D4 Teknik Teknologi Game
S2 Teknik Elektro
S2 Teknik Informatika dan Komputer