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 条
  • [41] HARDWARE-SOFTWARE INTERACTION
    BROWN, PTS
    DATA PROCESSING, 1973, 15 (02): : 125 - 129
  • [42] HARDWARE-SOFTWARE COMPLEMENTARITY
    OETTINGE.AC
    COMMUNICATIONS OF THE ACM, 1967, 10 (10) : 604 - &
  • [43] Tabu search with intensification strategy for functional partitioning in hardware-software codesign
    Wiangtong, T
    Cheung, PYK
    Luk, W
    10TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2002, : 297 - 298
  • [44] Partitioning of hardware-software embedded systems: A metrics-based approach
    Balboni, A
    Fornaciari, W
    Sciuto, D
    INTEGRATED COMPUTER-AIDED ENGINEERING, 1998, 5 (01) : 39 - 55
  • [45] Hardware-software codesign
    Cuomo, A
    De Micheli, G
    Ernst, R
    Fuchs, M
    Gajski, DD
    Jerraya, A
    Sangiovanni-Vincentelli, A
    Sciuto, D
    Vissers, KA
    IEEE DESIGN & TEST OF COMPUTERS, 2000, 17 (01): : 92 - 99
  • [46] The Hardware-Software Tango
    Prasad, K. Venkatesh
    PROCEEDINGS OF THE IEEE, 2009, 97 (07) : 1159 - 1160
  • [47] Provisioning Software with Hardware-Software Binding
    Lee, Robert P.
    Markantonakis, Konstantinos
    Akram, Raja Naeem
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY (ARES 2017), 2017,
  • [48] Hardware-software partitioning for the design of system on chip by neural network optimization method
    Pan, Zhongliang
    Li, Wei
    Shao, Qingyi
    Chen, Ling
    SEVENTH INTERNATIONAL SYMPOSIUM ON PRECISION ENGINEERING MEASUREMENTS AND INSTRUMENTATION, 2011, 8321
  • [49] Constrained and unconstrained Hardware-Software partitioning using particle swarm optimization technique
    Abdelhalim, M. B.
    Salama, A. E.
    Habib, S. E. -D.
    EMBEDDED SYSTEM DESIGN: TOPICS, TECHNIQUES AND TRENDS, 2007, 231 : 207 - 220
  • [50] High-level design of embedded hardware-software systems
    Dolinsky, M
    ADVANCES IN ENGINEERING SOFTWARE, 2000, 31 (03) : 197 - 201