首页> 外文会议>IEEE International Parallel and Distributed Processing Symposium Workshops and PhD Forum >Clustering and Mapping Algorithm for Application Distribution on a Scalable FPGA Cluster
【24h】

Clustering and Mapping Algorithm for Application Distribution on a Scalable FPGA Cluster

机译:可扩展FPGA集群上应用程序分布的聚类和映射算法

获取原文

摘要

The high flexibility of FPGAs predestines them for emulation and prototyping of ASICs. Despite the progress in VLSI technology, high performance FPGAs can be very cost intensive. To reduce these costs, we propose a scalable cluster of low cost mainstream FPGA boards. This paper presents a new approach for the distribution of application tasks into a cluster of FPGAs. The algorithm is split up into two main steps. Different solutions are computed for both steps in parallel, starting from different initial states. The first step does clustering and mapping at the same time, by unfolding the tasks in a two dimensional Euclidian vector space, limited to the boundaries of the FPGA cluster. Load balancing is done, by forcing nodes towards each other, dependent on the edge amount, and by forcing them apart from each other, depending on the FPGAs capacity utilization. The second step optimizes the logic utilization of each FPGA and minimizes the maximum dilation (number of edges of a path to which an edge is mapped), by using different heuristics. A gradient descent algorithm (improved variant of the local search) is combined with simulated annealing and extended by a taboo search algorithm, to avoid cycles and exit local minima.
机译:FPGA的高度灵活性使其成为ASIC的仿真和原型设计的前提。尽管VLSI技术取得了进步,但高性能FPGA可能会非常耗费成本。为了降低这些成本,我们提出了一种可扩展的低成本主流FPGA板集群。本文提出了一种将应用程序任务分配到FPGA集群中的新方法。该算法分为两个主要步骤。从不同的初始状态开始,并行计算两个步骤的不同解决方案。第一步是通过将任务展开到二维Euclidian向量空间(仅限于FPGA集群的边界)中,同时进行集群和映射。通过根据边缘数量迫使节点彼此靠近,并根据FPGA的容量利用率将节点彼此分隔开来完成负载平衡。第二步,通过使用不同的启发式方法,优化每个FPGA的逻辑利用率,并最大程度地减小最大扩展(将边映射到的路径的边数)。梯度下降算法(改进的局部搜索变型)与模拟退火结合,并通过禁忌搜索算法进行扩展,以避免循环并退出局部极小值。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号