期刊文献+

可满足模理论在软硬件划分领域的应用

A Satisfiability Modulo Theories Method For Software And Hardware Division
下载PDF
导出
摘要 软硬件划分是评价软硬件协同设计优劣,甚至影响设计成败的关键技术之一.文章首次将可满足模理论应用于软硬件划分问题,借助Z3、CVC4与MathSAT5可满足问题解决器求得最优的软硬件划分方案,使得系统的软硬件实现代价最小,经实验验证,针对软硬件划分问题,Z3的综合性能要优于另外两种解决器.采用可满足性问题求解方案,不仅克服了传统启发式算法陷入局部最优解的弊端,同时也弥补了规划类算法不适应于大规模划分问题的不足. The hardware/software partition is one of the standard of evaluating the software/hardware co-design, a bad partition might make a worse co-design, or even a fail design. Inthispaper, The hardware/ softwarepartitionproblemwas modeled with formulas of Satisfiability Modulo Theory (SMT). In our knowl-edge, itwouldbe thefirsttime to apply the SMT, as well as the SMT solvers including Z3, CVC4 and Math- SAT5, tohardware/softwarepartitionproblem. According to the experiments, the optimizedpartition with the SMT and solvers, more-over, the Z3 solver is proved as the more efficient for hardware/software partition. In short, in terms of the SMT and its solvers, the method avoid the local optimized solution of the partition problem, as well as the method could be applied in the large scale of the co-design.
出处 《广西民族大学学报(自然科学版)》 CAS 2016年第1期78-82,共5页 Journal of Guangxi Minzu University :Natural Science Edition
基金 广西民族大学研究生教育创新计划(gxun-chxs2015097)
关键词 软硬件协同设计 软硬件划分 可满足模理论 可满足模理论求解器 Software/hardware Co-- design The hardware/softwarepartition SMT SMT solvers
  • 相关文献

参考文献9

  • 1R. K. Gupta. Co--synthesis of hardware and software for digital embedded systems[D].PhDthesis, Stanford University, December 1993.
  • 2P. Arato, S. Juhasz, Z. A. Mann. Hardware -- software par titioningin embedded system design[A].WISP2003, Budapest, Hungary,Sep- tember, 2003 197-- 222.
  • 3R. Ernst, J. Henkel, T. Benner. Hardware -- softwareeosynt -- hesis for mieroeontrollers[J]. IEEE Design Test Comput, 1993,10 (4) :64--75. .
  • 4G.Liu,L. Zhang, S.Li.C, enetic algorithm inhardwareTsoftware par- titlonlngapplications[J].Journal of National University of Defense Technology, 2002, 24(2) : 64-- 68.
  • 5邹谊,庄镇泉,李斌.基于量子遗传算法的嵌入式系统软硬件划分算法[J].电路与系统学报,2004,9(5):1-7. 被引量:10
  • 6R.Guo, B.Li, Y.Zou, Z.Zhuang. Hybrid quanturnprobabilistic coding genetic algorithm forlargescale hardware--software co--synthesis of embedded system [J].IEEE Congress on Evolutionary Compu- tation, 2007 : 3454-- 3458.
  • 7A. Liu, J. Feng, X. Liang, X. Yang. Based on Geneticparticleswarm optimization of embedded system hardware--software partitionin- galgorith[J].Journal of computer aided design and graphis, 2010, 22 (6) :927 --933.
  • 8The Satisfiability ModuloTheories Library [EB/OL]. http.-// www.smt-- lib.org/.
  • 9Project Hosting For Open Source Software[EB/OL]. http://z3. codeplex, corn/.

二级参考文献13

  • 1邹谊,庄镇泉,杨俊安.基于遗传算法的嵌入式系统软硬件划分算法[J].中国科学技术大学学报,2004,34(6):724-731. 被引量:14
  • 2陈国良 王煦法 庄镇泉.遗传算法及其应用 [M].北京:人民邮电出版社,1999..
  • 3Ernst R. Codesign of Embedded Systems: Status and Trends [J]. IEEE Design & Test of Computers, 1998. 45-54.
  • 4Gupta R K, Micheli G De. System synthesis via hardware-software co-design [R]. Technical Report CSL-TR-92-548, Computer Systems Laboratory, Stanford University, 1992-10.
  • 5Parameswaran S. Profiling in the ASP codesign environment [J]. Journal of Systems Architecture, 2000, 46: 1263-1274.
  • 6Harkin J, McGinnity T M, et al. Partitioning methodology for dynamically reconfigurable embedded systems [J]. IEEE Proc. Comput. Digit. Tech, 2000-11, 147(6): 391-396.
  • 7Knudsen Peter Voigt, et al. PACE: A Dynamic Programming Algorithm for Hardware/Software Partitioning [A]. 4th International Workshop on Hardware/Software CoDesign (Codes/CASHE'96) [C]. Pennsylvania: Pittsburgh, 1996-03. 18-20.
  • 8Ernst R, et al. Hardware-Software Cosynthesis for Microcontrollers [J]. IEEE Design & Test of Computers, 1993. 64-75.
  • 9Edwards M D, Forrest J. Software acceleration using programmable hardware devices [J]. IEEE Proc. Comput. Digit. Tech., 1996-01, 143(1).
  • 10Kalavade A, Lee E A. The extended partitioning problem: hardware/software mapping and implementation-bin selection [A]. Rapid System Prototyping 1995. Proceedings of Sixth IEEE International Workshop [C]. 1995-06.

共引文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部