A transformational codesign methodology

被引:0
|
作者
Cheung, TKY
Hellestrand, G
Kanthamanon, P
机构
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a hardware/software codesign methodology using formal transformations. The goal is to refine a given function specification of a task to an operational structure involving both hardware and software components, The refinement process is separated into two levels, the algorithmic and the structural, Within each level, refinement is accomplished by applying sequences of transformations that preserve the functionality of an initial specification, This allows various 'correct' design alternatives to be generated and their costs analyzed, At the algorithmic level, different algorithm designs are explored, each producing a computational schedule that has a different performance cost. At the structural level, different spatial structures with different resources and performance costs are explored. These costs which characterize the designs are used to assist in the hardware/software partitioning, An example is used throughout to illustrate this methodology.
引用
收藏
页码:299 / 305
页数:7
相关论文
共 50 条
  • [41] Hardware-Software Codesign Based Accelerated and Reconfigurable Methodology for String Matching in Computational Bioinformatics Applications
    Gudur, Venkateshwarlu Y.
    Acharyya, Amit
    [J]. IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2020, 17 (04) : 1198 - 1210
  • [42] A sophomore course in codesign
    Madsen, J
    Steensgaard-Madsen, J
    Christensen, LM
    [J]. COMPUTER, 2002, 35 (11) : 108 - 110
  • [43] Hardware/software codesign
    Theerayod, WT
    Cheung, PYK
    Luk, W
    [J]. IEEE SIGNAL PROCESSING MAGAZINE, 2005, 22 (03) : 14 - 22
  • [44] HARDWARE SOFTWARE CODESIGN
    BUCHENRIEDER, K
    WOLF, WH
    BORRIELLO, G
    LEE, EA
    CAMPOSANO, R
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 1993, 10 (01): : 83 - 90
  • [45] Codesign for Resilience and Performance
    Hashemi, Navid
    Ruths, Justin
    [J]. IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2023, 10 (03): : 1387 - 1399
  • [46] Codesign for InfiniBand Clusters
    Sur, Sayantan
    Potluri, Sreeram
    Kandalla, Krishna
    Subramoni, Hari
    Panda, Dhabaleswar K.
    Tomko, Karen
    [J]. COMPUTER, 2011, 44 (11) : 31 - 36
  • [47] CODESIGN OF COMMUNICATION PROTOCOLS
    WENBAN, AS
    OLEARY, JW
    BROWN, GM
    [J]. COMPUTER, 1993, 26 (12) : 46 - 52
  • [48] Program slicing for codesign
    Russell, JT
    [J]. CODES 2002: PROCEEDINGS OF THE TENTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2002, : 91 - 96
  • [49] CODESIGN AND CONCURRENT ENGINEERING
    BUCHENRIEDER, K
    [J]. COMPUTER, 1993, 26 (01) : 85 - 86
  • [50] War and peace in codesign
    Pedersen, Jens
    [J]. CODESIGN-INTERNATIONAL JOURNAL OF COCREATION IN DESIGN AND THE ARTS, 2016, 12 (03): : 171 - 184