Modern computer architectures have evolved from uni-processor platforms to multi-processor and multi-core plat- forms, but traditional real-time distributed middleware such as RT-CORBA has not kept pace with that evolution. To address those issues, this paper describes the design and implementation of MCFlow, a new real-time distributed middleware for dependent task graphs running on multi-core platforms. MCFlow provides the following contributions to the state of the art in real-time middleware: (1) it provides an efficient C++ based component model through which computations can be configured flexibly for execution within a single core, across cores of a common host, or spanning multiple hosts; (2) it allows optimizations for inter-compon...
AbstractIn this paper, we are introducing a new tool for real-time multi-core systems called SMARTs:...
Recent efforts in microprocessor development tend to the coexistence of several Central Pro-cessing ...
Abstract—This article studies the scheduling problem of a set of tasks with time or data constraints...
Modern computer architectures have evolved from uni-processor platforms to multi-processor and multi...
The advent of multi-core architecture rises many challenges, issues and opportunities. Multicores ha...
Traditional fixed-priority scheduling analysis for periodic/sporadic task sets is based on the assum...
Abstract Multicore technology has the potential for drastically increasing produc-tivity of embedded...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
FastFlow is a structured parallel programming framework targeting shared memory multi-core architect...
The increasing parallelism levels in modern computing systems has extolled the need for a holistic v...
Many-core computing has surfaced as a promising solution to satisfy the rapidly increasing computati...
The importance of parallel programming is increasing year after year since the power wall popularize...
The class of the real-time multimedia streaming applications can be modeled, on multi-processor syst...
The recent technological advancements and market trends are causing an interesting phenomenon toward...
Multicore processors and Multiprocessor System-on-Chip (MPSoC) have become essential in Real-Time Sy...
AbstractIn this paper, we are introducing a new tool for real-time multi-core systems called SMARTs:...
Recent efforts in microprocessor development tend to the coexistence of several Central Pro-cessing ...
Abstract—This article studies the scheduling problem of a set of tasks with time or data constraints...
Modern computer architectures have evolved from uni-processor platforms to multi-processor and multi...
The advent of multi-core architecture rises many challenges, issues and opportunities. Multicores ha...
Traditional fixed-priority scheduling analysis for periodic/sporadic task sets is based on the assum...
Abstract Multicore technology has the potential for drastically increasing produc-tivity of embedded...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
FastFlow is a structured parallel programming framework targeting shared memory multi-core architect...
The increasing parallelism levels in modern computing systems has extolled the need for a holistic v...
Many-core computing has surfaced as a promising solution to satisfy the rapidly increasing computati...
The importance of parallel programming is increasing year after year since the power wall popularize...
The class of the real-time multimedia streaming applications can be modeled, on multi-processor syst...
The recent technological advancements and market trends are causing an interesting phenomenon toward...
Multicore processors and Multiprocessor System-on-Chip (MPSoC) have become essential in Real-Time Sy...
AbstractIn this paper, we are introducing a new tool for real-time multi-core systems called SMARTs:...
Recent efforts in microprocessor development tend to the coexistence of several Central Pro-cessing ...
Abstract—This article studies the scheduling problem of a set of tasks with time or data constraints...