The COSYMA environment for hardware/software cosynthesis of small embedded systems

被引:9
|
作者
Ernst, R
Henkel, J
Benner, T
Ye, W
Holtmann, U
Herrmann, D
Trawny, M
机构
[1] TU Braunschweig, D-38106 Braunschweig
关键词
embedded systems; hardware/software partitioning; process scheduling; run-time analysis;
D O I
10.1016/0141-9331(95)01073-4
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
COSYMA is a platform for the investigation of hardware/software cosynthesis of small embedded systems. Target architecture is currently limited to processor-coprocessor configurations executing a single process or a system of communicating processes which are statically scheduled. Many aspects of cosynthesis such as automatic hardware/software partitioning, efficient hardware/software communication, timing and hardware overhead estimation and analysis, interdependence of different cosynthesis phases, data representation, etc., can successfully be investigated in this manageable domain. COSYMA covers the complete design flow from an input language similar to C down to netlist and object code. Current focus is on high performance data dominated systems, but first steps to incorporate control dominated subtasks can be presented. Using a specific high-level synthesis tool, the results show a considerable speedup of the resulting processor-coprocessor system even compared to modern RISC processors which is typically limited by memory bandwidth.
引用
收藏
页码:159 / 166
页数:8
相关论文
共 50 条
  • [31] Interface generation for concurrent processes during hardware/software cosynthesis
    de Araújo, CC
    Barros, E
    15TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2002, : 109 - 114
  • [32] A Memory-First Language and Model for Hardware-Software Cosynthesis
    Arya, Kunal
    Brewer, Forrest
    PROCEEDINGS OF THE 2014 ELECTRONIC SYSTEM LEVEL SYNTHESIS CONFERENCE (ESLSYN), 2014,
  • [33] A hardware-software cosynthesis technique based on heterogeneous multiprocessor scheduling
    Oh, H
    Ha, S
    PROCEEDINGS OF THE SEVENTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CODESIGN (CODES'99), 1999, : 183 - 187
  • [34] A Novel Approach for Hardware Software Partitioning in Embedded Systems
    Iguider, Adil
    Bousselam, Kaouthar
    En-Nouaary, Abdeslam
    Elissati, Oussama
    Chami, Mouhcine
    2019 INTERNATIONAL CONFERENCE ON WIRELESS TECHNOLOGIES, EMBEDDED AND INTELLIGENT SYSTEMS (WITS), 2019,
  • [35] Efficient Hardware/Software partitioning for Heterogeneous Embedded Systems
    Manor, Erez
    Greenberg, Shlomo
    2018 IEEE INTERNATIONAL CONFERENCE ON THE SCIENCE OF ELECTRICAL ENGINEERING IN ISRAEL (ICSEE), 2018,
  • [36] EMBEDDED SYSTEMS CONFERENCE TACKLES SOFTWARE, HARDWARE, AND DEBUGGING
    VANTYLE, S
    ELECTRONIC DESIGN, 1995, 43 (18) : 48 - &
  • [37] SHORES: Software and Hardware Open Repository for Embedded Systems
    Acasandrei, Laurentiu
    Barriga, Angel
    WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2017, VOL I, 2017, : 26 - 31
  • [38] Hardware-software coverification of distributed embedded systems
    Fu, JM
    Chen, SJ
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOL VI, PROCEEDINGS, 1999, : 2995 - 3001
  • [39] Online hardware/software partitioning in networked embedded systems
    Streichert, Thilo
    Haubelt, Christian
    Teich, Juergen
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 982 - 985
  • [40] SPECIFICATION AND DESIGN OF EMBEDDED HARDWARE-SOFTWARE SYSTEMS
    GAJSKI, DD
    VAHID, F
    IEEE DESIGN & TEST OF COMPUTERS, 1995, 12 (01): : 53 - 67