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 条
  • [41] Hardware-software prototyping from LOTOS
    Fernández, LS
    Koch, G
    Madrid, NM
    Vallejo, MLL
    Kloos, CD
    Rosenstiel, W
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 1998, 3 (2-3) : 117 - 148
  • [42] HARDWARE-SOFTWARE CODESIGN OF EMBEDDED SYSTEMS
    CHIODO, M
    GIUSTO, P
    JURECSKA, A
    HSIEH, HC
    SANGIOVANNIVINCENTELLI, A
    LAVAGNO, L
    IEEE MICRO, 1994, 14 (04) : 26 - 36
  • [43] Hardware-Software Codesign for Graphic LSIs
    Kotegawa, Hirohisa
    Hasumi, Naonobu
    FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 2013, 49 (01): : 104 - 109
  • [44] Hardware-Software Visualization to Learn Programming
    Ali, Ahmad Zamzuri Mohamad
    Derus, Siti Rosminah Md
    2014 PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE 2014), 2014, : 483 - 487
  • [45] Transactional memory: The hardware-software interface
    McDonald, Austen
    Carlstrom, Brian D.
    Chung, JaeWoong
    Minh, Chi Cao
    Chafi, Hassan
    Kozyrakis, Christos
    Olukotun, Kunle
    IEEE MICRO, 2007, 27 (01) : 67 - 76
  • [46] A MODEL AND METHODOLOGY FOR HARDWARE-SOFTWARE CODESIGN
    THOMAS, DE
    ADAMS, JK
    SCHMIT, H
    IEEE DESIGN & TEST OF COMPUTERS, 1993, 10 (03): : 6 - 15
  • [47] Model refinement for hardware-software codesign
    Gong, J
    Gajski, DD
    Bakshi, S
    EUROPEAN DESIGN & TEST CONFERENCE 1996 - ED&TC 96, PROCEEDINGS, 1996, : 270 - 274
  • [48] A hardware-software platform for intrusion prevention
    Drinic, M
    Kirovski, D
    MICRO-37 2004: 37TH ANNUAL INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, PROCEEDINGS, 2004, : 233 - 242
  • [49] Design for testability in hardware-software systems
    Vranken, HPE
    Witteman, MF
    vanWuijtswinkel, RC
    IEEE DESIGN & TEST OF COMPUTERS, 1996, 13 (03): : 79 - 87
  • [50] Putting hardware-software codesign into practice
    Schrott, G
    Tempelmeier, T
    CONTROL ENGINEERING PRACTICE, 1998, 6 (03) : 397 - 402