首页> 外文期刊>Journal of Low Power Electronics >A Parallel and Randomized Algorithm for Large-Scale Discrete Dual-Vt Assignment and Continuous Gate Sizing
【24h】

A Parallel and Randomized Algorithm for Large-Scale Discrete Dual-Vt Assignment and Continuous Gate Sizing

机译:大规模离散双VT分配和连续栅极尺寸的平行和随机算法

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

摘要

We propose a parallel and randomized algorithm to solve the problem of discrete Dual-Vt assignment combined with continuous gate sizing which is an important low power design technique in high performance domains. This combinatorial optimization problem is particularly difficult to solve on large-sized circuits. In this paper, we first introduce a novel hybrid algorithm which combines the existing heuristics and convex formulations for this problem. Consequently the hybrid algorithm can achieve a better way to explore the tradeoff between the runtime of the algorithm and the quality of generated solution (i.e., total power). Next, we extend our hybrid algorithm to include parallelism and randomization. We introduce a unique utilization of parallelism to better identify the optimization direction. Consequently, we can reduce both the number of iterations in optimization as well as improve the quality of solution. We further use random sampling to improve the already-obtained solution so that the optimization effort is indeed focused on the more "promising" regions of the solution space. For this combinatorial optimization problem, our algorithm can improve the average total power by 34% compared to the state of the art which is based on solving a continuous convex program and applying discretization. Our power improvement is over 48% for the larger benchmarks, featuring over 40,000 gates. In addition, our algorithm is faster than solving the continuous convex program. This is for an implementation on a grid of 9 machines.
机译:我们提出了一种并行和随机化算法来解决离散双VT分配的问题,连续栅极尺寸结合,是高性能域中的重要低功率设计技术。这种组合优化问题特别难以解决大型电路。在本文中,我们首先介绍一种新的混合算法,该算法结合了现有的启发式和凸形配方。因此,混合算法可以实现更好的方法来探讨算法的运行时间与所生成的解决方案的质量之间的权衡(即,总功率)之间的折衷。接下来,我们扩展了混合算法以包括并行和随机化。我们介绍了并行性的独特利用,以更好地识别优化方向。因此,我们可以减少优化中的迭代次数以及提高解决方案的质量。我们进一步使用随机抽样来改进已经获得的解决方案,以便优化努力确实集中在解决方案空间的“有希望”区域上。对于该组合​​优化问题,与本领域的技术相比,我们的算法可以提高34%的平均总功率,这是基于求解连续凸面编程并施加离散化。我们的电力提升超过48%,以超过40,000个盖茨。此外,我们的算法比求解连续凸面程序更快。这是用于9台机器网格的实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号