首页> 外文会议>International Symposium on Parallel and Distributed Computing >InDiGO: An Infrastructure for Optimization of Distributed Algorithms
【24h】

InDiGO: An Infrastructure for Optimization of Distributed Algorithms

机译:Indigo:用于优化分布式算法的基础架构

获取原文

摘要

The developers of distributed algorithms are faced with two opposing forces. One is to design generic algorithms that are reusable in a large number of applications. Efficiency considerations, on the other hand, force the algorithms to be customized to specific operational contexts. This problem is often attacked by simply re-implementing all or large portions of an algorithm. This paper proposes InDiGO, an infrastructure which allows design of generic but customizable algorithms and provides tools to customize such algorithms for specific applications. InDiGO provides the following capabilities: (a) Tools to generate intermediate representations of an application which can be leveraged for analysis, (b) Mechanisms to allow developers to design customizable algorithms by exposing design knowledge in  terms of configurable options, and (c) An optimization engine to analyze an application to derive the information necessary optimize the algorithms. We perform three types of optimizations: static, dynamic and physical topology-based optimization. We present experimental results to demonstrate the advantages of our infrastructure.
机译:分布式算法的开发人员面临两个相对的力量。一个是设计在大量应用中可重复使用的通用算法。另一方面,效率考虑力强制算法定制到特定的操作环境。这个问题通常通过简单地重新实现算法的全部或大量部分来攻击。本文提出了靛蓝,这是一种允许设计通用但可定制算法的基础架构,并提供为特定应用程序定制此类算法的工具。靛蓝提供了以下功能:(a)中的工具,以产生可以被利用用于分析的应用,(b)中的机制,以允许开发者通过在可配置的选项而言暴露设计知识来设计定制的算法,和(c)的中间表示的优化引擎分析应用程序以导出必要的信息优化算法。我们执行三种类型的优化:静态,动态和物理拓扑的优化。我们提出了实验结果,以证明我们基础设施的优势。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号