首页 | 本学科首页   官方微博 | 高级检索  
     


An Algorithm for Hardware/Software Partitioning Using Mixed Integer Linear Programming
Authors:Ralf Niemann  Peter Marwedel
Affiliation:(1) Dept. of Computer Science XII, University of Dortmund, D-44221 Dortmund, Germany
Abstract:One of the key problems in hardware/software codesign is hardware/software partitioning. This paper describes a new approach to hardware/software partitioning using integer programming (IP). The advantage of using IP is that optimal results are calculated for a chosen objective function. The partitioning approach works fully automatic and supports multi-processor systems, interfacing and hardware sharing. In contrast to other approaches where special estimators are used, we use compilation and synthesis tools for cost estimation. The increased time for calculating values for the cost metrics is compensated by an improved quality of the values. Therefore, fewer iteration steps for partitioning are needed. The paper presents an algorithm using integer programming for solving the hardware/software partitioning problem leading to promising results.
Keywords:hardware/software codesign  hardware/software partitioning  embedded systems  mixed integer linear programming
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号