针对不同的排序算法,选择C语言来实现它们各自的源代码。
2022-12-05 13:14:29 46KB 并行排序 C语言
1
这个java并行程序设计的经典例子 虽然分多了点 但还是很值得的 完全可以运行 java parallel sort
2021-12-09 15:32:50 698KB parallel sort 并行 排序
1
只需两个时钟即可输出12个数据的排序结果,内容简单易懂
2021-11-24 20:04:33 3KB verilog fpga 并行排序算法
1
信息 作为硕士论文的一部分,对C ++中实现的顺序排序算法与CUDA中实现的并行排序算法之间的比较进行了研究。 我们实现了七个算法:双音排序,多步双音排序,自适应双音排序,合并排序,快速排序,基数排序和样本排序。 顺序算法是在使用C ++的CPU上实现的,而并行算法是在使用CUDA平台的GPU上实现的。 我们改进了上述实现,并采用了它们,以便能够对任意长度的输入序列进行排序。 我们在六个不同的输入分布上比较了算法,这些分布包括32位数字,32位键值对,64位数字和64位键值对。 结果表明,基数排序是最快的顺序排序算法,而基数排序和合并排序是最快的并行排序算法(取决于输入分布)。 与顺序实现相比,通过并行实现,我们最多可实现157倍的加速。 作者:DarkoBožidar 导师:TomažDobravec博士 资料下载 结果: : 硕士学位论文(斯洛文尼亚版) : : usp
2021-08-26 10:15:00 123KB C++
1
使用MPI计算的完整的PSRS(并行排序(parallel sorting by regular sampling))代码。并行计算课实验所用代码。
2021-07-06 22:53:46 7KB MPI PSRS parallel_com
1
并行排序算法,多线程 高效 多线程技术,速率快
2021-05-03 15:40:58 4KB 并行 排序 算法
1
基于GPU 实现并行排序过程,大大加速了排序的效率,有加速比
2020-01-03 11:17:24 5KB GPU 排序
1
// 1. A small-set insertion sort. We do this on any set with <=32 elements // 2. A partitioning kernel, which - given a pivot - separates an input // array into elements pivot. Two quicksorts will then // be launched to resolve each of these. // 3. A quicksort co-ordinator, which figures out what kernels to launch // and when.
2019-12-21 22:23:36 1.2MB CUDA 并行 排序
1