首页> 外国专利> Method and apparatus for partitioning and sorting the data sets on a multi-processor system

Method and apparatus for partitioning and sorting the data sets on a multi-processor system

机译:在多处理器系统上对数据集进行分区和排序的方法和装置

摘要

PROBLEM TO BE SOLVED: To provide a method and apparatus for partitioning and sorting a data set on a multiprocessor system.;SOLUTION: The method for partitioning a data set comprises: partitioning iteratively a data set into a plurality of buckets corresponding to different data ranges by using a plurality of accelerators in parallel, wherein each of the plurality of buckets could be stored in a local storage of the plurality of accelerators; wherein in each iteration, the method comprises: roughly partitioning the data set into a plurality of large buckets; determining a plurality of data ranges for the data set based on parameters of the data set that can indicate the distribution of data values in that data set; and partitioning the plurality of large buckets into a plurality of small buckets corresponding to the plurality of data ranges respectively by using the plurality of accelerators in parallel, wherein each of the plurality of accelerators, for each element in the large bucket it is partitioning, determines a data range to which that element belongs among the plurality of data ranges by computation.;COPYRIGHT: (C)2010,JPO&INPIT
机译:解决的问题:提供一种用于在多处理器系统上对数据集进行分区和排序的方法和装置。解决方案:用于对数据集进行分区的方法包括:迭代地将数据集划分为与不同数据范围相对应的多个存储桶通过并行使用多个加速器,其中,多个铲斗中的每个可被存储在多个加速器的本地存储器中;其中,在每次迭代中,该方法包括:将数据集粗略地划分为多个大桶;基于可以指示该数据集中的数据值的分布的数据集的参数,确定该数据集的多个数据范围;通过并行使用多个加速器,将多个大桶分别划分为与多个数据范围相对应的多个小桶,其中,对于大桶中的每个元素,所述多个加速器中的每一个确定通过计算得出该元素所属的多个数据范围中的一个数据范围。; COPYRIGHT:(C)2010,JPO&INPIT

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号