基于SIMD机制的并行排序算法
被引量:4
Parallel Sorting Algorithm Utilizing SIMD Mechanics
摘要
探讨了如何利用现代CPU架构中的SIMD机制提高程序性能的途径,以冒泡排序为例设计了并行算法与并进行了代码实现,最后用实验结果论证了其可行性。
出处
《计算机系统应用》
2009年第11期87-90,共4页
Computer Systems & Applications
基金
国家自然科学基金(10601036)
同被引文献25
-
1胡峰,胡保生.并行计算技术与并行算法综述[J].电脑与信息技术,1999,7(5):47-59. 被引量:10
-
2印民,苟小龙,何祖威.基于GCD的循环分割新算法[J].系统仿真学报,2005,17(1):181-184. 被引量:1
-
3李晓梅.并行算法的发展及其前沿研究课题[J].中国科学基金,1995,9(3):13-18. 被引量:3
-
4赵军,张东梅.平衡二叉树[J].电脑学习,2007(2):33-34. 被引量:2
-
5郭晶旭.基于快速排序的改进算法.计算机科学,2009,36(4):343-344.
-
6Xiao Li, Zhang Xiaodong, Kubricht S A. Improving Memory Performance of Sorting Algorithms[J]. ACM Journal on Experimental Algorithmics, 2000, 5(3).
-
7Wickremesinghe R, Arge L, Chase J, et al. Efficient Sorting Using Registers and Caches[J]. ACM Journal of Experimental Algorithmics, 2002, 7(9).
-
8中国科学院计算技术研究所. 龙芯3A处理器用户手册(01版)[Z]. 2009.
-
9Sedgewick R. Implementing Quicksort Programs[J]. Communi- cations of the ACM, 1978, 21(10): 847-857.
-
10Knuth D E. The Art of Computer Programming, Vol.3: Sorting and Searching[M]. 2nd ed. [S. l.]: Addison-Wesley, 1998.
引证文献4
-
1何越强.使用代价分析的向量化循环分割技术[J].计算机工程与设计,2011,32(6):2020-2023.
-
2翁玉萍,顾乃杰,李恺,陈强.排序算法在龙芯3A上的优化实现[J].计算机工程,2011,37(20):255-257.
-
3覃贤立.并行排序算法的设计与分析[J].电脑与信息技术,2014,22(3):14-16. 被引量:1
-
4贺成,施华君.基于PRAM并行模型最大值查找的方法与改进[J].计算机系统应用,2019,28(10):138-144. 被引量:1
-
1周六丁,程代杰.适合多处理机MPSCU的并行排序算法[J].计算机工程,1989,4(5):68-70.
-
2钱晓捷,李秀芳.基于多核多线程的排序算法优化和实现[J].微电子学与计算机,2011,28(1):116-119. 被引量:3
-
3李磊,胡洁.一种在r台机上的并行排序算法[J].微电子学与计算机,1994,11(1):25-26.
-
4杜歆.并行排序算法的研究与设计[J].科技风,2009(11).
-
5来智勇.并行归并排序算法[J].计算机研究与发展,1995,32(6):46-49. 被引量:3
-
6Jon Titus.不断发展的8051单片机[J].电子产品世界,2005,12(03B):100-101.
-
7王申科.并行排序算法Quicksort的分析与改进[J].航空计算技术,1992,22(4):22-27.
-
8魏莹.多核处理器中一种改进的并行排序算法[J].通讯世界(下半月),2016(8):235-236.
-
9黄健,张善文,周端.基于STM32的A/D采样软件滤波改进算法研究[J].仪表技术与传感器,2016(3):83-85. 被引量:18
-
10黄明和,钟萃相,尹红.线性阵列上的一种新的并行排序算法[J].江西师范大学学报(自然科学版),2005,29(3):235-238.