首页> 外文会议>Euromicro Conference on Parallel, Distributed and Network-Based Processing >CC-radix: a cache conscious sorting based on radix sort
【24h】

CC-radix: a cache conscious sorting based on radix sort

机译:CC-RADIX:基于基于RADIX排序的缓存有意识

获取原文

摘要

We focuss on the improvement of data locality for the in-core sequential Radix sort algorithm for 32-bit positive integer keys. We propose a new algorithm that we call Cache Conscious Radix sort, CC-Radix. CC-Radix improves the data locality by dynamicallypartitioning the data set into subsets that fit in cache level L{sub}2. Once in that cache level, each subset is sorted with Radix sort. In order to obtain the best implementations, we analyse the algorithms and obtain the algorithmic parameters that minimize the number of misses on cache levels L{sub}1 and L{sub}2, and the TLB structure. Here, we present results for a MIPS R10000 processor based computer the SGI Origin 2000. Our results show that our algorithm is about 2 and 1.4 times faster than Quicksort and Explicit Block Transfer Radix sort, which is the previous fastest sorting algorithm to our knowledge, respectively
机译:我们侧重于为32位正整数键的核心顺序基数排序算法的数据局部性的改进。我们提出了一种新的算法,我们调用缓存有意识的基数,CC-RADIX。 CC-RACIX通过将数据设置为适合高速缓存L {SUB} 2的子集来改善数据局部。一旦进入缓存级别,每个子集都会使用基数排序。为了获得最佳实现,我们分析算法并获得算法参数,最小化缓存级别L {sub} 1和l {sub} 2上的未命中的次数,以及TLB结构。在这里,我们为基于MIPS R10000处理器的计算机提供了基于MIPS R10000处理器的结果。我们的结果表明,我们的算法比Quicksort和显式块传输基数速度快2%和1.4倍,这是我们知识的先前最快的排序算法,分别

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号