首页> 外文期刊>ACM transactions on reconfigurable technology and systems >PIMap: A Flexible Framework for Improving LUT-Based Technology Mapping via Parallelized Iterative Optimization
【24h】

PIMap: A Flexible Framework for Improving LUT-Based Technology Mapping via Parallelized Iterative Optimization

机译:PIMap:通过并行迭代优化改善基于LUT的技术映射的灵活框架

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

摘要

Modern FPGA synthesis tools typically apply a predetermined sequence of logic optimizations on the input logic network before carrying out technology mapping. While the "known recipes" of logic transformations often lead to improved mapping results, there remains a nontrivial gap between the quality metrics driving the pre-mapping logic optimizations and those targeted by the actual technology mapping. Needless to mention, such miscorrelations would eventually result in suboptimal quality of results.In this article, we propose PIMap, which couples logic transformations and technology mapping under an iterative improvement framework for LUT-based FPGAs. In each iteration, PIMap randomly proposes a transformation on the given logic network from an ensemble of candidate optimizations; it then invokes technology mapping and makes use of the mapping result to determine the likelihood of accepting the proposed transformation. By adjusting the optimization objective and incorporating required time constraints during the iterative process, PIMap can flexibly optimize for different objectives including area minimization, delay optimization, and delay-constrained area reduction. To mitigate the runtime overhead, we further introduce parallelization techniques to decompose a large design into multiple smaller sub-netlists that can be optimized simultaneously. Experimental results show that PIMap achieves promising quality improvement over a set of commonly used benchmarks, including improving the majority of the best-known area and delay records for the EPFL benchmark suite.
机译:现代FPGA综合工具通常在执行技术映射之前,在输入逻辑网络上应用预定的逻辑优化序列。尽管逻辑转换的“已知配方”通常可以改善映射结果,但在驱动预映射逻辑优化的质量度量与实际技术映射所针对的质量度量之间仍然存在着不小的差距。不用说,这种不相关最终会导致结果质量欠佳。在本文中,我们提出了PIMap,它在基于LUT的FPGA的迭代改进框架下将逻辑转换和技术映射结合在一起。在每次迭代中,PIMap都会从一组候选优化中随机提议给定逻辑网络上的转换。然后调用技术映射,并利用映射结果来确定接受提议的转换的可能性。通过调整优化目标并在迭代过程中纳入所需的时间限制,PIMap可以针对不同目标灵活地进行优化,包括面积最小化,延迟优化和延迟受限的面积减少。为了减轻运行时的开销,我们进一步引入了并行化技术,以将大型设计分解为可以同时进行优化的多个较小的子网表。实验结果表明,PIMap在一系列常用基准上实现了令人鼓舞的质量改进,包括改进了大多数最著名的区域和EPFL基准套件的延迟记录。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号