Efficient sorting design on a novel embedded parallel computing architecture with unique memory access

Wenbiao Zhou*, Zhaoyun Cai, Ruiqiang Ding, Chen Gong, Dake Liu

*此作品的通讯作者

科研成果: 期刊稿件文章同行评审

2 引用 (Scopus)
Plum Print visual indicator of research metrics
  • Citations
    • Citation Indexes: 2
  • Captures
    • Readers: 8
see details

摘要

Embedded Parallel computing architecture with Unique Memory Access (ePUMA) is a domain-specific embedded heterogeneous 9-core chip multiprocessor, which has a unique design with low power and high silicon efficiency for high-throughput DSP in emerging telecommunication and multimedia applications. Sorting is one of the most widely studied algorithms, more embedded applications also need efficient sorting. This paper proposes an efficient bitonic sorting algorithm eSORT for the novel ePUMA DSP. eSORT algorithm consists of two parts: an in-core sorting algorithm and an intra-core sorting algorithm. Both algorithms are adapted to the novel architecture and take advantage of the ePUMA platform. This paper implemented and evaluated the eSORT for variable datasets on ePUMA multi-core DSP and compared its performance with the Cell BE processors with the same SIMD parallelization structure. Results show that bitonic sort on ePUMA multi-core DSP has much better performance and scalability. Compared with optimized bitonic sort on Cell BE, the in-core sort is 11 times faster and intra-core sort is 15 times faster in average.

源语言英语
页(从-至)2100-2111
页数12
期刊Computers and Electrical Engineering
39
7
DOI
出版状态已出版 - 10月 2013

指纹

探究 'Efficient sorting design on a novel embedded parallel computing architecture with unique memory access' 的科研主题。它们共同构成独一无二的指纹。

引用此

Zhou, W., Cai, Z., Ding, R., Gong, C., & Liu, D. (2013). Efficient sorting design on a novel embedded parallel computing architecture with unique memory access. Computers and Electrical Engineering, 39(7), 2100-2111. https://doi.org/10.1016/j.compeleceng.2013.06.007