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.
|