Parallel Algorithms for Generation of Long Sorted Runs on IBM
碩士 === 國立臺灣科技大學 === 工程技術研究所 === 83 === Generation of long sorted runs is the first phase for sorting a large file. Fast generation of long sorted runs can help us significantly decrease the total execution time required for sorting a large...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
1995
|
Online Access: | http://ndltd.ncl.edu.tw/handle/95780901014825159435 |
id |
ndltd-TW-083NTUST027040 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-083NTUST0270402016-07-15T04:12:45Z http://ndltd.ncl.edu.tw/handle/95780901014825159435 Parallel Algorithms for Generation of Long Sorted Runs on IBM 在IBMSP2上產生長排序段的平行演算法 Chen, Hung-Kuang 陳宏光 碩士 國立臺灣科技大學 工程技術研究所 83 Generation of long sorted runs is the first phase for sorting a large file. Fast generation of long sorted runs can help us significantly decrease the total execution time required for sorting a large file. In this thesis, we implement three par- allel algorithms, the bidirectional linear array algorithm, the unidirectional linear array algorithm, and the unidir- ectional linear array with broadcast algorithm, for runs gen- eration on IBM Scalable POWERparallel 2 (SP2) with PVMe and C. The bidirectional and the unidirectional algorithms were originally implemented on the transputer network using OCCAM [Lin 93a][Lin 93b].The unidirectional linear array with broad- cast algorithm is our new design for solving the late-feedback problem in the unidirectional array. In addition to the dis- cussion of our design and implementation details, we also do some theoretical and experimental comparisons on the three algorithms. From the comparisons, we show that our new algo- rithm is not only the fastest but also the best in generating long sorted runs. Lin, Yen-Chun 林彥君 1995 學位論文 ; thesis 62 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣科技大學 === 工程技術研究所 === 83 === Generation of long sorted runs is the first phase for sorting a
large file. Fast generation of long sorted runs can help us
significantly decrease the total execution time required for
sorting a large file. In this thesis, we implement three par-
allel algorithms, the bidirectional linear array algorithm, the
unidirectional linear array algorithm, and the unidir- ectional
linear array with broadcast algorithm, for runs gen- eration on
IBM Scalable POWERparallel 2 (SP2) with PVMe and C. The
bidirectional and the unidirectional algorithms were originally
implemented on the transputer network using OCCAM [Lin 93a][Lin
93b].The unidirectional linear array with broad- cast algorithm
is our new design for solving the late-feedback problem in the
unidirectional array. In addition to the dis- cussion of our
design and implementation details, we also do some theoretical
and experimental comparisons on the three algorithms. From the
comparisons, we show that our new algo- rithm is not only the
fastest but also the best in generating long sorted runs.
|
author2 |
Lin, Yen-Chun |
author_facet |
Lin, Yen-Chun Chen, Hung-Kuang 陳宏光 |
author |
Chen, Hung-Kuang 陳宏光 |
spellingShingle |
Chen, Hung-Kuang 陳宏光 Parallel Algorithms for Generation of Long Sorted Runs on IBM |
author_sort |
Chen, Hung-Kuang |
title |
Parallel Algorithms for Generation of Long Sorted Runs on IBM |
title_short |
Parallel Algorithms for Generation of Long Sorted Runs on IBM |
title_full |
Parallel Algorithms for Generation of Long Sorted Runs on IBM |
title_fullStr |
Parallel Algorithms for Generation of Long Sorted Runs on IBM |
title_full_unstemmed |
Parallel Algorithms for Generation of Long Sorted Runs on IBM |
title_sort |
parallel algorithms for generation of long sorted runs on ibm |
publishDate |
1995 |
url |
http://ndltd.ncl.edu.tw/handle/95780901014825159435 |
work_keys_str_mv |
AT chenhungkuang parallelalgorithmsforgenerationoflongsortedrunsonibm AT chénhóngguāng parallelalgorithmsforgenerationoflongsortedrunsonibm AT chenhungkuang zàiibmsp2shàngchǎnshēngzhǎngpáixùduàndepíngxíngyǎnsuànfǎ AT chénhóngguāng zàiibmsp2shàngchǎnshēngzhǎngpáixùduàndepíngxíngyǎnsuànfǎ |
_version_ |
1718348042285875200 |