Mapping embedded applications on MPSoCs: the MNEMEE approach

被引:4
|
作者
Baloukas, Christos [1 ]
Papadopoulos, Lazaros [1 ]
Soudris, Dimitrios [1 ]
Stuijk, Sander [2 ]
Jovanovic, Olivera [3 ]
Schmoll, Florian [3 ]
Cordes, Daniel [4 ]
Pyka, Robert [4 ]
Mallik, Arindam [5 ]
Mamagkakis, Stylianos [5 ]
Capman, Francois [6 ]
Collet, Severin [6 ]
Mitas, Nikolaos [7 ]
Kritharidis, Dimitrios [7 ]
机构
[1] ICCS, 9 Iroon Polytechniou Str, Athens 15773, Greece
[2] Eindhoven Univ Technol, Eindhoven, Netherlands
[3] TU Dortmund, Design Automat Embedded Syst Grp, Dortmund, Germany
[4] Informat Ctr Dortmund eV, Dortmund, Germany
[5] IMEC Vzw, Leuven, Belgium
[6] Thales Commun France, F-92704 Colombes, France
[7] Intracom Telecom, Athens, Greece
关键词
DESIGN;
D O I
10.1109/ISVLSI.2010.96
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As embedded systems are becoming the center of our digital life, system design becomes progressively harder. The integration of multiple features on devices with limited resources requires careful and exhaustive exploration of the design search space in order to efficiently map modern applications to an embedded multi-processor platform. The MNEMEE project addresses this challenge by offering a unique integrated tool flow that performs source-to-source transformations to automatically optimize the original source code and map it on the target platform. The optimizations aim at reducing the number of memory accesses and the required memory storage of both dynamically and statically allocated data. Furthermore, the MNEMEE tool flow performs optimal assignment of all data on the memory hierarchy of the target platform. Designers can use the whole flow or a part of it and integrate it into their own design flow. This paper gives an overview of the MNEMEE tool flow along. It also presents two industrial case studies that demonstrate who the techniques and tools developed in the MNEMEE project can be integrated into industrial design flows.
引用
收藏
页码:512 / 517
页数:6
相关论文
共 50 条
  • [41] Embedded Virtualization for the Next Generation of Cluster-based MPSoCs
    Aguiar, Alexandra
    de Magalhaes, Felipe G.
    Hessel, Fabiano
    2011 22ND IEEE INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING (RSP), 2011, : 113 - 119
  • [42] Mapping multiple applications onto 3D NoC-based MPSoCs supporting wireless links
    Vahdaneh Kiani
    Midia Reshadi
    The Journal of Supercomputing, 2017, 73 : 2187 - 2213
  • [43] Congestion-aware Task Mapping in Heterogeneous MPSoCs
    Carvalho, Ewerson
    Moraes, Fernando
    2008 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP, PROCEEDINGS, 2008, : 65 - 68
  • [44] Performance Estimation of Streaming Applications for Hierarchical MPSoCs
    Flasskamp, Martin
    Sievers, Gregor
    Ax, Johannes
    Klarhorst, Christian
    Jungeblut, Thorsten
    Kelly, Wayne
    Thies, Michael
    Porrmann, Mario
    PROCEEDINGS OF THE 2016 WORKSHOP ON RAPID SIMULATION AND PERFORMANCE EVALUATION: METHODS AND TOOLS, RAPIDO'16, 2016,
  • [45] Mapping multiple applications onto 3D NoC-based MPSoCs supporting wireless links
    Kiani, Vahdaneh
    Reshadi, Midia
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (05): : 2187 - 2213
  • [46] CONVEX ENERGY OPTIMIZATION OF STREAMING APPLICATIONS FOR MPSOCS
    Nogues, E.
    Mercat, A.
    Arrestier, F.
    Pelcat, M.
    Menard, D.
    2019 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2019, : 1557 - 1561
  • [47] Constrained Global Scheduling of Streaming Applications on MPSoCs
    Zhu, Jun
    Sander, Ingo
    Jantsch, Axel
    2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 220 - 225
  • [48] OPC for logic and embedded applications: The reverse approach
    Schroeder, UP
    Mono, T
    OPTICAL MICROLITHOGRAPHY XIII, PTS 1 AND 2, 2000, 4000 : 1010 - 1014
  • [49] An approach to architectural enhancement for embedded speech applications
    Dey, S
    Biswas, S
    Mukhopadhyay, A
    Basu, A
    19TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2005, : 371 - 376
  • [50] Time and energy efficient mapping of embedded applications onto NoCs
    Marcon, Cesar
    Borin, Andre
    Susin, Altamiro
    Carro, Luigi
    Wagner, Flavio
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 33 - 38