In high-level synthesis for real-time embedded systems using heterogeneous functional units (FUs), it is critical to select the best FU type for each task. However, some tasks may not have fixed execution times. This article models each varied execution time as a probabilistic random variable and solves heterogeneous assignment with probability (HAP) problem. The solution of the HAP problem assigns a proper FU type to each task such that the total cost is minimized while the timing constraint is satisfied with a guaranteed confidence probability. The solutions to the HAP problem are useful for both hard real-time and soft real-time systems. Optimal algorithms are proposed to find the optimal solutions for the HAP problem when the input is a...
We present an approach to static priority preemptive process scheduling for the synthesis of hard re...
Recent commercial hardware platforms for embedded real-time systems feature heterogeneous processing...
A real-time operating system (RTOs) is often used in embedded system, to structure the application c...
Modern embedded systems are being modeled as Heterogeneous Reconfigurable Computing Systems (HRCS) w...
The trade-off between system performance and energy efficiency (service time) is critical for batter...
Recent mobile devices present the challenge of trying to offer both more and more processing power a...
Day by day, we are witnessing a considerable increase in number and range of applications which enta...
In this paper an algorithm for co-synthesis of distributed embedded systems is presented. The algori...
Recent commercial hardware platforms for embedded real-time systems feature heterogeneous processing...
High-level synthesis (HLS) tools automatically transform a high-level program, for example in C/C++ ...
AbstractThe usage of heterogeneous multicore platforms is appealing for applications, e.g. hard real...
Part 4: Engineering of Enterprise Software ProductsInternational audienceFPGA based heterogeneous Sy...
The recent spectacular progress in modern microelectronics created a big stimulus towards developmen...
In this paper we are interested in implementing mixed-criticality real-time embedded applications on...
Designers of mobile devices face the challenge of providing the user with more processing power whil...
We present an approach to static priority preemptive process scheduling for the synthesis of hard re...
Recent commercial hardware platforms for embedded real-time systems feature heterogeneous processing...
A real-time operating system (RTOs) is often used in embedded system, to structure the application c...
Modern embedded systems are being modeled as Heterogeneous Reconfigurable Computing Systems (HRCS) w...
The trade-off between system performance and energy efficiency (service time) is critical for batter...
Recent mobile devices present the challenge of trying to offer both more and more processing power a...
Day by day, we are witnessing a considerable increase in number and range of applications which enta...
In this paper an algorithm for co-synthesis of distributed embedded systems is presented. The algori...
Recent commercial hardware platforms for embedded real-time systems feature heterogeneous processing...
High-level synthesis (HLS) tools automatically transform a high-level program, for example in C/C++ ...
AbstractThe usage of heterogeneous multicore platforms is appealing for applications, e.g. hard real...
Part 4: Engineering of Enterprise Software ProductsInternational audienceFPGA based heterogeneous Sy...
The recent spectacular progress in modern microelectronics created a big stimulus towards developmen...
In this paper we are interested in implementing mixed-criticality real-time embedded applications on...
Designers of mobile devices face the challenge of providing the user with more processing power whil...
We present an approach to static priority preemptive process scheduling for the synthesis of hard re...
Recent commercial hardware platforms for embedded real-time systems feature heterogeneous processing...
A real-time operating system (RTOs) is often used in embedded system, to structure the application c...