首页> 外文会议>IEEE International Conference on Data Science and Advanced Analytics >Pattern-Based Automatic Parallelization of Representative-Based Clustering Algorithms
【24h】

Pattern-Based Automatic Parallelization of Representative-Based Clustering Algorithms

机译:基于模式的基于代表的聚类算法的自动并行化

获取原文

摘要

Ease of programming and optimal parallel performance have historically been on the opposite side of a tradeoff, forcing the user to choose. With the advent of the Big Data era and rapid evolution of sequential algorithms, the data analytics community can no longer afford the tradeoff. We observed that several clustering algorithms often share common traits - particularly, algorithms belonging to same class of clustering exhibit significant overlap in processing steps. Here, we present our observation on domain patterns in Representative-based clustering algorithms and how they manifest as clearly identifiable programming patterns when mapped to a Domain Specific Language (DSL). We have integrated the signatures of these patterns in the DSL compiler for parallelism identification and automatic parallel code generation. Our experiments on different state-of-the-art parallelization frameworks shows that our system is able to achieve near-optimal speedup while requiring a fraction of the programming effort, making it an ideal choice for the data analytics community.
机译:一直以来,易于编程和最佳并行性能一直处于权衡的对立面,迫使用户进行选择。随着大数据时代的到来以及顺序算法的迅速发展,数据分析社区再也无法承受这种折衷。我们观察到几种聚类算法通常具有共同的特征-特别是,属于同一类聚类的算法在处理步骤中表现出明显的重叠。在这里,我们介绍对基于代表的聚类算法中的域模式的观察,以及在映射到特定域语言(DSL)时它们如何表现为可清晰识别的编程模式。我们已将这些模式的签名集成到DSL编译器中,以进行并行性识别和自动并行代码生成。我们在不同的最新并行化框架上进行的实验表明,我们的系统能够实现近乎最佳的加速,而只需要少量的编程工作,使其成为数据分析社区的理想选择。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号