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 条
  • [21] Mapping and Scheduling of Parallel C Applications with Ant Colony Optimization onto Heterogeneous Reconfigurable MPSoCs
    Ferrandi, Fabrizio
    Pilato, Christian
    Sciuto, Donatella
    Tumeo, Antonino
    2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 790 - 795
  • [22] Parallel Applications Mapping onto Network on Chip Based on Heterogeneous MPSoCs Using Hybrid Algorithms
    Belkacemi, Dihia
    Daoui, Mehammed
    Bouzefrane, Samia
    Bouchebaba, Youcef
    INTERNATIONAL JOURNAL OF DISTRIBUTED SYSTEMS AND TECHNOLOGIES, 2019, 10 (02) : 37 - 63
  • [23] Preprocessing-based Run-time Mapping of Applications on NoC-based MPSoCs
    Kaushik, Samarth
    Singh, Amit Kumar
    Srikanthan, Thambipillai
    2011 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2011, : 337 - 338
  • [24] A DFT Methodology for Repairing Embedded Memories of Large MPSoCs
    Ganeshpure, Kunal
    Kundu, Sandip
    2012 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2012, : 108 - 113
  • [25] Simultaneous Multithreading Support in Embedded Distributed Memory MPSoCs
    Garibotti, Rafael
    Ost, Luciano
    Busseuil, Remi
    Kourouma, Mamady
    Adeniyi-Jones, Chris
    Sassatelli, Gilles
    Robert, Michel
    2013 50TH ACM / EDAC / IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2013,
  • [26] Energy-Efficient Mapping of Real-Time Streaming Applications on Cluster Heterogeneous MPSoCs
    Liu, Di
    Spasic, Jelena
    Chen, Gang
    Stefanov, Todor
    2015 13TH IEEE SYMPOSIUM ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA, 2015, : 9 - 18
  • [27] Pre-Mapping Algorithm for Heterogeneous MPSoCs
    Marcon, Cesar
    Webber, Thais
    Poehls, Leticia B.
    Pinotti, Igor K.
    2014 27TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2014 13TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID 2014), 2014, : 252 - 257
  • [28] Energy and communication aware task mapping for MPSoCs
    Maqsood, Tahir
    Tziritas, Nikos
    Loukopoulos, Thanasis
    Madani, Sajjad A.
    Khan, Samee U.
    Xu, Cheng-Zhong
    Zomaya, Albert Y.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 121 : 71 - 89
  • [29] A Hybrid Task Mapping Algorithm for Heterogeneous MPSoCs
    Quan, Wei
    Pimentel, Andy D.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2015, 14 (01)
  • [30] Energy Aware Mapping for Reconfigurable Wireless MPSoCs
    Hussien, Amr M. A.
    Amin, Rahul
    Eltawil, Ahmed M.
    Martin, Jim
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2015, 23 (02) : 392 - 396