Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

A Fast and Flexible Sorting Algorithm with CUDA

Shifu Chen17 Contact Information, Jing Qin18 Contact Information, Yongming Xie18 Contact Information, Junping Zhao19 Contact Information and Pheng-Ann Heng17, 18 Contact Information

(17)  Shenzhen Institute of Advanced Integration Technology, Chinese Academy of Sciences/The Chinese University of Hong Kong,  
(18)  Department of Computer Science and Engineering, The Chinese University of Hong Kong,  
(19)  Institue of Medical Informatics, Chinese PLA General Hospital & Postgraduate Medical School,  
Abstract
In this paper, we propose a fast and flexible sorting algorithm with CUDA. The proposed algorithm is much more practical than the previous GPU-based sorting algorithms, as it is able to handle the sorting of elements represented by integers, floats and structures. Meanwhile, our algorithm is optimized for the modern GPU architecture to obtain high performance. We use different strategies for sorting disorderly list and nearly-sorted list to make it adaptive. Extensive experiments demon- strate our algorithm has higher performance than previous GPU-based sorting algorithms and can support real-time applications.

Keywords  Parallel sorting algorithm - CUDA - GPU-based sorting algorithm


Contact Information Shifu Chen
Email: sf.chen@siat.ac.cn

Contact Information Jing Qin
Email: jqin@cse.cuhk.edu.hk

Contact Information Yongming Xie
Email: ymxie@cse.cuhk.edu.hk

Contact Information Junping Zhao
Email: kyc301@yeah.net

Contact Information Pheng-Ann Heng
Email: pheng@cse.cuhk.edu.hk
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.100 • Server: mpweb16
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)