Font Size: a A A

Parallel Compiler Code Generation And Communication Optimization

Posted on:2001-07-03Degree:MasterType:Thesis
Country:ChinaCandidate:X R DaiFull Text:PDF
GTID:2208360185495602Subject:Computer software
Abstract/Summary:PDF Full Text Request
An automatic parallelizer plays an essential role in multiprocess parallel systems. This thesis discusses the key technologys of parallel code generation on DMS. The technologys are implemented in Autopar-an automatic parallelizer of Fortran on the Distributed Memory Systems. Autopar generates Single Program Multi Data Programs from sequential fortran programs Autopar can parallelize the loop without loop-carried dependence.Communication optimization is crucial to the automatic parallelizer. Autopar generates the necessary send and receive instructions, optimizes the communication by eliminating redundant communication and aggregates small message into large messages. Autopar uses message pipelining to parallelize the communication and computation, hiding the cost of communication transmission.
Keywords/Search Tags:Automatic Parallelizer, Parallel Code Generation, Data Distribution, Computation Partition, Communication Overhead, Communication Optimization
PDF Full Text Request
Related items