Designing a Parallel Tool for Transputer-based Multiprocessor System

碩士 === 國立成功大學 === 資訊及電子工程研究所 === 82 === Developing an application in a general transputer-based multiprocessor with Helios operating system in generally inconvenient. The programmer not only needs to code the application with parallel logic...

Full description

Bibliographic Details
Main Authors: Weng-Long Chang, 張雲龍
Other Authors: Chih-Ping Chu
Format: Others
Language:zh-TW
Published: 1994
Online Access:http://ndltd.ncl.edu.tw/handle/38613530963731320968
Description
Summary:碩士 === 國立成功大學 === 資訊及電子工程研究所 === 82 === Developing an application in a general transputer-based multiprocessor with Helios operating system in generally inconvenient. The programmer not only needs to code the application with parallel logic but also requires to use the system-provided CDL (component distributed language) to specify the data communication relations among the components in the application. In this paper we studied and developed a parallelizing tool for transputer-based multi-processor environment. This tool, utilizing an integrated data-dependence analysis techniques to analysize iterative constructs, is able to transform properly a sequential C program into a semantics- preserved parallel C program containing controller program and worker program. Meanwhile, a corresponding CDL script is also generated. With this tool some applications coded in C language with sequential logic can be parallelized in an automated manner, satisfying the requirement for some users.