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 条
  • [1] Mapping embedded applications on MPSoCs: The MNEMEE approach
    Baloukas C.
    Papadopoulos L.
    Soudris D.
    Stuijk S.
    Jovanovic O.
    Schmoll F.
    Marwedel P.
    Cordes D.
    Pyka R.
    Mallik A.
    Mamagkakis S.
    Capman F.
    Collet S.
    Mitas N.
    Kritharidis D.
    Lecture Notes in Electrical Engineering, 2011, 105 LNEE : 165 - 179
  • [2] MNEMEE - A Framework for Memory Management and Optimization of Static and Dynamic Data in MPSoCs
    Mallik, Arindam
    Marwedel, Peter
    Soudris, Dimitrios
    Stuijk, Sander
    PROCEEDINGS OF THE 2010 INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURES AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES '10), 2010, : 257 - 258
  • [3] MAPS: Mapping Concurrent Dataflow Applications to Heterogeneous MPSoCs
    Castrillon, Jeronimo
    Leupers, Rainer
    Ascheid, Gerd
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2013, 9 (01) : 527 - 545
  • [4] Automatic Parallelization and Accelerator Offloading for Embedded Applications on Heterogeneous MPSoCs
    Aguilar, Miguel Angel
    Leupers, Rainer
    Ascheid, Gerd
    Murillo, Luis Gabriel
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [5] Composable Local Memory Organisation for Streaming Applications on Embedded MPSoCs
    Ambrose, Jude
    Molnos, Anca
    Nelson, Andrew
    Cotofana, Sorin
    Goossens, Kees
    Juurlink, Ben
    PROCEEDINGS OF THE 2011 8TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS (CF 2011), 2011,
  • [6] Communication-Aware Mapping of KPN Applications onto Heterogeneous MPSoCs
    Castrillon, Jeronimo
    Tretter, Andreas
    Leupers, Rainer
    Ascheid, Gerd
    2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 1262 - 1267
  • [7] A Hybrid Strategy for Mapping Multiple Throughput-constrained Applications on MPSoCs
    Singh, Amit Kumar
    Kumar, Akash
    Srikanthan, Thambipillai
    PROCEEDINGS OF THE PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURES AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES '11), 2011, : 175 - 184
  • [8] PRATHAM: A Power Delivery-Aware and Thermal-Aware Mapping Framework for Parallel Embedded Applications on 3D MPSoCs
    Kapadia, Nishit
    Pasricha, Sudeep
    2014 32ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2014, : 525 - 528
  • [9] A parallelization approach for resource-restricted embedded heterogeneous MPSoCs inspired by OpenMP
    Neugebauer, Olaf
    Engel, Michael
    Marwedel, Peter
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 125 : 439 - 448
  • [10] Dynamic Task Mapping for MPSoCs
    de Souza Carvalho, Ewerson Luiz
    Vilar Calazans, Ney Laert
    Moraes, Fernando Gehm
    IEEE DESIGN & TEST OF COMPUTERS, 2010, 27 (05): : 26 - 35