University of Leicester
Browse
dsm-tc.pdf (906.71 kB)

Efficient Embedded Software Migration towards Clusterized Distributed-Memory Architectures

Download (906.71 kB)
journal contribution
posted on 2016-04-26, 14:07 authored by Rafael Garibotti, Anastasiia Butko, Luciano Ost, Abdoulaye Gamatie, Gilles Sassatelli, Chris Adeniyi-Jones
A large portion of existing multithreaded embedded sofware has been programmed according to symmetric shared memory platforms where a monolithic memory block is shared by all cores. Such platforms accommodate popular parallel programming models such as POSIX threads and OpenMP. However with the growing number of cores in modern manycore embedded architectures, they present a bottleneck related to their centralized memory accesses. This paper proposes a solution tailored for an efficient execution of applications defined with shared-memory programming models onto on-chip distributed-memory multicore architectures. It shows how performance, area and energy consumption are significantly improved thanks to the scalability of these architectures. This is illustrated in an open-source realistic design framework, including tools from ASIC to microkernel.

Funding

IEEE Computer Society

History

Citation

IEEE Transactions on Computers, 2015, PP (99)

Author affiliation

/Organisation/COLLEGE OF SCIENCE AND ENGINEERING/Department of Engineering

Version

  • AM (Accepted Manuscript)

Published in

IEEE Transactions on Computers

Publisher

Institute of Electrical and Electronics Engineers

issn

0018-9340

Available date

2016-04-26

Publisher version

http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=7286779

Language

en

Usage metrics

    University of Leicester Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC