Program Partitioning with Bundling Approach in a Multiprocessor System

碩士 === 大同工學院 === 資訊工程研究所 === 87 === It is well understood that the extent to which parallel computing is successful depends largely on the performance of the underlying parallel programming primitives. There are many partitioning algorithms have been discussed, and majorities of them are...

Full description

Bibliographic Details
Main Authors: Jing-Long Benjamin Lu, 呂景隆
Other Authors: Liang-Teh Lee
Format: Others
Language:en_US
Published: 1999
Online Access:http://ndltd.ncl.edu.tw/handle/27834049481318506255
id ndltd-TW-087TTIT0392030
record_format oai_dc
spelling ndltd-TW-087TTIT03920302015-10-13T11:50:26Z http://ndltd.ncl.edu.tw/handle/27834049481318506255 Program Partitioning with Bundling Approach in a Multiprocessor System 多處理器系統中利用加權串之程式分割法 Jing-Long Benjamin Lu 呂景隆 碩士 大同工學院 資訊工程研究所 87 It is well understood that the extent to which parallel computing is successful depends largely on the performance of the underlying parallel programming primitives. There are many partitioning algorithms have been discussed, and majorities of them are focusing on the partitioning algorithm of specific area. We are here to present a systematic process of program partitioning and the process is done automatically after the program is coded. It includes an efficient method to identify the dependency relation between operations without the conventional complication of graph partition. The idea of entire approach is simple and straightforward. The result of our partition is prepared as link list and can be used by other architectures with only a few extra transformation interfaces. Our approach involves using Dataflow Graph (DFG) and proper tools to avoid the complication of graph partition. Relative weights are applied to the corresponding nodes in the DFG to aid the partitioning process. The partitioned groups of nodes are separated into different “Bundles” and can be used for easy reference. According to the processor number, the bundles can either be merged or partitioned again to achieve better processor utilization. By carefully managing these bundles, a feasible speedup are obtained through our simulated model. Liang-Teh Lee 李良德 1999 學位論文 ; thesis 50 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 大同工學院 === 資訊工程研究所 === 87 === It is well understood that the extent to which parallel computing is successful depends largely on the performance of the underlying parallel programming primitives. There are many partitioning algorithms have been discussed, and majorities of them are focusing on the partitioning algorithm of specific area. We are here to present a systematic process of program partitioning and the process is done automatically after the program is coded. It includes an efficient method to identify the dependency relation between operations without the conventional complication of graph partition. The idea of entire approach is simple and straightforward. The result of our partition is prepared as link list and can be used by other architectures with only a few extra transformation interfaces. Our approach involves using Dataflow Graph (DFG) and proper tools to avoid the complication of graph partition. Relative weights are applied to the corresponding nodes in the DFG to aid the partitioning process. The partitioned groups of nodes are separated into different “Bundles” and can be used for easy reference. According to the processor number, the bundles can either be merged or partitioned again to achieve better processor utilization. By carefully managing these bundles, a feasible speedup are obtained through our simulated model.
author2 Liang-Teh Lee
author_facet Liang-Teh Lee
Jing-Long Benjamin Lu
呂景隆
author Jing-Long Benjamin Lu
呂景隆
spellingShingle Jing-Long Benjamin Lu
呂景隆
Program Partitioning with Bundling Approach in a Multiprocessor System
author_sort Jing-Long Benjamin Lu
title Program Partitioning with Bundling Approach in a Multiprocessor System
title_short Program Partitioning with Bundling Approach in a Multiprocessor System
title_full Program Partitioning with Bundling Approach in a Multiprocessor System
title_fullStr Program Partitioning with Bundling Approach in a Multiprocessor System
title_full_unstemmed Program Partitioning with Bundling Approach in a Multiprocessor System
title_sort program partitioning with bundling approach in a multiprocessor system
publishDate 1999
url http://ndltd.ncl.edu.tw/handle/27834049481318506255
work_keys_str_mv AT jinglongbenjaminlu programpartitioningwithbundlingapproachinamultiprocessorsystem
AT lǚjǐnglóng programpartitioningwithbundlingapproachinamultiprocessorsystem
AT jinglongbenjaminlu duōchùlǐqìxìtǒngzhōnglìyòngjiāquánchuànzhīchéngshìfēngēfǎ
AT lǚjǐnglóng duōchùlǐqìxìtǒngzhōnglìyòngjiāquánchuànzhīchéngshìfēngēfǎ
_version_ 1716848563330220032