An integrated high-level hardware/software partitioning methodology

被引:0
|
作者
M. B. Abdelhalim
S. E.-D. Habib
机构
[1] Arab Academy of Science and Technology and Maritime Transport,College of Computing and Information Technology
[2] Cairo University,Electronics and Communications Department, Faculty of Engineering
来源
关键词
Hardware/software partitioning; Particle swarm optimization; Control-data flow graphs; FPGAs; Hardware/software co-design; High-level design;
D O I
暂无
中图分类号
学科分类号
摘要
Embedded systems are widely used in many sophisticated applications. To speed the time-to-market cycle, the hardware and software co-design has become one of the main methodologies in modern embedded systems. The most important challenge in the embedded system design is partitioning; i.e. deciding which modules of the system should be implemented in hardware and which ones in software. Finding an optimal partition is hard because of the large number and different characteristics of the modules that have to be considered.
引用
收藏
页码:19 / 50
页数:31
相关论文
共 50 条
  • [21] High-level estimation techniques for usage in hardware/software co-design
    NEC USA, Princeton, United States
    Proc Asia South Pac Des Autom Conf, (353-360):
  • [22] Investigating the Impact of High-Level Software Design on Low-Level Hardware Fault Resilience
    Zhang, Bohan
    Yang, Lishan
    Li, Guanpeng
    Xu, Hui
    2023 53RD ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS - SUPPLEMENTAL VOLUME, DSN-S, 2023, : 163 - 167
  • [23] From high-level real-time software design to low level hardware simulation: a methodology to evaluate performances of control embedded systems
    Perko, Klemen
    Kocik, Remy
    Hamouche, Redha
    Trost, Andrej
    IFAC WORKSHOP ON PROGRAMMABLE DEVICES AND EMBEDDED SYSTEMS (PDES 2009), PROCEEDINGS, 2009, : 121 - 126
  • [24] FLAMEL - A HIGH-LEVEL HARDWARE COMPILER
    TRICKEY, H
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1987, 6 (02) : 259 - 269
  • [25] INCENTIVES FOR PARTITIONING HIGH-LEVEL WASTE
    BURKHOLDER, HC
    CLONINGER, MO
    BAKER, DA
    JANSEN, G
    NUCLEAR TECHNOLOGY, 1976, 31 (02) : 202 - 217
  • [26] HARDWARE ASSISTED HIGH-LEVEL DEBUGGING
    GENTLEMAN, WM
    HOEKSMA, H
    JOURNAL OF SYSTEMS AND SOFTWARE, 1983, 3 (04) : 309 - 314
  • [27] HIGH-LEVEL BUSINESS SOFTWARE
    FARRINGTON, N
    JOURNAL OF SYSTEMS MANAGEMENT, 1977, 28 (10): : 24 - 31
  • [28] 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
  • [29] The GRAVITY instrument software/High-level software
    Burtscher, Leonard
    Wieprecht, Ekkehard
    Ott, Thomas
    Kok, Yitping
    Yazici, Senol
    Anugu, Narsireddy
    Dembet, Roderick
    Fedou, Pierre
    Lacour, Sylvestre
    Ott, Juergen
    Paumard, Thibaut
    Lapeyrere, Vincent
    Kervella, Pierre
    Abuter, Roberto
    Pozna, Eszter
    Eisenhauer, Frank
    Blind, Nicolas
    Genzel, Reinhard
    Gillesse, Stefan
    Hans, Oliver
    Haug, Marcus
    Haussmann, Frank
    Kellner, Stefan
    Lippa, Magdalena
    Pfuhl, Oliver
    Sturm, Eckhard
    Weber, Johannes
    Amorim, Antonio
    Brandner, Wolfgang
    Rousselet-Perraut, Karine
    Perrin, Guy S.
    Straubmeier, Christian
    Schoeller, Markus
    OPTICAL AND INFRARED INTERFEROMETRY IV, 2014, 9146
  • [30] Invited: The SODA Approach: Leveraging High-Level Synthesis for Hardware/Software Co-design and Hardware Specialization
    Agostini, Nicolas Bohm
    Curzelt, Serena
    Limaye, Ankur
    Amatya, Vinay
    Minutoli, Marco
    Castellana, Vito Giovanni
    Manzano, Joseph
    Tumeo, Antonino
    Ferrandi, Fabrizio
    PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 1359 - 1362