File Download
There are no files associated with this item.
Supplementary
-
Citations:
- Scopus: 0
- Appears in Collections:
Conference Paper: Exploiting duplication to minimize the execution times of parallel programs on message-passing systems
Title | Exploiting duplication to minimize the execution times of parallel programs on message-passing systems |
---|---|
Authors | |
Issue Date | 1994 |
Citation | Ieee Symposium On Parallel And Distributed Processing - Proceedings, 1994, p. 426-433 How to Cite? |
Abstract | Communication overhead is one of the main factors that can limit the speedup of parallel programs on message-passing parallel architectures. This limiting factor is more predominant in distributed systems such as clusters of homogeneous or heterogeneous workstations. However, excessive communication overhead can be reduced by redundantly executing some of the tasks of a parallel program on which other tasks critically depend. In this paper, we study the problem of duplication-based static scheduling of parallel programs on parallel and distributed systems. Previous duplication-based scheduling algorithms assumed the availability of unlimited number of homogeneous processors. In this paper, we consider more practical scenarios: when the number of processors is limited, and when the system consists of heterogeneous computers. For the first scenario, we propose an algorithm which minimizes the execution of a parallel program by controlling the level of duplication according to the number of processors available. For the second scenario, we design an algorithm which simultaneously exploits duplication and processor heterogeneity to minimize the total execution time of a parallel program. The proposed algorithms are suitable for low as well as high communication-to-computation ratios. |
Persistent Identifier | http://hdl.handle.net/10722/158150 |
ISSN |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Kwok, YuKwong | en_US |
dc.contributor.author | Ahmad, Ishfaq | en_US |
dc.date.accessioned | 2012-08-08T08:58:17Z | - |
dc.date.available | 2012-08-08T08:58:17Z | - |
dc.date.issued | 1994 | en_US |
dc.identifier.citation | Ieee Symposium On Parallel And Distributed Processing - Proceedings, 1994, p. 426-433 | en_US |
dc.identifier.issn | 1063-6374 | en_US |
dc.identifier.uri | http://hdl.handle.net/10722/158150 | - |
dc.description.abstract | Communication overhead is one of the main factors that can limit the speedup of parallel programs on message-passing parallel architectures. This limiting factor is more predominant in distributed systems such as clusters of homogeneous or heterogeneous workstations. However, excessive communication overhead can be reduced by redundantly executing some of the tasks of a parallel program on which other tasks critically depend. In this paper, we study the problem of duplication-based static scheduling of parallel programs on parallel and distributed systems. Previous duplication-based scheduling algorithms assumed the availability of unlimited number of homogeneous processors. In this paper, we consider more practical scenarios: when the number of processors is limited, and when the system consists of heterogeneous computers. For the first scenario, we propose an algorithm which minimizes the execution of a parallel program by controlling the level of duplication according to the number of processors available. For the second scenario, we design an algorithm which simultaneously exploits duplication and processor heterogeneity to minimize the total execution time of a parallel program. The proposed algorithms are suitable for low as well as high communication-to-computation ratios. | en_US |
dc.language | eng | en_US |
dc.relation.ispartof | IEEE Symposium on Parallel and Distributed Processing - Proceedings | en_US |
dc.title | Exploiting duplication to minimize the execution times of parallel programs on message-passing systems | en_US |
dc.type | Conference_Paper | en_US |
dc.identifier.email | Kwok, YuKwong:ykwok@eee.hku.hk | en_US |
dc.identifier.authority | Kwok, YuKwong=rp00128 | en_US |
dc.description.nature | link_to_subscribed_fulltext | en_US |
dc.identifier.scopus | eid_2-s2.0-0028727449 | en_US |
dc.identifier.spage | 426 | en_US |
dc.identifier.epage | 433 | en_US |
dc.publisher.place | United States | en_US |
dc.identifier.scopusauthorid | Kwok, YuKwong=7101857718 | en_US |
dc.identifier.scopusauthorid | Ahmad, Ishfaq=7201878459 | en_US |
dc.identifier.issnl | 1063-6374 | - |