Transformational partitioning for co-design of multiprocessor systems

被引:0
|
作者
Marchioro, GF
Daveau, JM
Jerraya, AA
机构
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents the underlying methodology of Cosmos, an interactive approach for hardware/software co-design capable of handling multiprocessor systems and distributed architectures. The approach covers the co-design process through a set of user guided transformations allowing semi-automatic partitioning. The transformations are based on a powerful set of primitives for functional partitioning; structural reorganization and communication transformation. It leads to a fast transformation of a system-level specification into an architecture Wit short design time and fast exploration of design space. The application of this approach is illustrated using a design example starting from a system-level specification given in SDL to a distributed hardware/software architecture described in C/VHDL. We show that the use of transformational approach allows: 1. Application of the expertise of the designer during partitioning; 2. the user to understand the results of the co-design process; 3. the process to take into account partial existing solutions; 4. large design space exploration; 5. the designer to start from a very high-level specification language of the system to be designed.
引用
收藏
页码:508 / 515
页数:8
相关论文
共 50 条
  • [1] Hardware/software co-design of the Stanford FLASH multiprocessor
    Heinrich, M
    Ofelt, D
    Horowitz, MA
    Hennessy, J
    PROCEEDINGS OF THE IEEE, 1997, 85 (03) : 455 - 466
  • [2] Reimagining co-design on Country as a relational and transformational practice
    St John, Nicola
    Akama, Yoko
    CODESIGN-INTERNATIONAL JOURNAL OF COCREATION IN DESIGN AND THE ARTS, 2022, 18 (01): : 16 - 31
  • [3] Co-design of DSP systems
    DeMan, H
    Bolsens, I
    Lin, B
    vanRompaey, K
    Vercauteren, S
    Verkest, D
    HARDWARE/SOFTWARE CO-DESIGN, 1996, 310 : 75 - 104
  • [4] EPICURE: A partitioning and co-design framework for reconfigurable computing
    Diguet, Jean Philippe
    Gogniat, Guy
    Philippe, Jean Luc
    Le Moullec, Yannick
    Bilavarn, Sebastien
    Gamrat, Christian
    Ben Chehida, Karim
    Auguin, Michel
    Fornari, Xavier
    Kajfasz, Philippe
    MICROPROCESSORS AND MICROSYSTEMS, 2006, 30 (06) : 367 - 387
  • [5] Partitioning and exploration strategies in the TOSCA co-design flow
    Balboni, A
    Fornaciari, W
    Sciuto, D
    FOURTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CO-DESIGN (CODES/CASHE '96), PROCEEDINGS, 1996, : 62 - 69
  • [6] Integrated partitioning and scheduling for hardware/software co-design
    Liu, HQ
    Wong, DF
    INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 1998, : 609 - 614
  • [7] Hardware-Software Co-design for Heterogeneous Multiprocessor Sensor Nodes
    Zhang, Jingyao
    Iyer, Srikrishna
    Zheng, Xiangwei
    Schaumont, Patrick
    Yang, Yaling
    2014 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2014), 2014, : 20 - 25
  • [8] DYNAMIC PARTITIONING OF MULTIPROCESSOR SYSTEMS
    PARK, KH
    DOWDY, LW
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1989, 18 (02) : 91 - 120
  • [9] SMAC: Smart Systems Co-Design
    Bombieri, N.
    Drogoudis, D.
    Gangemi, G.
    Gillon, R.
    Macii, E.
    Poncino, M.
    Rinaudo, S.
    Stefanni, F.
    Trachanis, D.
    van Helvoort, M.
    16TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2013), 2013, : 253 - 259
  • [10] Co-design of Antenna and Illumination Systems
    Chiu, Chi-Yuk
    Zhang, Yujie
    Shen, Shanpu
    Murch, Ross D.
    2018 IEEE ANTENNAS AND PROPAGATION SOCIETY INTERNATIONAL SYMPOSIUM ON ANTENNAS AND PROPAGATION & USNC/URSI NATIONAL RADIO SCIENCE MEETING, 2018, : 1675 - 1676