Hardware-software partitioning at the knowledge level

被引:0
|
作者
López-Vallejo, ML
López, JC
Iglesias, CA
机构
[1] Univ Politecn Madrid, ETSI Telecomun, Dept Ingn Elect, E-28040 Madrid, Spain
[2] Univ Politecn Madrid, ETSI Telecomun, Dept Ingn Telemat, E-28040 Madrid, Spain
关键词
hardware-software co-design; system partitioning; knowledge based systems; commonKADS; propose and revise PSM;
D O I
10.1023/A:1008323819235
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Hardware-software co-design addresses the development of complex heterogeneous systems looking for the best tradeoffs among the different solutions. The basic idea is to combine the hardware and software design cycles. This article shows how knowledge-based techniques can be used to solve the hardware-software partitioning problem, the co-design task that makes the decision on the best implementation of the different components of a digital system. In particular, a fuzzy-logic-based expert system, SHAPES, has been developed based on the CommonKADS methodology. This tool takes advantage of two important artificial intelligence bases: the use of an expert's knowledge in the decision-making process and the possibility of dealing with imprecise and usually uncertain values by the definition of fuzzy magnitudes. Expert system construction has adopted a knowledge modeling approach, following the knowledge level and knowledge separation principles. This expertise model is the center of the knowledge-based system development. It is based in the problem-solving method Propose and Revise with a previous heuristic classification.
引用
收藏
页码:173 / 184
页数:12
相关论文
共 50 条
  • [31] Graph transformations on CDFG for granularity selection in hardware-software partitioning
    Wu, Q
    Wang, YF
    Bian, JN
    Xue, HX
    CAD/ GRAPHICS TECHNOLOGY AND ITS APPLICATIONS, PROCEEDINGS, 2003, : 303 - 308
  • [32] The Application of Genetic Algorithm in Embedded System Hardware-software Partitioning
    Zheng, Shijue
    Zhang, Yan
    He, Tingting
    ICECT: 2009 INTERNATIONAL CONFERENCE ON ELECTRONIC COMPUTER TECHNOLOGY, PROCEEDINGS, 2009, : 219 - +
  • [33] A High Performance Algorithm for Scheduling and Hardware-Software Partitioning on MPSoCs
    Youness, Hassan
    Hassan, Mohammed
    Sakanushi, Keishi
    Takeuchi, Yoshinori
    Imai, Masaharu
    Salem, Ashraf
    Wahdan, Abdel-Moniem
    Moness, Mohammed
    DTIS: 2009 4TH IEEE INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA, PROCEEDINGS, 2009, : 71 - +
  • [34] Dynamic hardware-software partitioning on reconfigurable system-on-chip
    Waldeck, P
    Bergmann, N
    3RD IEEE INTERNATIONAL WORKSHOP ON SYSTEM-ON-CHIP FOR REAL-TIME APPLICATIONS, PROCEEDINGS, 2003, : 102 - 105
  • [35] An efficiently hardware-software partitioning for embedded multiprocessor FPGA systems
    Lee, Trong-Yen
    Fan, Yang-Hsin
    Cheng, Yu-Min
    Tsai, Chia-Chun
    Hsiao, Rong-Shue
    IMECS 2007: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2007, : 346 - +
  • [36] A senior-level course in hardware-software codesign
    Schaumont, Patrick
    IEEE TRANSACTIONS ON EDUCATION, 2008, 51 (03) : 306 - 311
  • [37] A senior-level course in hardware-software codesign
    Schaumont, Patrick
    2007 IEEE International Conference on Microelectronic Systems Education, Proceedings, 2007, : 7 - 8
  • [38] System level hardware-software design exploration with XCS
    Ferrandi, F
    Lanzi, PL
    Sciuto, D
    GENETIC AND EVOLUTIONARY COMPUTATION GECCO 2004 , PT 2, PROCEEDINGS, 2004, 3103 : 763 - 773
  • [39] Hardware-software codesign
    Hoover, C
    Martin, G
    IEEE SPECTRUM, 1996, 33 (11) : 40 - 41
  • [40] HARDWARE-SOFTWARE TRADEOFF
    不详
    MINI-MICRO SYSTEMS, 1977, 10 (11-1): : 98 - &