Hardware-software partitioning of embedded operating system in the SoC using a discrete hopfield neural network approach

被引:0
|
作者
Guo Bing [1 ]
Shen Yan
机构
[1] Sichuan Univ, Sch Engn & Comp Sci, Chengdu 610065, Peoples R China
[2] Univ Elect Sci & Technol China, Sch Mechatron Engn, Chengdu 610054, Peoples R China
来源
CHINESE JOURNAL OF ELECTRONICS | 2007年 / 16卷 / 01期
关键词
Hopfield neural network; hardware-software partitioning; embedded operating system; SoC (System-on-a chip);
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The embedded operating system is a key component in the SoC (System-on-a-chip) while hardware-software automated partitioning of embedded operating system in the SoC (SoC-EOS partitioning) is a crucial step in the hardware-software co-design of SoC. This paper presents a new model for SoC-EOS partitioning, which can improve in understanding the essence of SoC-EOS partitioning techniques. Then, a novel discrete Hopfield neural network approach for SoC-EOS partitioning is proposed, where the energy function, operating equation and coefficients of Hopfield neural network that is applicable to SoC-EOS partitioning are defined. Last, simulations are carried out with comparisons to the genetic algorithm and ant algorithm in the performance and search time used. Experimental results demonstrate the feasibility and effectiveness of the proposed method.
引用
收藏
页码:13 / 17
页数:5
相关论文
共 50 条
  • [21] A novel chaotic neural network for solving low power hardware-software partitioning problems
    Ma, Tianyi
    Liu, Hongwei
    Wen, Dongxin
    Yang, Xiaozong
    Gao, Zhenguo
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2006, 13E : 1718 - 1723
  • [22] Hardware-software partitioning based on system performance constrained
    Peng, Yipin
    Ling, Ming
    Yang, Jun
    Dongnan Daxue Xuebao (Ziran Kexue Ban)/Journal of Southeast University (Natural Science Edition), 2004, 34 (06): : 828 - 832
  • [23] 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
  • [24] A knowledge-based system for hardware-software partitioning
    Lopez, ML
    Iglesias, CA
    Lopez, JC
    DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 914 - 915
  • [25] Applying hybrid neural fuzzy system to embedded system Hardware/Software partitioning
    Huang, Yue
    Kim, YongSoo
    ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS, PROCEEDINGS: WITH ASPECTS OF ARTIFICIAL INTELLIGENCE, 2007, 4682 : 660 - 669
  • [26] Heterogeneous Hardware-Software System partitioning using Extended Directed Acyclic Graph
    Jin, M
    Khan, GN
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2003, : 181 - 186
  • [27] A Mixed Hardware-Software Approach to Flexible Artificial Neural Network Training on FPGA
    Aliaga, Ramon J.
    Gadea, Rafael
    Colom, Ricardo J.
    Cerda, Joaquin
    Ferrando, Nestor
    Herrero, Vicente
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2009, : 1 - 8
  • [28] 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
  • [29] Genetic algorithm driven hardware-software partitioning for dynamically reconfigurable embedded systems
    Harkin, J
    McGinnity, TM
    Maguire, LP
    MICROPROCESSORS AND MICROSYSTEMS, 2001, 25 (05) : 263 - 274
  • [30] Hardware-software multi-level partitioning for distributed embedded multiprocessor systems
    Lee, Trong-Yen
    Hsiung, Pao-Ann
    Chen, Sao-Jie
    IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2001, (02) : 614 - 626