Title: | 排序方法向量化之研究 |
Authors: | 林文揚 LIN,WEN-YANG 鍾崇斌 ZHONG,CHONG-BIN 資訊科學與工程研究所 |
Keywords: | 排序方法;向量化;向量編譯器;基數分配;M-SECTION;INSERTION-SORT |
Issue Date: | 1989 |
Abstract: | 儘管許多關於計算應用上的平行計算機架構已被探討,然而向量計算機成功地商品化 ,如Cray-1, Cyber-205, 使其成為此一應用領域的主流。欲完全發揮此種高速計算 機的效能,最重要的就是資料的向量化。雖然向量編譯器能夠檢視出程式中可向量化 的部份,但仍需要適當的演算方法相互配合。在這篇論文中,我們對一些排序方法的 向量化進行研究,包括Quicksort, Insertion sort, Shellsort, Straight radix s ort, Radix exchange sort, Odd-even transposition sort, Odd-even merge sort , 和Diamond sort。我們在CONVEX C-1上實際地執行這些排序方法,測量每個方法的 純量和向量的速度比,以評估其適合向量化的程度。從比較之中我們發現,雖然以比 較一交換作為運算基礎的排序方法中具不定性質(contingent)者較不適合向量化,但 運用M-section 方法的Insertion sort卻有很好的表現。至於以基數分配為基礎的排 序的方法,採LSD 方式較MSD 更適合向量化。最後,根據我們的實驗與討論,我們建 議在向量計算機上採用Straight radix sort 。 |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#NT782392044 http://hdl.handle.net/11536/54448 |
Appears in Collections: | Thesis |