首页> 外文会议>IEEE International Parallel and Distributed Processing Symposium Workshops >A DVND local search implemented on a dataflow architecture for the Minimum Latency Problem
【24h】

A DVND local search implemented on a dataflow architecture for the Minimum Latency Problem

机译:在DataFlow架构上实现的DVND本地搜索,用于最小延迟问题

获取原文

摘要

This paper proposes a dataflow implementation for a local search to solve the Minimum Latency Problem (MLP), a variant of the Traveling Salesman Problem (TSP). Since the problem is NP-Hard, best results in literature report the use of metaheuristic strategies, mainly based on the concept of variable neighborhoods. The dataflow architecture was proposed in the 70's with programs represented as dependency graphs, but von Neumann architecture became the standard computing platform and dataflow has been only considered for theoretical experiments. Many state-of-the-art metaheuristics are harnessing computational power from emerging heterogeneous computing platforms, such as Graphics Processing Units (GPU), requiring to rethink some ideas of classic optimization algorithms in order to properly explore the architecture. We propose a hybrid dataflow architecture (simulated over CPU), where each node contains a GPU implementation that enumerates a neighborhood for the problem. The dataflow architecture uses a distributed network that provides scalability for solving large MLP instances, where each neighborhood exploration is part of a state-of-the-art Distributed Variable Neighborhood Descent (DVND). The whole scenario yield an heterogeneous multi-level parallelization approach that can be used to solve time consuming problems, not being coupled to specific instance or problem.
机译:本文提出了用于本地搜索的数据流实现,以解决最小延迟问题(MLP),是旅行推销员问题(TSP)的变体。由于问题是NP-COLLE,文学中的最佳效果报告了使用成群质策略,主要基于可变街区的概念。 DataFlow架构是在70年代提出的,该程序表示为依赖图,但von Neumann架构成为标准计算平台,数据流仅考虑了理论实验。许多最先进的半导体学利用来自新兴的异构计算平台的计算能力,例如图形处理单元(GPU),需要重新考虑经典优化算法的一些思想,以便正确探索架构。我们提出了一个混合数据流架构(通过CPU模拟),其中每个节点包含GPU实现,该实现枚举问题的邻域。 DataFlow架构使用分布式网络来提供可扩展性,用于解决大型MLP实例,其中每个邻域探索是最先进的分布式变量邻域下降(DVND)的一部分。整个场景产生异构的多级并行化方法,可用于解决耗时的问题,而不是耦合到特定的实例或问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号