digilib@itb.ac.id +62 812 2508 8800

2001_TS_PP_SANI_1.pdf
PUBLIC Irwan Sofiyan

Abstrak :Komputasi paralel merupakan salah satu upaya dalam meningkatkan kemampuan proses eksekusi dari sebuah program. Perancangan program tranlator ini diturunkan dari sebuah program user dengan memisahkan program antara fungsi dan data. Program User ditulis dalam bentuk program sequensial sehingga memudahkan dalam pemisahan fungsi dan data. Tesis ini mencoba merancang program paralel komputasi yang dapat bekerja pada mesin pemrosesan paralel SIMD (Single Instruction stream Multiple Data dan M NID (Multiple Instruction stream Multiple Data). Dasar pemikiran dari rancangan ini adalah sinkronisasi mesin SIMD dan MTMD. Mesin SAND lebih handal dalam komunikasi sedangkan MIMD lebih baik dalam pemrosesan multipel data. Hasil pengujian model dilakukan pada Borland C++. suatu penggabungan model pemrograman diturunkan untuk meluluskan program-program paralel untuk dipetakan kedalam dua arsitektur SIMD dan MIMD dengan katakanlah sebuah program translator PCAM (Patition Communication Aglomeration Mapping). Hal yang mendasar model ini adalah pemisahan sinkronisasi dari aliran kendali (flow control) dan komunikasi. Pemetaan program user kedalam sebuah program translator sangat bergantung pada kemampuan pemogram sehingga pemisahan antara fungsi dan data. Dan juga diperlukan kemampuan pemogram agar fungsi dapat bekerja pada sebuah objek prosesor. Program bahasa POO ( Parallel Object Orinted ) merupakan bagian dari perancangan program translator dipetakan kedalam program. Dengan program channel objek dapat Baling berkomunikasi dan melakukan tranfer data.