arrow
返回

Bitonic sort on a chained-cubic tree interconnection network

delete2014-01-01
delete19
PRE
AI
S
Sherenaz W. Al-Haj Baddar
B
Basel A. Mahafzah *
DOI:10.1016/j.jpdc.2013.09.008delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Bitonic sort is one of the fastest oblivious parallel sorting algorithms known so far. Due to its high modularity, bitonic sort can be mapped to different interconnection networks. In this paper, the bitonic sort algorithm is mapped to the chained-cubic tree (CCT) interconnection network. It is shown that the computation time of the bitonic sort on a CCT (BSCCT) algorithm is O((n/p) x log(np)) and that the communication cost is O(p log(2) p), assuming that n keys are evenly distributed among p processors that comprise a given CCT network. Simulation is implemented and used to assess the performance of the BSCCT algorithm in terms of computation time, communication cost, message delay, and key comparisons. Simulation results showed that the BSCCT algorithm achieves a speedup that is almost 12-fold relative to a bitonic sort on a single processor, when 1024 processors were used to sort 32M keys. (C) 2013 Elsevier Inc. All rights reserved.
Keyword:
Sorting and searching
Bitonic sort
Parallel algorithms
Performance evaluation
Interconnection networks

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

U
university of jordan
学者数:
5.6K
论文数: 4.1K
被引数: 3
引用论文

引用论文

Sorting on GPUs for large scale datasets: A thorough comparison
err2012-09-01
err8
PREAI
errCapannini, Gabriele; Silvestri, Fabrizio; Baraglia, Ranieri
err分享
err收藏
The Optical Chained-Cubic Tree interconnection network: Topological structure and properties
err2012-03-01
err21
PREAI
errMahafzah, Basel A.; Alshraideh, Mohammad; Abu-Kabeer, Tasneem M.; Ahmad, Elham F.; Hamad, Nesreen A.
err分享
err收藏
学者 查看更多内容