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 条
  • [1] Hardware-Software Partitioning at the Knowledge Level
    Marisa Loisa López-Vallejo
    Joan Carlos López
    Carlos Argel Iglesias
    Applied Intelligence, 1999, 10 : 173 - 184
  • [2] Hardware-software partitioning in embedded system
    Arató, P
    Juhász, S
    Mann, ZA
    Orbán, A
    Papp, D
    2003 IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING, PROCEEDINGS: FROM CLASSICAL MEASUREMENT TO COMPUTING WITH PERCEPTIONS, 2003, : 197 - 202
  • [3] On the hardware-software partitioning problem:: system modeling and partitioning techniques
    López-Vallejo, M
    López, JC
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2003, 8 (03) : 269 - 297
  • [4] Heterogeneous Hardware-Software System partitioning using Extended Directed Acyclic Graph
    Jin, M
    Khan, GN
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2003, : 181 - 186
  • [5] 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 - +
  • [6] 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
  • [7] Efficient hardware-software partitioning for a digital dental X-ray system
    Kim, JD
    Lee, YU
    Kim, S
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2003, E86A (04) : 859 - 865
  • [8] Dynamically reconfigurable hardware-software architecture for partitioning networking functions on the SoC platform
    Kim, Youngmann
    Park, E. K.
    Tak, Sungwoo
    JOURNAL OF SYSTEMS AND SOFTWARE, 2009, 82 (10) : 1588 - 1599
  • [9] Low power hardware-software partitioning algorithm for heterogeneous distributed embedded systems
    Ma, Tianyi
    Yang, Jun
    Wang, Xinglan
    EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2006, 4096 : 702 - 711
  • [10] A novel neural network search for energy-efficient hardware-software partitioning
    Ma, Tian-Yi
    Li, Zhi-Qiang
    Yang, Jun
    PROCEEDINGS OF 2006 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2006, : 3053 - +