Modeling and synthesis of hardware-software morphing

被引:1
|
作者
Koch, Dirk [1 ]
Haubelt, Christian [1 ]
Streichert, Thilo [1 ]
Teich, Jurgen [1 ]
机构
[1] Univ Erlangen Nurnberg, D-91058 Erlangen, Germany
关键词
D O I
10.1109/ISCAS.2007.378621
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In state of the art hardware-software-co-design flows for FPGA based systems, the hardware-software partitioning problem is solved offline, thus, omitting the great flexibility provided through partial runtime reconfiguration. The decision which functions are best suitable to be implemented in hardware or software, is typically taken with respect to the expected worst case computational demands and certain objectives like power consumption, throughput or cost. However, if these parameters change at runtime, e.g., due to environmental changes, traditional designed systems lack to adapt to the new conditions, because the hardware-software partitioning is static. In this paper we will systematically present a new methodology that allows to change the implementation style of tasks at runtime by hardware-software morphing. Based on a formal model, we will demonstrate, how morphing can be performed without loosing internal states. Moreover, we will present results from applying our methodology to a 16-tap FIR filter.
引用
收藏
页码:2746 / 2749
页数:4
相关论文
共 50 条
  • [1] MARKOVIAN PERFORMABILITY MODELING FOR HARDWARE-SOFTWARE SYSTEM
    Takahashi, Junichi
    Tokuno, Koichi
    Yamada, Shigeru
    15TH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2009, : 382 - 386
  • [2] Hardware-software codesign
    Hoover, C
    Martin, G
    IEEE SPECTRUM, 1996, 33 (11) : 40 - 41
  • [3] HARDWARE-SOFTWARE TRADEOFF
    不详
    MINI-MICRO SYSTEMS, 1977, 10 (11-1): : 98 - &
  • [4] HARDWARE-SOFTWARE INTERACTION
    BROWN, PTS
    DATA PROCESSING, 1973, 15 (02): : 125 - 129
  • [5] HARDWARE-SOFTWARE COMPLEMENTARITY
    OETTINGE.AC
    COMMUNICATIONS OF THE ACM, 1967, 10 (10) : 604 - &
  • [6] 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
  • [7] The Hardware-Software Tango
    Prasad, K. Venkatesh
    PROCEEDINGS OF THE IEEE, 2009, 97 (07) : 1159 - 1160
  • [8] A Genetic Method for Hardware-Software Par-Synthesis
    Drabowski, Mieczyslaw
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2006, 6 (11): : 90 - 96
  • [9] 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,
  • [10] Hardware-software Integrated Reliability Modeling and Analysis Using AADL
    Lu Y.
    Qin S.-D.
    Guo P.
    Dong Y.-W.
    Ruan Jian Xue Bao/Journal of Software, 2022, 33 (08): : 2995 - 3014