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 条
  • [31] Locality-aware process scheduling for embedded MPSoCs
    Kandemir, M
    Chen, GL
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 870 - 875
  • [32] Workload clustering for increasing energy savings on embedded MPSoCs
    Narayanan, SHK
    Ozturk, O
    Kandemir, M
    Karakoy, M
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2005, : 157 - 160
  • [33] Performance Modeling of Parallel Applications on MPSoCs
    Lattuada, Marco
    Pilato, Christian
    Tumeo, Antonino
    Ferrandi, Fabrizio
    2009 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP PROCEEDINGS, 2009, : 64 - 67
  • [34] Efficient mapping of runnables to tasks for embedded AUTOSAR applications
    Khenfri, Fouad
    Chaaban, Khaled
    Chetto, Maryline
    JOURNAL OF SYSTEMS ARCHITECTURE, 2020, 110 (110)
  • [35] Process-Variation Aware Mapping of Real-Time Streaming Applications to MPSoCs for Improved Yield
    Mirzoyan, Davit
    Akesson, Benny
    Goossens, Kees
    2012 13TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2012, : 41 - 48
  • [36] The DeSyRe Runtime support for Fault-tolerant Embedded MPSoCs
    Theodoropoulos, Dimitris
    Pnevmatikatos, Dionisios
    Tzilis, Stavros
    Sourdis, Ioannis
    2014 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA), 2014, : 197 - 204
  • [37] Energy-Efficient Mapping of Real-Time Applications on Heterogeneous MPSoCs using Task Replication
    Spasic, Jelena
    Liu, Di
    Stefanov, Todor
    2016 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS), 2016,
  • [38] Task mapping in heterogeneous MPSoCs for system level design
    Vivekanandarajah, Kugan
    Pilakkat, Santhosh Kumar
    ICECCS 2008: THIRTEENTH IEEE INTERNATIONAL CONFERENCE ON THE ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2008, : 56 - 65
  • [39] MPMAP : A High Level Synthesis and Mapping Tool for MPSoCs
    Hussien, Amr M. A.
    Eltawil, Ahmed M.
    Amin, Rahul
    Martin, Jim
    2013 ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, 2013, : 1785 - 1791
  • [40] MPSoCs and Multicore Microcontrollers for Embedded PID Control: A Detailed Study
    Youness, Hassan
    Moness, Mohamed
    Khaled, Mahmoud
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2014, 10 (04) : 2122 - 2134