A FRAMEWORK FOR HARDWARE SOFTWARE CODESIGN

被引:15
|
作者
KUMAR, S
AYLOR, JH
JOHNSON, BW
WULF, WA
机构
关键词
D O I
10.1109/2.247650
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This article outlines a concurrent and cooperative design approach called hardware/software codesign. This approach tries to unify the software and hardware domains by using an integrated hardware/software model and includes as a fundamental component the capability to explore hardware/software trade-offs. Codesign consists of iteratively performing decomposition, hardware/software partitioning, and alternative evaluation for each system function. The authors present an integrated hardware/software model that supports different levels of detail. This approach supports model continuity and maintains consistency between the software and hardware descriptions. As hardware/software refinement proceeds, hardware/software trade-offs can be explored at various stages of the design process. The quantitative evaluation model described here uses metrics to evaluate individual alternatives and to determine an alternative's impact on overall system bahavior. This capability leads to more efficient implementations and improves overall system performance, reliability, and cost-effectiveness. The methodology is illustrated with examples that range from a simple sort function to a distributed system that supports parallel discrete-event simulation.
引用
收藏
页码:39 / 45
页数:7
相关论文
共 50 条
  • [1] Distributed framework for instrumentation hardware/software codesign
    Groza, V
    [J]. IMTC/2000: PROCEEDINGS OF THE 17TH IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE: SMART CONNECTIVITY: INTEGRATING MEASUREMENT AND CONTROL, 2000, : 1567 - 1570
  • [2] HARDWARE SOFTWARE CODESIGN
    BUCHENRIEDER, K
    WOLF, WH
    BORRIELLO, G
    LEE, EA
    CAMPOSANO, R
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 1993, 10 (01): : 83 - 90
  • [3] Hardware/software codesign
    Theerayod, WT
    Cheung, PYK
    Luk, W
    [J]. IEEE SIGNAL PROCESSING MAGAZINE, 2005, 22 (03) : 14 - 22
  • [4] A hardware/software codesign framework for vision-based ADAS
    Martinez, Leandro Andrade
    Marques, Eduardo
    [J]. 2016 26TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2016,
  • [5] Hardware-software codesign
    Cuomo, A
    De Micheli, G
    Ernst, R
    Fuchs, M
    Gajski, DD
    Jerraya, A
    Sangiovanni-Vincentelli, A
    Sciuto, D
    Vissers, KA
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 2000, 17 (01): : 92 - 99
  • [6] A decade of hardware/software codesign
    Wolf, W
    [J]. COMPUTER, 2003, 36 (04) : 38 - +
  • [7] Hardware/software codesign for DSP
    Bhattacharyya, SS
    Henkel, J
    Hu, XBS
    [J]. IEEE SIGNAL PROCESSING MAGAZINE, 2005, 22 (03) : 11 - 12
  • [8] Hardware-software codesign
    Hoover, C
    Martin, G
    [J]. IEEE SPECTRUM, 1996, 33 (11) : 40 - 41
  • [9] Hardware/software codesign - Pedagogy for the industry
    He, Min
    Tsai, Ming-Che
    Wu, Xiaolong
    Wang, Fei
    Nasr, Ramzi
    [J]. PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2008, : 279 - +
  • [10] HARDWARE-SOFTWARE CODESIGN - INTRODUCTION
    DEMICHELI, G
    [J]. IEEE MICRO, 1994, 14 (04) : 8 - 9