As the number of processors and the complexity of problems to be solved increase, programmingmultiprocessingsystems becomes more difficult and error prone. Program development tools are necessary since programmers a...
详细信息
As the number of processors and the complexity of problems to be solved increase, programmingmultiprocessingsystems becomes more difficult and error prone. Program development tools are necessary since programmers are not able to develop complex parallel programs efficiently. Parallel models of computation, parallelization problems, and tools for computer-aided programming (CAP) are discussed. As an example, a CAP tool that performs scheduling and inserts communication primitives automatically is described. It also generates the performance estimates and other program quality measures to help programmers in improving their algorithms and programs
暂无评论