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 条
  • [21] On the hardware-software partitioning: The Classic General Model (CGM)
    JavanHemmat, Hani
    Goudarzi, Maziar
    Hessabi, Shaahin
    2006 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-5, 2006, : 2243 - +
  • [22] An Iterative Technique for Runtime Efficient Hardware-Software Partitioning
    Wijesundera, Deshya
    Liyanage, Kisaru
    Prakash, Alok
    Srikanthan, Thambipillai
    Perera, Thilina
    2019 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT 2019), 2019, : 403 - 406
  • [23] A tool for partitioning and pipelined scheduling of hardware-software systems
    Chatha, KS
    Vemuri, R
    11TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS - PROCEEDINGS, 1998, : 145 - 151
  • [24] An Iterative Algorithm for Hardware-Software Partitioning, Hardware Design Space Exploration and Scheduling
    Karam S. Chatha
    Ranga Vemuri
    Design Automation for Embedded Systems, 2000, 5 : 281 - 293
  • [25] An iterative algorithm for hardware-software partitioning, hardware design space exploration and scheduling
    Chatha, KS
    Vemuri, R
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2000, 5 (3-4) : 281 - 293
  • [26] Hardware-software partitioning for real-time embedded systems
    Hu, XS
    DAmbrosio, JG
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 1997, 2 (3-4) : 339 - 358
  • [27] Genetic algorithms for hardware-software partitioning and optimal resource allocation
    Purnaprajna, Madhura
    Reformat, Marek
    Pedrycz, Witold
    JOURNAL OF SYSTEMS ARCHITECTURE, 2007, 53 (07) : 339 - 354
  • [28] Functional partitioning for hardware-software codesign using genetic algorithms
    Hidalgo, JI
    Lanchares, J
    23RD EUROMICRO CONFERENCE - NEW FRONTIERS OF INFORMATION TECHNOLOGY, PROCEEDINGS, 1997, : 631 - 638
  • [29] Hardware-software partitioning for real-time embedded systems
    Univ of Notre Dame, Notre Dame, United States
    Des Autom Embedded Syst, 3-4 (339-358):
  • [30] Hardware-Software Partitioning for Real-Time Embedded Systems
    Xiaobo (Sharon) Hu
    Joseph G. D’Ambrosio
    Design Automation for Embedded Systems, 1997, 2 : 339 - 358