Document details

A framework for the development of parallel and distributed real-time embedded ...

Author(s): Garibay-Martínez, Ricardo cv logo 1 ; Ferreira, Luis cv logo 2 ; Pinho, Luis Miguel cv logo 3

Date: 2012

Persistent ID: http://hdl.handle.net/10400.22/3720

Origin: Repositório Científico do Instituto Politécnico do Porto

Subject(s): Real-time; Parallel execution; Distributed embedded systems; Hybrid programming model; OpenMP; MPI


Description
Embedded real-time applications increasingly present high computation requirements, which need to be completed within specific deadlines, but that present highly variable patterns, depending on the set of data available in a determined instant. The current trend to provide parallel processing in the embedded domain allows providing higher processing power; however, it does not address the variability in the processing pattern. Dimensioning each device for its worst-case scenario implies lower average utilization, and increased available, but unusable, processing in the overall system. A solution for this problem is to extend the parallel execution of the applications, allowing networked nodes to distribute the workload, on peak situations, to neighbour nodes. In this context, this report proposes a framework to develop parallel and distributed real-time embedded applications, transparently using OpenMP and Message Passing Interface (MPI), within a programming model based on OpenMP. The technical report also devises an integrated timing model, which enables the structured reasoning on the timing behaviour of these hybrid architectures.
Document Type Article
Language English
delicious logo  facebook logo  linkedin logo  twitter logo 
degois logo
mendeley logo

Related documents



    Financiadores do RCAAP

Fundação para a Ciência e a Tecnologia Universidade do Minho   Governo Português Ministério da Educação e Ciência Programa Operacional da Sociedade do Conhecimento EU