首页> 外文会议>IEEE/ACM International Conference on Computer-Aided Design >DtCraft: A distributed execution engine for compute-intensive applications
【24h】

DtCraft: A distributed execution engine for compute-intensive applications

机译:DtCraft:适用于计算密集型应用程序的分布式执行引擎

获取原文

摘要

Recent years have seen rapid growth in data-driven distributed systems such as Hadoop MapReduce, Spark, and Dryad. However, the counterparts for high-performance or compute-intensive applications including large-scale optimizations, modeling, and simulations are still nascent. In this paper, we introduce DtCraft, a modern C+,+,17-based distributed execution engine that efficiently supports a new powerful programming model for building high-performance parallel applications. Users need no understanding of distributed computing and can focus on high-level developments, leaving difficult details such as concurrency controls, workload distribution, and fault tolerance handled by our system transparently. We have evaluated DtCraft on both micro-benchmarks and large-scale optimization problems, and shown promising performance on computer clusters. In a particular semicondictor design problem, we achieved 30 x speedup with 40 nodes and 15 × less development efforts over hand-crafted implementation.
机译:近年来,诸如Hadoop MapReduce,Spark和Dryad等数据驱动的分布式系统迅速增长。但是,高性能或计算密集型应用程序(包括大规模优化,建模和仿真)的对应对象仍处于新生阶段。在本文中,我们介绍DtCraft,这是一种基于C +,+,17的现代分布式执行引擎,该引擎有效地支持用于构建高性能并行应用程序的新的强大编程模型。用户无需了解分布式计算,而可以专注于高级开发,而透明地保留了诸如并发控制,工作负载分配和容错之类的困难细节。我们已经在微基准测试和大规模优化问题上对DtCraft进行了评估,并在计算机集群上显示出令人鼓舞的性能。在一个特殊的半变量设计问题中,我们通过40个节点实现了30倍的加速,而与手工实现相比,开发工作却减少了15倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号