Hardware/software co-synthesis with memory hierarchies

被引:6
|
作者
Li, YB [1 ]
Wolf, W [1 ]
机构
[1] Princeton Univ, Dept Elect Engn, Princeton, NJ 08544 USA
关键词
D O I
10.1109/ICCAD.1998.742909
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces the first hardware/software cosynthesis algorithm of distributed real-time systems that optimizes memory hierarchy along with the rest of the architecture. Our algorithm synthesize a set of real-time tasks with data dependencies onto a heterogeneous multiprocessor architecture that meets the performance constraints with minimized cost. Our algorithm chooses cache sizes and allocates tasks to caches as part of co-synthesis. Experimental results, including examples from the literature and results on an MPEG-2 encoder, show that our algorithm is efficient and compared with existing algorithms, it can reduce the overall cost of the synthesized system.
引用
收藏
页码:430 / 436
页数:7
相关论文
共 50 条
  • [1] Hardware/software co-synthesis with memory hierarchies
    Li, YB
    Wolf, WH
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1999, 18 (10) : 1405 - 1417
  • [2] Performance analysis for hardware/software co-synthesis
    Bennour, IE
    Langevin, M
    Aboulhamid, EM
    [J]. 1996 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING - CONFERENCE PROCEEDINGS, VOLS I AND II: THEME - GLIMPSE INTO THE 21ST CENTURY, 1996, : 162 - 165
  • [3] Re-partitioning for hardware/software co-synthesis
    Stoy, E
    Peng, Z
    [J]. 23RD EUROMICRO CONFERENCE - NEW FRONTIERS OF INFORMATION TECHNOLOGY, PROCEEDINGS: SHORT CONTRIBUTIONS, 1997, : 170 - 175
  • [4] Hardware/software co-synthesis for SoC design with optimal theory
    Zhan, JY
    Xiong, GZ
    [J]. ICEMI 2005: Conference Proceedings of the Seventh International Conference on Electronic Measurement & Instruments, Vol 7, 2005, : 534 - 540
  • [5] COSYN: Hardware-software co-synthesis of embedded systems
    Dave, BP
    Lakshminarayana, G
    Jha, NK
    [J]. DESIGN AUTOMATION CONFERENCE - PROCEEDINGS 1997, 1997, : 703 - 708
  • [6] Invited: Hardware/Software Co-Synthesis and Co-Optimization for Autonomous Systems
    Chang, Wanli
    Zhao, Shuai
    Burton, Simon
    Wang, Haitong
    Chen, Ting
    Chen, Nan
    Audsley, Neil
    [J]. 2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2021, : 1319 - 1322
  • [7] A hierarchical genetic algorithmfor hardware software co-synthesis with a Stochastic approach
    Chakraverty, S
    Ravikumar, CP
    Choudhuri, DR
    [J]. IETE JOURNAL OF RESEARCH, 2002, 48 (05) : 349 - 360
  • [8] Adaptation of partitioning and high-level synthesis in hardware/software co-synthesis
    Henkel, Joerg
    Ernst, Rolf
    Holtmann, Ullrich
    Benner, Thomas
    [J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1994, : 96 - 100
  • [9] Allocation and scheduling of conditional task graph in hardware/software co-synthesis
    Xie, Y
    Wolf, W
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE, CONFERENCE AND EXHIBITION 2001, PROCEEDINGS, 2001, : 620 - 625
  • [10] Hardware-software co-synthesis of heterogeneous embedded computer systems
    Khan, Gul N.
    Levman, Jacob
    Alirezaie, Javad
    [J]. 2006 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-5, 2006, : 2185 - +