首页> 外文期刊>International journal of reconfigurable computing >Answer Set versus Integer Linear Programming for Automatic Synthesis of Multiprocessor Systems from Real-Time Parallel Programs
【24h】

Answer Set versus Integer Linear Programming for Automatic Synthesis of Multiprocessor Systems from Real-Time Parallel Programs

机译:从实时并行程序自动综合多处理器系统的答案集与整数线性编程

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

摘要

An automated design approach for multiprocessor systems on FPGAs is presented which customizes architectures for parallel programs by simultaneously solving the problems of task mapping, resource allocation, and scheduling. The latter considers effects of fixed-priority preemptive scheduling in order to guarantee real-time requirements, hence covering a broad spectrum of embedded applications. Being inherently a combinatorial optimization problem, the design space is modeled using linear equations that capture high-level design parameters. A comparison of two methods for solving resulting problem instances is then given. The intent is to study how well recent advances in propositional satisfiability (SAT) and thus Answer Set Programming (ASP) can be exploited to automate the design of flexible multiprocessor systems. Integer Linear Programming (ILP) is taken as a baseline, where architectures for IEEE 802.11 g and WCDMA baseband signal processing are synthesized. ASP-based synthesis used a few seconds in the solver, faster by three orders of magnitude compared to ILP-based synthesis, thereby showing a great potential for solving difficult instances of the automated synthesis problem.
机译:提出了一种针对FPGA上的多处理器系统的自动设计方法,该方法通过同时解决任务映射,资源分配和调度问题来为并行程序定制架构。后者考虑了固定优先级抢占式调度的影响,以保证实时需求,因此涵盖了广泛的嵌入式应用程序。作为固有的组合优化问题,设计空间使用捕获高级设计参数的线性方程式建模。然后给出了两种解决结果问题实例的方法的比较。目的是研究命题可满足性(SAT)的最新进展以及因此可以利用答案集编程(ASP)使灵活的多处理器系统设计自动化的程度。以整数线性编程(ILP)为基线,在该基线上综合了IEEE 802.11 g和WCDMA基带信号处理的体系结构。基于ASP的合成在求解器中使用了几秒钟,比基于ILP的合成快了三个数量级,从而显示出解决自动化合成难题的巨大潜力。

著录项

  • 来源
  • 作者单位

    Computer Engineering, Institute for Computer Science, University of Potsdam, August-Bebel-Strasse 89, D-14482 Potsdam, Germany;

    rnComputer Engineering, Institute for Computer Science, University of Potsdam, August-Bebel-Strasse 89, D-14482 Potsdam, Germany;

    rnComputer Engineering, Institute for Computer Science, University of Potsdam, August-Bebel-Strasse 89, D-14482 Potsdam, Germany;

    rnKnowledge Processing and Information Systems, Institute for Computer Science, University of Potsdam, August-Bebel-Strasse 89, D-14482 Potsdam, Germany;

    rnKnowledge Processing and Information Systems, Institute for Computer Science, University of Potsdam, August-Bebel-Strasse 89, D-14482 Potsdam, Germany;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号