首页> 外文会议>2017 International Conference on Communication and Signal Processing >VLSI partitioning using parallel kernighan lin algorithm
【24h】

VLSI partitioning using parallel kernighan lin algorithm

机译:使用并行Kernighan Lin算法进行VLSI分区

获取原文
获取原文并翻译 | 示例

摘要

Isolating the vertices of graph into sets of definite sizes so that the number of edges crossing between sets is minimum is called graph partitioning. This NP-complete problem has important applications in computing, like dynamic load balancing, image segmentation and task scheduling. The graph partitioning algorithms are classified as local and global algorithms. We are implementing Kernighan-Lin, a local algorithm on both a CPU (using C) and a GPU (using CUDAC) system. This algorithm has important applications in VLSI partitioning. The objective of VLSI partitioning is to search for ideal arrangements of components on a board and profitable interconnection between these components to satisfy certain constraints. We need to model VLSI design as a graph and do graph partitioning to achieve this. The CPU implementation of VLSI partitioning using KL-algorithm has a complexity of O(n3). To overcome such a large complexity we are recognizing steps that can be done parallely, thereby implementing in GPU. GPU has densely parallel design containing thousands of smaller efficient cores which are designed for handling numerous tasks concurrently. Thus, implementation in GPU reduces the complexity to O(n). By implementing KL-algorithm in GPU we tend to make VLSI partitioning efficient.
机译:将图的顶点分成确定大小的集合,以使图之间的交叉数量最少,这称为图划分。这个NP完全问题在计算中具有重要的应用,例如动态负载平衡,图像分割和任务调度。图划分算法分为局部算法和全局算法。我们正在在CPU(使用C)和GPU(使用CUDAC)系统上实现Kernighan-Lin,这是一种本地算法。该算法在VLSI分区中具有重要的应用。 VLSI分区的目的是在板上寻找理想的组件排列方式,并在这些组件之间实现可盈利的互连,以满足某些约束条件。我们需要将VLSI设计建模为图形,并进行图形分区以实现此目的。使用KL算法的VLSI分区的CPU实现的复杂度为O(n 3 )。为了克服这么大的复杂性,我们正在认识可以并行执行的步骤,从而在GPU中实现。 GPU具有密集的并行设计,其中包含数千个较小的高效内核,这些内核设计用于同时处理众多任务。因此,在GPU中的实现将复杂度降低到O(n)。通过在GPU中实现KL算法,我们倾向于提高VLSI分区的效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号