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...

Full description

Bibliographic Details
Main Authors: Chen, Hung-Kuang, 陳宏光
Other Authors: Lin, Yen-Chun
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