ERANCANGAN PROGRAM TRANSLATOR MESIN SIMD DAN MIMD DENGAN METODA PCAM UNTUK BAHASA PEMROGRAMAN PARALEL C++

<b>Abstract :</b><p align="justify">Parallel computing is one of the efforts taken in enhancing performance in the excecution process of program. The design this translator program is derived from a user program by separating program section between functions and data. Us...

Full description

Saved in:
Bibliographic Details
Main Author: Deva Sani (NIM : 23298502), Darmansyah
Format: Theses
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/5056
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
Description
Summary:<b>Abstract :</b><p align="justify">Parallel computing is one of the efforts taken in enhancing performance in the excecution process of program. The design this translator program is derived from a user program by separating program section between functions and data. User program is written in the form of sequential program in order to obtain ease of separation between functions and data. <br /> <br /> This tesis is aimed at designing parallel computing program which can run on SIMD (Single Instruction stream Multiple Data) and MIMD (Multiple Instruction stream Multiple Data) parallel processing machines. The basic idea of this design is synchronization of SIMD and MIMD machine. SIMD machine is more reliable in communication while MIMD is better in multiple data processing. <br /> <br /> The model is tested using Borland C++. An integration of programming model is derived to pass parallel program to be mapped onto 2 architecture, SIMD and MIMD, using a tranlator program called PCAM (Partition Communication Aglomeration Mapping). <br /> <br /> The fundamental aspect of this model is separation of synchronization of control flow and communication. The mapping of user program into the translator program is highly depended on the programmer's capability so that the separation of functions and data complies with the control flow. It is also needed that the functions can work in a processor object. Parallel Processor Object Oriented (POO) language is part of to translator program design which is mapped into the program, with the object channel program can communicate and accompliesh data transfer. <br />